We require a 50% non refundable deposit when booking and full payment is due 30 days before your event.