What is an upfront deal?

Upfront means paid or obtained in advance. Traditionally upfront deals are done for TV ads, where buyers agree with a spend volume in exchange for better conditions, or specific schedules.