When do you require final payment?

25% deposit payment is required at the time of confirmation. Final balance must be paid 1 month prior to event date.