The most common reasons your refund is delayed
A refund delay usually comes down to one of five things: the merchant hasn't actually processed it yet, your bank is holding it for fraud review, the original payment method no longer exists, the transaction is stuck in a queue at the payment processor, or the merchant's refund system failed to send it. Most delays resolve within 5 to 10 business days once the refund actually enters the banking system, but the delay often happens before that point.
The timing depends on where the hold is. If the merchant hasn't initiated the refund, you're waiting on them. If they have, but your bank is reviewing it, you're waiting on the bank. If the refund was sent to a closed card or account, it bounces back and the merchant has to reissue it to a different method. Each step adds days.
Key Takeaways
- Merchants typically have 5 to 30 days to process a refund depending on their policy, and many don't start the process until you request it.
- Once a refund is initiated, your bank may hold it for 1 to 5 business days while checking for fraud, even if the merchant sent it when ready.
- Refunds sent to a closed or changed card are rejected and must be reissued to a different payment method, adding another 5 to 10 days.
- Payment processors like Stripe or Square can queue refunds during high-volume periods, delaying the moment the refund actually leaves the merchant's account.
- Contacting the merchant with your order number and the date you requested the refund usually speeds up the process by forcing them to check their system.
When the merchant hasn't started the refund yet
This is the most common cause of delay. Many merchants don't automatically refund you—they wait for you to request it. If you returned an item by mail or initiated a return online, the merchant may not have processed your refund request yet. Some retailers have a stated window (often 5 to 14 days after they receive the returned item) before they process refunds. Others process them when ready but only on certain days of the week.
Check your email for a refund confirmation from the merchant. If you don't have one, the refund hasn't been initiated. Contact the merchant with your order number and the date you requested the return. Ask them specifically whether they have received the returned item (if applicable) and when they will process the refund. A direct question usually gets a faster answer than waiting.
Your bank is reviewing the refund for fraud
Once a merchant sends a refund, it doesn't land in your account when ready. Your bank receives it and may hold it for 1 to 5 business days while their fraud detection system reviews it. This is especially common if the refund is large, if the original purchase was flagged as unusual, or if your account has had recent fraud activity.
You won't see a notification for this hold in most cases—the refund straightforward won't appear in your account yet. If you contact your bank, they can tell you whether a refund is pending review. Banks rarely release a refund early, even if you ask, because the hold is automated. The safest approach is to wait the full 5 business days after the merchant confirms they sent it.
The refund was sent to a card that's now closed or expired
If you requested a refund to a debit or credit card that you've since closed, replaced, or let expire, the refund will be rejected by your bank. The merchant's system sends the money back, and the merchant then has to reissue it. This adds 5 to 10 days to the timeline because the merchant has to process the rejection, contact you (or wait for you to contact them), and send the refund to a new payment method.
If you changed cards or closed an account after making the original purchase, contact the merchant when ready and provide the new card or account details. Don't wait for them to discover the rejection on their own. Some merchants will reissue the refund the same day if you give them the correct information; others batch reissues and process them weekly.
The payment processor is queuing the refund
Merchants don't send refunds directly to banks. They go through a payment processor—companies like Stripe, Square, PayPal, or Authorize.net. During high-volume periods (especially around holidays or after major sales), these processors queue refunds and release them in batches rather than one at a time. A refund initiated on a Friday might not actually leave the processor until Monday or Tuesday.
This delay is invisible to you. The merchant's system shows the refund as processed, but it hasn't actually entered the banking system yet. You can ask the merchant which processor they use and whether they can tell you when the refund batch is scheduled to go out, but most customer service teams won't have that level of detail. The standard wait is 1 to 3 business days for the processor to release the batch.
The merchant's refund system failed or got stuck
Occasionally a refund gets stuck in the merchant's system. The refund was initiated but never actually sent to the payment processor. This happens when a system crashes mid-transaction, when a database error prevents the refund from being marked as complete, or when the merchant's software has a bug that blocks certain refunds from going through.
You won't know this has happened unless you ask. After 10 business days with no refund, contact the merchant and ask them to check the status in their system. Ask for a ticket number or reference ID. If they can't find the refund in their records, ask them to manually reprocess it. Some merchants will do this when ready; others will say they need to investigate and will follow up in 2 to 3 days.
What to do if your refund is more than two weeks late
If the merchant confirmed they sent the refund more than 10 business days ago and it still hasn't arrived, the refund is genuinely lost. At this point, contact the merchant again and ask them to either reissue the refund or provide you with a refund reference number and the date it was sent. With that information, you can contact your bank and ask them to trace the refund through the banking system.
Banks can search for lost refunds using the reference number and the amount, but this process takes 5 to 10 business days. If the refund was sent to a closed account, the bank will confirm that and the merchant will have to reissue it. If the refund was sent correctly but never arrived, the bank will escalate it to the payment processor for investigation. Keep records of all your communications with the merchant, including dates and names of anyone you spoke with.
Frequently Asked Questions
How long does a refund usually take?
Once the merchant initiates the refund, it typically takes 5 to 10 business days to appear in your account. This includes 1 to 3 days for the payment processor to send it and 1 to 5 days for your bank to receive and review it. The merchant's processing time (before they initiate the refund) can add another 5 to 30 days depending on their policy.
Can I speed up a refund?
You can speed up the merchant's part by contacting them when ready with your order number and asking them to confirm they've received your return request. You cannot speed up your bank's review period, but you can call your bank and ask them to check whether a refund is pending. Most banks won't release it early, but they can tell you the expected arrival date.
What if the merchant says they already sent the refund but I don't see it?
Ask the merchant for the refund reference number, the exact amount, and the date they sent it. Then contact your bank with that information and ask them to trace it. If it was sent to a closed card, your bank will tell you and the merchant will need to reissue it to a different method. If it was sent correctly, the bank will investigate with the payment processor.
Do I lose money if a refund gets lost?
No. If a refund is genuinely lost, the merchant is responsible for reissuing it. You have documentation of the original transaction and the refund request. The merchant's payment processor also has records. If you've done your part (requested the refund and provided correct account information), the merchant must make it right.
Why did my refund go to a different card than the one I used to pay?
If you requested the refund to a card that was closed or expired, your bank rejected it and the merchant had to reissue it to a different method you provided. Some merchants also have policies that refund to the original payment method only, and if that method is no longer available, they refund to your bank account instead. Check with the merchant about which method they used.