upfront

adjective
  1. honest and direct in manner or speech
  2. Usage: informal
  3. paid or required in advance
adverb
  1. in advance; beforehand
  2. in an honest and direct manner
  3. Usage: informal

Examples