upfront (Adjective) — Frank and honest. ex. "he was upfront about his intentions"
upfront (Adjective) — (of money) paid in advance.
upfront (Adverb) — (paying money) in advance.