If you are placing an order while paying with Paypal, the payment will be collected immediately as the order is placed.
If you are paying using a credit card, our policy is to charge your account once the items are ready for shipment. When you place an order, we will put a pending authorization on your account. When we place a pending authorization on an account, we are checking for available funds, your bank releases the pending authorization after 2-5 business days(depending on your bank.) The actual charge will be placed on your card once your order has processed for shipment.