Yes, all bookings require a deposit at the time of booking, with the balance being due before the date of event.