Why Amazon Waits Days Before Charging Your Card
Amazon holds your payment to verify funds, not to delay you
Amazon does not charge your card the moment you hit "Place Order." Instead, it places a temporary hold on your account for the full order amount, then releases that hold and charges you again a few days later when the order ships. This two-step process looks like a delay, but it serves a real purpose: Amazon is confirming that your card is valid and your account has enough money before it locks in the sale.
The hold itself is not a charge. Your bank shows it as a pending transaction, and it counts against your available balance, but no money actually leaves your account during this phase. Once Amazon ships your order, the hold drops and a real charge appears. If your order never ships or you cancel it, the hold simply disappears after a few days—usually three to five business days, depending on your bank.
This timing varies by order type. Standard orders placed on a Monday might not charge until Wednesday or Thursday. Pre-orders and items that ship later can sit in hold status for weeks. Same-day or next-day delivery orders sometimes charge within hours because Amazon needs the payment confirmed before the warehouse even picks the item.
Key Takeaways
- Amazon places a temporary hold on your card when you order, then charges you again when your order ships—this is not a glitch or a delay tactic.
- The hold is not a real charge; it shows as pending and counts against your available balance, but no money leaves your account until the order ships.
- Holds typically drop within three to five business days if your order is cancelled or never ships, though timing depends on your bank.
- If you see two charges on your statement, one is usually the hold (which will disappear) and one is the real charge; contact Amazon if both remain after a week.
How the hold and charge work on your bank statement
When you place an order, Amazon sends a request to your bank to reserve money. Your bank marks that amount as "pending" and reduces your available balance by that sum. You can still see the full balance in your account, but you cannot spend the held amount. This is the same process that happens when you swipe a debit card at a gas pump or a hotel—the business holds funds before the final charge posts.
A few days later, when Amazon ships your order, it sends a second request to your bank. This time it is a real charge, not a hold. Your bank processes it and the money actually moves. At this point, the original hold should drop automatically. If you look at your statement, you might see both transactions listed for a day or two—the pending hold and the real charge—but only the real charge will stick.
The timing of when the hold drops depends entirely on your bank, not Amazon. Some banks clear holds within 24 hours of the real charge posting. Others take three to five business days. If you see both the hold and the charge still sitting on your statement after a week, contact your bank first; they can manually release the hold. If the hold is gone but you were charged twice, contact Amazon.
Why Amazon does not charge you immediately
Amazon could charge you the moment you click "Place Order," but it does not, because orders change. You might cancel within minutes. The item might go out of stock. Your address might be invalid. If Amazon charged first and then discovered a problem, it would have to refund you, which takes another few days and creates customer service work.
By holding instead of charging, Amazon verifies three things at once: your card is real, your account has sufficient funds, and the order is actually shippable. Only when all three are true does it charge you. This protects both you and Amazon. You do not get charged for an order that will never arrive. Amazon does not process a payment that will bounce.
The hold also gives Amazon time to check your account for fraud. If you have never ordered from a certain country before, or if the order is unusually large, Amazon's system flags it for review. The hold stays in place while that review happens. Once it clears, the charge goes through. This is why some orders charge within hours and others take days.
When the hold stays longer than expected
If your order is on backorder or pre-order, the hold can last weeks or even months. Amazon will not charge you until the item is actually ready to ship. During that time, the hold sits on your account. Some banks will release the hold after 30 days even if Amazon has not charged yet; others will keep it in place as long as Amazon requests it.
If you cancel an order while it is still in hold status, the hold should drop within a few business days. However, if you cancelled after the charge already posted, you will see a refund instead. Refunds take three to five business days to appear in your account, depending on your bank and payment method. Debit card refunds sometimes take longer than credit card refunds.
Occasionally, a hold will not drop even after you cancel. This usually means your bank did not receive Amazon's release request, or there was a delay in processing. If the hold has been sitting for more than a week after cancellation, contact your bank and ask them to manually release it. Provide them with your Amazon order number and cancellation confirmation.
Holds on different payment methods
Credit cards and debit cards behave differently under holds. With a credit card, the hold reduces your available credit but does not touch your actual bank balance. You can still spend money from your checking account. With a debit card, the hold locks up actual money in your account, which can cause problems if you are living paycheck to paycheck.
If you use a prepaid card or a card linked to a limited-balance account, a hold can push you into overdraft or insufficient-funds territory. For example, if you have $500 in your account and place a $400 Amazon order on a debit card, your available balance drops to $100 immediately, even though you have not been charged yet. If you then try to buy groceries, that transaction might decline or trigger an overdraft fee.
Amazon also accepts payment through bank account transfers (ACH) and gift cards. ACH transfers do not use holds the same way; Amazon typically charges your bank account directly when the order ships. Gift card balances are deducted immediately when you place the order, so there is no hold period.
What to do if you see duplicate charges
If your statement shows two real charges (not a hold and a charge, but two actual charges) for the same order, this is rare but it happens. It usually means Amazon's system processed the payment twice due to a technical glitch, or you accidentally placed the order twice. Check your Amazon account to see how many orders were created. If there is only one order but two charges, contact Amazon immediately with your order number and both transaction IDs from your bank statement.
Amazon will investigate and issue a refund for the duplicate charge. This process can take a few days. In the meantime, the duplicate charge will sit on your statement. Do not dispute it with your bank yet; let Amazon handle it first. If Amazon does not refund you within a week, then contact your bank and file a dispute.
If you see a charge for an order you never placed, that is a separate issue—contact Amazon and your bank right away. Do not wait for it to resolve on its own.
How to avoid hold problems
If you are using a debit card and you have a tight budget, consider using a credit card for Amazon orders instead. The hold will not lock up your actual money. If you only have a debit card, place orders when you know you have extra money in your account, so the hold does not cause overdrafts.
If you are ordering something that will take weeks to ship, be aware that the hold might stay on your account for that entire period. Do not assume the money is available just because you have not been charged yet. Check your bank's available balance, not your total balance.
For large orders, consider splitting them into multiple smaller orders if possible. This spreads out the holds and reduces the risk of one big hold causing problems. You can also contact Amazon before ordering to ask whether a specific item is in stock and ready to ship; if it is, the charge will come faster.
Frequently Asked Questions
How long does Amazon hold take to drop?
If your order ships, the hold drops when the real charge posts, usually within a few days. If you cancel the order, the hold should drop within three to five business days, but your bank controls the exact timing. Some banks release holds faster than others.
Will I be charged twice if I see a hold and a charge?
No. The hold is temporary and will disappear. Only the real charge will stick. If both are still showing on your statement after a week, contact your bank to ask them to manually release the hold.
Can I use the money that is on hold?
No. The held amount counts against your available balance and you cannot spend it. Once the order ships and the real charge posts, the hold drops and you regain access to that money (minus the actual charge).
Why did Amazon charge me before my order shipped?
Amazon places a hold immediately, but that is not a charge. The real charge comes when the order ships. If you see a charge before shipment, it is likely the hold appearing as a pending charge on your statement.
What if the hold is still there after I cancelled my order?
Contact your bank and provide your order number and cancellation confirmation. Ask them to manually release the hold. If Amazon's system did not send a release request, your bank can do it on their end.