Refund approval happens in stages, not all at once
A refund does not get approved on a single day. Instead, your request moves through several checkpoints—initial review, verification, authorization, and processing—and the timeline depends on which checkpoint is holding it up. Most refunds take between 3 and 10 business days from the moment a merchant or processor approves the return, but some get stuck at verification for weeks if documentation is missing or if fraud checks flag your account.
The approval you see on your screen (a confirmation email, a status page showing "approved") is often not the same as the approval that releases your money. A merchant might approve your return request within hours, but the actual refund to your bank account or card can take much longer because it has to move through separate systems—the merchant's processor, your bank's receiving system, and sometimes a fraud prevention network in between.
Key Takeaways
- Merchant approval (the return is accepted) usually happens within 24 to 48 hours, but this is not the same as money hitting your account.
- Verification—confirming you actually sent the item back or that the charge was unauthorized—can add 5 to 15 business days if the merchant needs to inspect the return or if your bank needs documentation from you.
- The actual refund transfer to your bank or card account typically takes 3 to 5 business days after the merchant authorizes it, but can stretch to 10 business days depending on your bank's processing speed.
- Fraud holds and chargeback disputes can pause approval indefinitely until the merchant or your bank resolves the investigation, which may require you to provide receipts, shipping proof, or communication records.
- Weekend and holiday delays are real—refunds processed on Friday may not appear in your account until Wednesday or Thursday of the following week.
The merchant approval stage: 24 to 48 hours
When you request a return through a merchant's website or customer service, the first approval is usually automatic or happens within one business day. The merchant's system checks whether the return window is still open (usually 30 days, sometimes 60 or 90), whether the item is returnable (some items like underwear or opened software are not), and whether your account is in good standing. If all three check out, you get a return authorization number and a shipping label.
This approval does not mean money is moving yet. It means the merchant has agreed to accept the return. You still have to ship the item back, and the merchant has to receive it. If you see "Return Approved" or "RMA Issued" in your account, you are at the first checkpoint, but your refund is not yet authorized for payment.
The verification stage: 5 to 15 business days
Once the merchant receives your return, they inspect it to confirm it matches what you said you were sending back. They check the condition, verify the serial number if it is electronics, and confirm the original packaging is intact if that was a requirement. This stage typically takes 5 to 10 business days from the moment the package arrives at their warehouse, though some merchants take longer during peak seasons (November through January).
If you are disputing a charge instead of returning a physical item—claiming you were overcharged, double-charged, or charged for something you never received—the verification stage is different. Your bank or card processor will ask you for documentation: an order confirmation, a screenshot of the charge, proof of communication with the merchant, or a tracking number showing the item never arrived. This can take 10 to 15 business days if you have to gather documents and resubmit them.
Verification can stall if the merchant cannot locate your return, if the item arrives damaged, or if there is a discrepancy between what you sent and what the merchant expected. If this happens, the merchant will contact you asking for clarification or proof. Responding within 24 to 48 hours keeps the process moving; delays on your end can add another week.
The authorization stage: 1 to 3 business days
Once the merchant confirms the return is acceptable, they authorize the refund in their payment processor's system. This is the moment the merchant says "yes, we will send money back." The authorization is not the same as the money arriving in your account—it is an instruction to the processor to initiate the transfer.
At this stage, fraud prevention systems may flag the transaction if the refund amount is unusually large, if your account has a history of returns, or if the return pattern looks suspicious (for example, buying and returning the same item repeatedly). If a flag appears, the processor may hold the authorization for 24 to 48 hours while an automated system or a human reviewer checks it. You usually will not see this happening; the refund status will straightforward show "pending" or "processing" longer than expected.
The transfer stage: 3 to 10 business days to your account
After the merchant authorizes the refund, the processor sends it through the banking system to your card issuer or bank. This is where the actual money moves, and it is where the timeline becomes less predictable because it depends on your bank's processing speed, not the merchant's.
Credit card refunds typically appear within 3 to 5 business days. Debit card refunds can take 5 to 10 business days because debit transactions settle differently than credit transactions. Bank transfers (ACH transfers, which some merchants use for refunds) can take 5 to 7 business days. If you received the original charge on a weekend or holiday, the clock does not start until the next business day, which can add 2 to 3 days to the total timeline.
Your bank may also hold a refund for 24 to 48 hours if it looks unusual—for example, if the refund amount is much larger than your typical transactions, or if you are receiving a refund to a different card than the one you used to make the purchase. This is a fraud prevention measure on your bank's side, and you cannot speed it up, but you can call your bank to confirm the refund is legitimate and ask them to release the hold.
When refunds get stuck: fraud holds and chargebacks
A refund can pause at any stage if a fraud system flags it. The most common triggers are: the return address does not match the merchant's records, the refund amount is significantly larger than the original charge (which can happen if the merchant is refunding a bundle or a promotional discount), the customer has a history of chargebacks, or the merchant's system detects a pattern of returns that looks like abuse (buying items, returning them, and repeating).
If your refund is on hold for fraud review, you will usually see a status like "Under Review" or "Pending Verification" in your account, and the merchant or your bank may contact you asking for proof. Provide whatever they ask for—a photo of the return label, a screenshot of the tracking number, a copy of your original order—as quickly as possible. Fraud reviews typically take 5 to 10 business days, but can stretch to 30 days if the merchant needs to investigate further.
If you filed a chargeback (asking your bank to reverse the charge without the merchant's approval), the refund approval process stops entirely. Your bank and the merchant enter a dispute resolution process that can take 30 to 90 days. During this time, the merchant may freeze your account, and you will not receive a refund until the dispute is resolved. If the merchant wins the dispute, you may owe the money back. If you win, you get the refund, but you may also be banned from the merchant's site.
How to check your refund status and speed it up
Check your refund status in three places: your merchant account (look for "Order History" or "Returns"), your bank or card issuer's app or website (search for the transaction by date or amount), and your email (merchants send status updates to the address on your account).
If your refund has been "processing" for more than 10 business days, contact the merchant's customer service with your order number and return authorization number. Ask specifically: "Has the return been received and inspected?" and "Has the refund been authorized to my card processor?" If the answer to either is no, ask what is holding it up and what you can do to move it forward. If the merchant says the refund was authorized more than 5 business days ago, contact your bank and ask if there is a hold on the refund on their end.
Do not file a chargeback unless you have already waited 10 business days after the merchant authorized the refund and the money still has not appeared. Filing a chargeback stops the normal refund process and starts a dispute that can take months and may result in your account being closed.
Frequently Asked Questions
Why does my refund say approved but the money is not in my account?
Approved by the merchant does not mean approved by your bank. The merchant has authorized the refund, but it still has to move through the banking system, which takes 3 to 10 business days depending on your bank. If more than 10 business days have passed since the merchant approved it, contact your bank to ask if they are holding the refund.
Can I speed up a refund that is stuck in verification?
Not directly, but you can respond when ready if the merchant asks for documentation. If you have not heard from the merchant in 7 business days after they received your return, contact them and ask for a status update. Providing proof of the return (tracking number, photos, receipt) can sometimes move a stuck refund forward.
What if the merchant says they issued the refund but I never received it?
Ask the merchant for the exact date the refund was authorized and the last four digits of the card it was sent to. Then contact your bank with that information and ask them to trace it. If the refund was sent to the wrong card or account, the merchant may need to cancel it and reissue it to the correct one, which adds another 5 to 10 business days.
Does filing a chargeback get me a faster refund?
No. Filing a chargeback stops the normal refund process and starts a dispute that takes 30 to 90 days. Use chargebacks only if the merchant refuses to refund you or if you have waited more than 10 business days after they authorized the refund and the money still has not arrived.
Why is my refund taking longer than the merchant said it would?
Merchants often quote 5 to 7 business days, but that is usually just the transfer time from their processor to your bank, not the full timeline from when you request the return. Add 5 to 10 business days for verification and authorization, and you are looking at 10 to 17 business days total. Weekends and holidays add extra time.