We require 100% deposit on all orders for many reasons. It cuts paperwork in half (instead of billing for a deposit and final invoice). Since we do turn-key project installations (where we do one delivery after all of the orders are in at our local receiver’s warehouse), you would still be required to pay for items in full prior to receiving them. Projects move more quickly this way, as it makes the entire order process more efficient and allows us to get your orders to you quicker.  Here’s an example of the to illustrate our point: Our vendors won’t ship your items until they are paid in full, so in the case of a 50% deposit, we would then pay our vendors 50%. They would send us an invoice when the item is ready to ship. We then send you a balance-due invoice. We process your payment, then pay our vendor. Some vendors still send paper invoices and only take checks, so this can add a week or two to the lead time.