Payment is due on the day of the event. I do ask for a 50% Deposit to confirm the booking.