We will take a 20% non-refundable deposit upon receiving the contract and the final payment 7 days before we send the shipment out.  If the contract is signed within 2 weeks of the event, we take full payment.