up–front

up–front /ˌʌpˈfrʌnt/ adjective
up–front
/ˌʌpˈfrʌnt/
adjective
Britannica Dictionary definition of UP–FRONT
1 
[more up–front; most up–front] : not keeping anything secret or hidden : honest and direct
2 
— used to refer to money that is paid in advance
— see also up front at 1front