The most common reasons your refund is delayed right now

Refund delays in 2025 fall into three categories: processing backlog at the issuer, a problem with your account or payment method, and fraud holds. The first is slowest but requires nothing from you. The second and third need your action to move forward.

If you returned something to a retailer, the delay usually sits with them—not your bank or card company. Retailers process returns in batches, verify the item condition, and then initiate the refund. This can take 5 to 30 days depending on the merchant's system and current volume. If you used a debit card, the refund goes back to that card's issuing bank, which then credits your account. If you used a credit card, the refund appears as a credit on your next statement or reduces your balance when ready, depending on the card issuer.

If you're waiting for a refund from a service (subscription cancellation, overpayment, returned digital goods), the timeline depends on whether the company processes refunds manually or automatically. Manual processing can add 7 to 14 days. Automatic systems can credit within 1 to 3 business days of the cancellation or return request.

Key Takeaways

  • Retailer processing delays are the most common cause—most stores take 5 to 30 days to verify a return and send the refund to your bank.
  • Debit card refunds go to your bank first, which then credits your account, adding an extra 2 to 5 business days after the retailer sends it.
  • Credit card refunds appear as statement credits or balance reductions and do not require a separate deposit into your account.
  • Fraud holds and account verification requests can freeze a refund indefinitely until you respond with documentation or confirm the transaction was legitimate.
  • Checking your original receipt or order confirmation for the retailer's stated refund timeline is the fastest way to know if your delay is normal.

When the retailer is still processing your return

Most retailers do not initiate a refund the moment you hand over a return. They receive the item, inspect it for damage or signs of use, verify the serial number or barcode matches your receipt, and then queue the refund in their system. This verification step alone can take 3 to 10 business days, depending on how busy the returns department is and whether the item requires physical inspection or testing.

Large retailers with high return volume—especially during January and February when holiday returns peak—often have longer queues. A return submitted in early January might not be processed until mid-January. Some retailers batch refunds and process them once a week or once every two weeks, which adds another 3 to 7 days.

Check your original receipt or the retailer's website for their stated return window and refund timeline. Most include language like "refunds processed within 7 to 10 business days of receipt" or "5 to 7 business days after inspection." If you are within that window, the delay is normal. If you are past it, contact the retailer's customer service with your order number and ask for the status of your return.

Debit card refunds take longer than credit card refunds

When you return something bought with a debit card, the refund does not go directly back into your checking account. It goes to your debit card's issuing bank first. That bank then processes the credit and deposits it into your account. This two-step process adds 2 to 5 business days to the timeline.

The retailer sends the refund to the bank within their stated window (usually 5 to 10 days). The bank then has its own processing time, which varies. Some banks credit debit card refunds within 24 hours of receipt. Others take 3 to 5 business days. You can call your bank's customer service line to ask whether they have received the refund from the retailer. If they have, they can tell you when it will post to your account. If they have not, you know the delay is still with the retailer.

Credit card refunds bypass this step. The refund appears as a credit on your account or reduces your balance when ready, depending on your card issuer's system. You do not have to wait for a deposit into a separate account.

Fraud holds and account verification delays

If your bank or the retailer suspects fraud, they can place a hold on the refund. This is most common when the return is large, when the original purchase was flagged as unusual, or when the refund is going to a different account than the one that made the purchase.

A fraud hold means the refund has been initiated but is not credited to your account until you verify the transaction. The bank or retailer will contact you by email, phone, or through your online account. They will ask you to confirm that you made the original purchase and that you authorized the return. Some will ask for a photo of your ID or a statement showing your address.

Responding quickly to a verification request is critical. If you ignore it, the hold can remain in place indefinitely, and the refund may eventually be returned to the retailer. Check your email (including spam folders) and your online account regularly while waiting for a refund. If you do not see a verification request but your refund is delayed longer than the retailer's stated timeline, contact your bank directly and ask whether a hold is in place.

Payment method mismatches and closed accounts

If the account or card you used for the original purchase is now closed, the refund cannot go back to it. The retailer or bank will either hold the refund while they attempt to locate you, return it to the retailer, or send it to a default account associated with your name.

This is especially common with debit cards. If you closed your checking account or replaced your debit card after making the purchase, the refund will fail to post. The bank will send you a notice, usually by mail, asking you to provide a new account number or card to receive the refund. This process can take 2 to 4 weeks.

If you changed banks or closed an account recently, contact your old bank and ask whether a refund is pending. Provide them with your new account information. You can also contact the retailer and ask them to reissue the refund to a different payment method if they offer that option.

Third-party payment platforms and marketplace delays

If you bought through a marketplace like Amazon, eBay, or Etsy, or paid through a third-party platform like PayPal or Stripe, the refund path is longer. The marketplace or platform holds the refund temporarily, verifies the return with the seller, and then releases it to your original payment method. This can add 5 to 10 days to the timeline.

Marketplaces often require the seller to confirm receipt of the return before the refund is released. If the seller is slow to confirm, your refund is delayed even though you have already shipped the item back. Check the marketplace's return status page to see whether the seller has confirmed receipt. If more than 5 business days have passed since you shipped the item, contact the marketplace's support team and ask them to follow up with the seller.

PayPal and similar platforms may also hold refunds for 24 to 72 hours as a fraud prevention measure. This is separate from the retailer's processing time and the bank's processing time, so it can extend the total timeline significantly.

What to do if your refund is overdue

Start by finding the retailer's stated refund timeline on your receipt or their website. If you are past that date, gather your documentation: the original order confirmation, proof of return (tracking number, receipt from the store, or a photo of the return label), and any communication from the retailer about the return status.

Contact the retailer's customer service first. Provide your order number and ask for the status of your return. They can tell you whether the return has been received, inspected, and whether the refund has been initiated. If they say the refund was sent more than 5 business days ago, ask them for the date it was sent and the method (debit card, credit card, original payment method, etc.). Then contact your bank or card issuer and ask whether they have received it.

If the retailer says the refund was sent but your bank has not received it, ask the retailer for a reference number or confirmation code. Your bank can use this to trace the refund. If the refund is truly lost in transit, the retailer can reissue it or the bank can file a claim to recover it. This process typically takes 10 to 30 days.

If the retailer refuses to process a refund or says the return was not received, ask them to check their warehouse system or provide you with a tracking number for the return shipment. If you shipped it yourself, you have proof of delivery from the carrier. If the retailer cannot locate the item and refuses to refund you, you may be able to dispute the charge with your bank or card company, though this should be a last resort.

Frequently Asked Questions

How long should I wait before contacting the retailer about a delayed refund?

Wait until you are past the retailer's stated refund timeline plus 5 business days for bank processing. If the retailer says "7 to 10 business days," wait 15 business days (three weeks) before contacting them. If you are past that, contact them when ready with your order number and proof of return.

Can my bank speed up a refund that the retailer has already sent?

No. Once the retailer sends the refund, your bank processes it on their schedule. You can call your bank to confirm they have received it and ask when it will post, but you cannot force it to post faster. Some banks offer expedited processing for a fee, but this is rare for refunds.

What happens if a refund is sent to a closed account?

The bank will reject it and send it back to the retailer. The retailer will then contact you or hold the refund. Contact your old bank and provide a new account number, or contact the retailer and ask them to reissue it. This can add 2 to 4 weeks to the timeline.

Can I dispute a refund with my bank if the retailer is not responding?

Yes, but only after you have given the retailer a reasonable amount of time to respond—usually 30 days past their stated refund timeline. File a dispute (called a chargeback for credit cards or a claim for debit cards) with your bank and provide documentation of the return and your attempts to contact the retailer.

Why is my refund showing as pending instead of posted?

Pending means the bank has received it but has not yet credited your account. This usually takes 1 to 3 business days. If it has been pending for more than 5 business days, contact your bank and ask whether a fraud hold is in place or whether there is a problem with the transaction.