Credit card refunds usually take 3 to 5 business days to appear in your account, but the timeline depends on when the merchant sends the refund and how your bank processes it.
When you return something or dispute a charge, the merchant initiates the refund on their end first. That step can happen when ready or take several days, depending on their process. Once the merchant sends the refund, your credit card company then has to receive it, verify it matches a real transaction, and post it to your account. The 3 to 5 business days usually refers to this second part — the time from when your bank receives the refund until it shows up in your available balance.
The full timeline from return to refund in your pocket is often longer than 3 to 5 days because the merchant's delay gets added on top. If you return an item in a store, the merchant might not process that refund for 2 to 3 days. If you return something by mail, add the shipping time plus the time the merchant needs to inspect and process it. Then the 3 to 5 business days starts.
Key Takeaways
- Refunds take 3 to 5 business days from the moment your bank receives them, but the merchant's processing time comes first and can add several more days.
- Weekend and holiday delays are common because banks only count business days, so a refund sent Friday might not post until Wednesday.
- Disputed charges (chargebacks) follow a different timeline — your bank usually credits you temporarily within 10 business days while they investigate, and the final decision takes 30 to 60 days.
- Checking your transaction history or contacting your bank can tell you whether the refund has been sent yet, which is different from whether it has posted.
Why refunds don't show up when ready
A refund is not the same as a payment going out. When you swipe a credit card, the charge moves through the payment network (Visa, Mastercard, American Express, or Discover) in seconds. A refund has to reverse that transaction, and it moves through the same network but in the opposite direction — which takes longer because the bank has to match it to the original charge, verify the amount, and make sure it is legitimate.
Your bank also needs time to update your account. Even after the refund arrives in their system, it has to be posted to your specific card and your balance has to be recalculated. During business hours this usually happens quickly, but refunds that arrive after hours or on weekends sit in a queue until the next business day.
The difference between a refund being sent and a refund posting
Many people think a refund has been processed when the merchant says "refund initiated" or "refund sent." That is not the same as the money being in your account. The merchant has sent the refund request, but your bank has not received it yet. This is an important distinction because it explains why you might see a refund confirmed by the merchant but still not see it in your balance a day or two later.
You can check whether a refund has actually posted by looking at your credit card statement or transaction history. If the refund appears there, it has been processed by your bank. If you only have a confirmation email from the merchant, the refund is in transit. Contact your bank's customer service if a refund has been in transit for more than a week — that is longer than normal and something may have gone wrong.
How weekends and holidays extend the timeline
Banks only count business days, which means Saturday, Sunday, and federal holidays do not count toward the 3 to 5 day window. A refund sent to your bank on Friday afternoon might not start processing until Monday morning. If Monday is a holiday, it does not start until Tuesday. A refund that arrives on Friday could easily take until the following Wednesday or Thursday to post, even though only 3 business days have passed.
This is one reason why refunds requested late in the week often take longer than refunds requested early in the week. A Monday refund has five business days to process before the weekend. A Thursday refund has only one business day before the weekend, then has to wait through Saturday and Sunday before processing resumes.
Disputed charges and chargebacks follow a longer timeline
If you dispute a charge instead of requesting a refund from the merchant, the timeline is different. When you tell your bank that a charge is wrong or fraudulent, your bank usually credits the amount to your account temporarily within 10 business days while they investigate. This temporary credit is not the final answer — it is a placeholder.
The bank then has 30 to 60 days to investigate the dispute, contact the merchant, and make a final decision. If the merchant provides proof that the charge was legitimate, the bank can take the temporary credit back. If the bank rules in your favor, the credit becomes permanent. During this investigation period, the charge may appear and disappear from your statement multiple times as the status changes.
What to do if a refund is taking longer than expected
If more than a week has passed since the merchant confirmed the refund and you still do not see it, contact your bank first. Give them the date the refund was supposed to be sent and the amount. They can check whether the refund arrived in their system and where it is in the processing queue. If the refund has not arrived at all, they can tell you that too, and you can go back to the merchant with that information.
When you contact the merchant, have your receipt or order number ready and ask them to confirm the refund was actually sent — not just initiated or approved, but sent to your card issuer. Ask for a reference number or confirmation that the refund left their system. If the merchant says they sent it but your bank says they never received it, the refund may be lost in transit and the merchant may need to resend it or investigate with their payment processor.
Refunds to debit cards and bank accounts take longer
If you used a debit card instead of a credit card, refunds often take longer — sometimes 5 to 10 business days instead of 3 to 5. Debit card refunds go directly to your bank account rather than to a credit card company, and banks process these differently than credit card refunds. The merchant also has less incentive to process a debit refund quickly because there is no credit card company pushing them to do so.
Refunds to a bank account you provided (like for an online purchase) can take even longer, up to 10 business days, because the merchant has to initiate an ACH transfer instead of using the payment network. ACH transfers batch process at set times during the day, so timing matters. A transfer initiated at 2 p.m. might not leave the merchant's bank until the next day.
Frequently Asked Questions
Can I speed up a credit card refund?
No, you cannot speed up the processing time once the refund is in the system. You can only speed up the merchant's part by contacting them and asking them to process the refund when ready rather than waiting. After that, the 3 to 5 business days is set by the payment network and your bank, not by anything you do.
Why does my refund show as pending but not posted?
Pending means your bank has received the refund and is processing it, but has not yet added it to your available balance. This usually takes 1 to 2 more business days. Pending refunds count toward your balance for some purposes (like credit limit) but not others (like money you can spend), so check your bank's policy.
What if the refund amount is wrong?
Contact the merchant when ready with your receipt showing what you paid and what the refund should be. If they sent the wrong amount, they can send a second refund for the difference. If your bank posted the wrong amount, contact your bank and they can correct it, though this may take another few days.
Do I have to do anything to accept a refund?
No. Once the merchant sends a refund to your card, your bank will post it automatically. You do not need to approve it or take any action. If you see a refund in your transaction history, it is already yours.
Can a refund be denied or reversed after it posts?
Rarely. Once a refund posts to your account, it is usually final. The only common exception is if you disputed a charge and the bank's investigation found the charge was legitimate — then they can remove the temporary credit. A merchant cannot reverse a refund they have already sent, though they can contact your bank to dispute it if they believe it was sent in error.