We require a non-refundable deposit up front, once we have agreed to work together. We can’t begin programming and staffing until we have a signed agreement and a deposit! Typically, we will require the balance 14 days before the scheduled event.