Yes, a deposit is required to secure your booking. The balance is typically due before or on the day of the event. Full details will be provided in the contract.