/ ˌʌpˈfrʌnt; NAmE / adjective
1.
upfront (about sth) not trying to hide what you think or do
SYN honest , frank :
He's been upfront about his intentions since the beginning.
2.
[ only before noun ] paid in advance, before other payments are made :
There will be an upfront fee of 4%.
—see also up front at front