upfront payment

Upfront payment refers to paying for a product or service before it is delivered or provided. It’s often required to secure a purchase or contract.