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