Credit card refunds usually take 3 to 5 business days to show up in your account, but the full timeline depends on when the merchant processes the refund and your bank's processing speed

When you return something or dispute a charge, the merchant initiates the refund, but your money doesn't appear when ready. The refund travels through a chain: the merchant's bank sends it to the credit card network (Visa, Mastercard, American Express, or Discover), which then sends it to your bank. Each step takes time, and weekends and holidays pause the clock.

The 3 to 5 business days is the standard window most banks use once they receive the refund from the card network. But the merchant might take days or weeks to process the return before sending anything to their bank at all. That delay is outside your bank's control, and it's where most refunds get stuck.

Key Takeaways

  • The merchant's processing time is usually the longest part — they may wait days or weeks after receiving your return before sending a refund to their bank.
  • Once the merchant's bank sends the refund to the card network, your bank typically receives and posts it within 3 to 5 business days.
  • Weekends and holidays do not count as business days, so a refund initiated on Friday may not arrive until Wednesday.
  • Pending refunds show as "pending" or "in process" in your account before they post as actual credit, and pending status does not mean the money is lost.

Where the delay actually happens

The merchant's processing time is the biggest variable. A large retailer might process returns the same day, while a small online shop might wait until the end of the week to batch refunds. Some merchants take 5 to 10 business days to inspect the returned item and confirm it before sending anything to their bank. If the merchant is slow, your refund sits in their system, not moving toward you.

Once the merchant's bank receives the refund request, they send it to the card network. This step usually takes 1 to 2 business days. The card network then routes it to your bank, which is another 1 to 2 business days. Your bank then posts the credit to your account within 1 to 3 business days after receiving it. In the best case, the entire chain takes 3 to 5 days from the moment the merchant initiates the refund. In a slower case, it takes 10 to 14 days.

The difference between pending and posted refunds

When a refund is on its way, your account may show it as "pending" before it becomes a posted credit. A pending refund is real — the merchant has sent it — but your bank is still processing it. Do not assume a pending refund will disappear. It will post as long as the merchant sent it correctly and your account information is accurate.

Posted refunds are final. Once the refund shows as posted (not pending), the money is yours and the transaction is complete. The time between pending and posted is usually 1 to 3 business days, depending on your bank's processing speed.

How to check the status of your refund

Log into your credit card account online or through the app and look at your recent transactions. You should see the original charge and, below it or nearby, the refund. If the refund shows as pending, note the date it was initiated and add 5 to 7 business days. If today is within that window, the refund is still moving through the system.

If the refund shows as pending but more than 7 business days have passed since the merchant processed it, contact your card issuer's customer service. They can see where the refund is in the network and whether it's stuck. Have the merchant's name, the original transaction date, and the refund amount ready when you call.

Refunds on debit cards and prepaid cards

Debit card refunds follow the same timeline as credit card refunds — 3 to 5 business days from the merchant's bank to yours — but the merchant may take longer to process a debit card return. Some merchants treat debit returns differently than credit card returns because the money comes directly from your bank account rather than a credit line. Always ask the merchant how long a debit card refund will take when you return an item.

Prepaid card refunds can be slower. Some prepaid card issuers take 7 to 10 business days to post a refund after receiving it from the merchant's bank. Check your prepaid card's terms or contact customer service to learn your issuer's specific timeline.

What to do if a refund doesn't arrive

If more than 10 business days have passed since the merchant processed the return and you still don't see the refund, contact the merchant first. Ask them to confirm they sent the refund and provide you with a confirmation number or receipt showing the refund was initiated. Many refund delays are merchant errors — they may have sent the refund to the wrong account or never sent it at all.

If the merchant confirms they sent the refund and your bank says they never received it, ask your bank to file a trace. A trace is a formal request to the card network to locate the refund. Your bank will contact the merchant's bank and the card network to find out where the refund went. Traces usually take 10 to 30 days to resolve, and your bank will contact you with the result.

Refunds for disputed charges

If you dispute a charge instead of requesting a return, the timeline is different. Your bank will issue a provisional credit (temporary money back) within 10 business days of receiving your dispute, though many banks do it faster. The provisional credit appears in your account right away, but it's not final. Your bank then investigates the dispute, which takes 30 to 90 days. If the bank rules in your favor, the provisional credit becomes permanent. If the bank rules against you, the provisional credit is removed.

Disputed charge refunds take longer than merchant refunds because the bank has to contact the merchant and gather evidence. Use a dispute only if the merchant won't refund you or if you didn't authorize the charge. For straightforward returns, ask the merchant for a refund instead.

Frequently Asked Questions

Why does my refund show as pending for so long?

Pending refunds are normal and do not indicate a problem. Your bank is processing the refund through the card network, which takes time. If a refund has been pending for more than 7 business days, contact your bank to confirm it's still moving. Pending status usually clears within 1 to 3 business days.

Can I speed up a refund?

You cannot speed up the merchant's processing time or the card network's processing time. The only way to get a faster refund is to ask the merchant to process it when ready, which some will do for in-store returns. Online returns almost always take the standard 3 to 5 business days minimum.

Do refunds count as business days on weekends?

No. Business days are Monday through Friday. A refund initiated on Friday will not move until Monday. If a refund is supposed to arrive in 3 business days and you initiate it on Thursday, it will arrive on Tuesday of the following week.

What if the refund goes to the wrong account?

If you provided the merchant with the wrong card number or account information, the refund may go to a different account. Contact the merchant when ready with the correct information and ask them to cancel the incorrect refund and reissue it to the right card. Your bank can also file a trace to locate a refund sent to the wrong account.

Do all credit card companies take the same time to process refunds?

Most banks process refunds within 3 to 5 business days of receiving them from the card network, but some smaller banks or credit unions may take up to 7 business days. Check your card issuer's terms or contact customer service to learn their specific refund timeline.