Upfront means honest and direct from the start. Be upfront about it, upfront and clear, an upfront answer.
It praises early disclosure rather than mere honesty — being upfront means saying the awkward thing before you are asked. It also means paid in advance: an upfront fee, money upfront. Note that it is written as one word or two, and hyphenated before a noun in careful writing.
1adjectiveupfrontHonest and direct from the start.
“He was upfront about having a girlfriend, so I knew where I stood.”
synonyms: candid, forthright
2adjectivepaidPaid in advance.
“There's an upfront fee to join the gym, and then you pay monthly.”
upfront is a quality of openness.
Practised in Word Building