ref
upfront (adj.)
1932, up front "in the front," from up + front (n.). Meaning "honest, open" is from 1970; that of "paid in advance" is from 1967.