upfront

adjective

Straightforward; frank.

Paid or due in advance.

adverb

In advance; beforehand.

adjective

Honest, frank and straightforward.

In a forward, leading or frontward position.