Credit card refunds usually take 3 to 5 business days to show up in your account, but the timeline depends on when the merchant starts the refund and your bank's processing speed.
When you return something or dispute a charge, the merchant initiates a refund to your card. That refund then travels through the payment network (Visa, Mastercard, American Express, or Discover) to your bank. Your bank receives it and posts it to your account. Each step takes time, and delays can happen at any point.
The 3 to 5 business day window is what most banks promise once they receive the refund from the merchant's bank. But the merchant might not send it right away — they may wait until the return is processed, inspected, or restocked. That delay is not your bank's responsibility, and it can add days or weeks to the total time you wait.
Key Takeaways
- Your bank typically posts a refund within 3 to 5 business days of receiving it from the merchant, but the merchant may delay sending it for days or weeks.
- Refunds initiated on weekends or holidays do not start processing until the next business day, which can push your timeline back by several days.
- If a refund does not appear within 10 business days of when the merchant said they sent it, contact your bank with the merchant's confirmation number.
- Disputed charges (chargebacks) follow a separate, longer timeline — your bank may credit you temporarily while they investigate, but the process takes 30 to 90 days.
Why the timeline varies by merchant and bank
A big-box retailer with automated systems might send a refund the same day you return an item. A small business might wait until someone manually processes returns once a week. An online marketplace might hold the refund for a few days to confirm you did not change your mind. None of these delays are your bank's fault, but they all add to how long you wait.
Your bank's speed also matters. Most major banks (Chase, Bank of America, Wells Fargo, Citi) process refunds within 3 to 5 business days. Some smaller banks or credit unions may take up to 10 business days. Check your bank's website or your account agreement to see what they promise.
The payment network itself is usually fast — Visa and Mastercard move refunds in hours, not days. The bottleneck is almost always the merchant sending it or your bank posting it.
When refunds take longer than a week
If you initiated a return or refund request more than a week ago and the money has not appeared, the delay is usually at one of three points: the merchant has not sent the refund yet, the refund is stuck in the payment network, or your bank has not posted it.
Start by checking your return confirmation. Most retailers give you a reference number and an estimated refund date. If that date has passed, contact the merchant's customer service with your order number and ask for the refund status. They can tell you whether they have sent it and when. Write down what they tell you and the date you asked.
If the merchant confirms they sent the refund more than 10 business days ago, contact your bank. Give them the merchant's name, the refund amount, the date the merchant said they sent it, and any reference number the merchant provided. Your bank can trace the refund through the payment network and tell you where it is.
How weekends and holidays affect your timeline
Refunds initiated on Friday afternoon may not start processing until Monday morning. A refund sent on a holiday does not move until the next business day. This is why a refund requested on Thursday might arrive by Tuesday, but one requested on Friday might not arrive until the following Wednesday.
Business days means Monday through Friday, excluding federal holidays. If your bank is closed on a holiday, refunds do not process that day. Check your bank's holiday calendar on their website if you are waiting for a refund around Thanksgiving, Christmas, New Year's, or other major holidays.
Disputed charges and chargebacks take much longer
If you dispute a charge instead of requesting a refund from the merchant, the timeline is different. When you file a dispute (also called a chargeback), your bank may credit you temporarily within 1 to 3 business days while they investigate. But the full investigation takes 30 to 90 days.
During that time, your bank contacts the merchant's bank and asks for proof that the charge was legitimate. The merchant has a chance to respond. Your bank reviews both sides and makes a decision. If you win, the credit becomes permanent. If the merchant wins, the charge goes back on your account.
Use a dispute only when the merchant will not refund you or when you did not authorize the charge. A regular refund is faster.
What to do if a refund is stuck
Gather these details before you contact anyone: the merchant's name, the original purchase date, the refund amount, the date you returned the item or requested the refund, and any confirmation number the merchant gave you. If the merchant told you when they would send the refund, write that down too.
Call the merchant first. Ask them to confirm they sent the refund and ask for the exact date they sent it. If they say they have not sent it yet, ask when they will. If they say they sent it days ago, ask them to provide a tracking number or confirmation from their bank.
If the merchant confirms they sent it more than 10 business days ago and you still do not see it, call your bank. Have all your details ready. Your bank can file a trace, which means they formally ask the payment network to find the refund. This usually takes 5 to 10 more business days.
How to speed up a refund
You cannot make a merchant refund faster, but you can avoid delays on your end. Return items as soon as possible — the sooner the merchant receives and processes the return, the sooner they send the refund. Keep your return confirmation and any tracking numbers.
Make sure your bank has your correct address and phone number. If your contact information is wrong, your bank might not be able to reach you if there is a problem with the refund.
If you are waiting for a large refund, check your bank's website or app daily instead of waiting for a notification. Some banks are slow to send alerts, and you might see the refund posted before you get a notification.
Frequently Asked Questions
Can a refund take longer than 10 business days?
Yes, if the merchant has not sent it yet. Once your bank receives the refund, they post it within 3 to 5 business days. But the merchant might wait weeks to process and send a return. If the merchant says they sent it and 10 business days have passed, ask your bank to file a trace.
Why does my bank say the refund is pending?
Pending means your bank received it but has not posted it yet. This usually takes 1 to 3 more business days. If it stays pending longer than that, contact your bank and ask why.
Do refunds process on weekends?
No. Refunds process only on business days (Monday through Friday, excluding federal holidays). A refund initiated on Friday does not start processing until Monday.
What if the merchant says they refunded me but I do not see it?
Ask the merchant for the exact date they sent it and the confirmation number from their bank. Then wait 10 business days from that date. If it still has not appeared, contact your bank with that information and ask them to trace it.
Is a chargeback faster than asking the merchant for a refund?
No. A chargeback takes 30 to 90 days. A refund from the merchant usually takes 3 to 10 days. Only file a chargeback if the merchant will not refund you or if you did not authorize the charge.