A deposit is required to secure your booking, and final payments are typically due before the event. Your contract will outline specific terms.