We usually request 100% advance payment for order confirmation (Bank deposit / wire / Online Transfer) and Remaining 50% before Dispatching or on Delivery