Yes, a deposit is required to secure your booking. The remaining balance is typically due before the event date, but we are flexible with payment arrangements.