Credit card refunds typically 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 doesn't send money back to your credit card company when ready. The merchant has to initiate the refund, your card issuer has to receive and process it, and then your bank has to post it to your account. Each step takes time, and delays at any point extend the total wait.
The 3 to 5 business day window is what happens after your bank receives the refund from the merchant. What matters more for your wallet is when the merchant actually sends it — and that's where most of the delay lives.
Key Takeaways
- The merchant's processing time is usually the longest part: many take 5 to 10 business days to initiate a refund after you return an item or request one.
- Once your card issuer receives the refund, posting it to your account typically takes 3 to 5 business days, though some banks do it faster.
- Weekends and holidays don't count as business days, so a refund initiated on Friday may not post until the following Wednesday.
- If a refund doesn't show up within the timeframe the merchant promised, contact them first — most delays happen on their end, not your bank's.
- For disputed charges, your bank may issue a temporary credit while investigating, separate from the final refund timeline.
Why the merchant's timeline matters more than your bank's
Your bank can only refund money it has received. The merchant controls when that happens. Some retailers process refunds the same day you return an item; others wait until the end of the week or even longer. Big-box stores often batch refunds and send them in groups, which can add several days to the wait.
When you ask the merchant for a refund status, they should tell you when they initiated it — that's the date that matters. Once initiated, your card issuer's clock starts. But if the merchant hasn't initiated it yet, your bank can't do anything to speed it up.
Online retailers sometimes take longer than in-store returns because they have to receive the item, inspect it, and confirm it's returnable before they'll process the refund. That inspection step alone can add 3 to 7 days.
What happens between the merchant and your bank
When a merchant initiates a refund, they send a message to the payment network (Visa, Mastercard, American Express, or Discover). That network routes it to your card issuer. Your bank then has to match the refund to your original transaction, verify the amount, and post it to your account.
Most card issuers post refunds within 3 to 5 business days of receiving them. Some banks are faster — 1 to 2 business days — but this varies by issuer. Your bank's website or cardholder agreement may state their specific timeline. If you're unsure, call the customer service number on the back of your card and ask.
The payment networks themselves don't usually cause delays. The bottleneck is almost always the merchant's processing or your bank's posting schedule.
How weekends and holidays affect your timeline
Business days exclude Saturdays, Sundays, and federal holidays. If a merchant initiates a refund on Friday, your bank doesn't start its 3 to 5 day clock until Monday. If Monday is a holiday, the clock starts Tuesday. This is why a refund requested on a Thursday might not post until the following Wednesday or Thursday.
Some banks process refunds on weekends and holidays anyway, but you can't count on it. Always assume business days only when calculating when money should arrive.
If you're waiting for a refund before a bill is due, don't rely on the refund to arrive by a specific date. Contact the merchant early to confirm when they'll process it, and have a backup plan if it's delayed.
Disputed charges and temporary credits
If you dispute a charge instead of requesting a refund, your bank may issue a temporary credit to your account while they investigate. This credit appears within 1 to 3 business days and gives you access to the money while the dispute is pending. However, it's not final — your bank is still investigating whether the merchant or you is right.
The investigation itself can take 30 to 90 days. During that time, the temporary credit stays in your account. Once the investigation closes, your bank either makes the credit permanent (and the merchant eats the loss) or removes it (and you owe the charge back).
Temporary credits are different from refunds. A refund is money the merchant is sending back. A temporary credit is your bank's way of protecting you while they figure out what happened.
What to do if a refund is taking longer than expected
Start by checking the merchant's return or refund policy. Most retailers state how long refunds take — often 5 to 10 business days after they receive the returned item. If you're within that window, wait a few more days.
If you're past the merchant's stated timeline, contact them directly. Ask for confirmation that the refund was initiated and when. Get a reference number or confirmation email if possible. Most merchants can tell you the exact date they sent the refund to the payment network.
Once you have that date from the merchant, add 3 to 5 business days. If your bank still hasn't posted it by then, call your card issuer's customer service. Provide them with the merchant's confirmation date. Your bank can check whether they've received the refund and why it hasn't posted yet.
In rare cases, a refund gets lost between the merchant and your bank. Your bank can investigate and either locate it or ask the merchant to resend it. This is uncommon, but it's why documentation matters.
Refunds for different types of transactions
In-store returns usually process faster than online returns because the merchant doesn't have to wait for shipping. You get a receipt showing the refund was initiated on the spot, and your bank posts it within 3 to 5 days.
Online returns require the merchant to receive the package, inspect it, and confirm it's returnable. This adds 3 to 7 days before they even initiate the refund. Some retailers offer faster refunds if you return items within a short window (like 14 days), so check the policy.
Subscription cancellations and service refunds vary widely. Some services refund when ready; others process refunds on a monthly cycle. Always check the service's cancellation policy before you cancel.
International purchases may take longer because the refund has to cross currency and banking systems. These can take 7 to 14 business days or more, depending on your bank and the merchant's location.
Frequently Asked Questions
Can I speed up a refund by calling my bank?
Your bank can't speed up a refund that hasn't been initiated yet. If the merchant hasn't sent it, your bank has nothing to process. However, if the merchant has initiated it and your bank is taking longer than their stated timeline, calling can help your bank investigate or prioritize it.
Why does my refund show as pending instead of posted?
Pending means your bank has received it but hasn't finalized it yet. This is normal and usually lasts 1 to 3 days. Once it posts, it's final and you can use the money. If it stays pending longer than your bank's stated timeline, contact them to ask why.
What if the merchant says they issued a refund but I don't see it?
Ask the merchant for the exact date they initiated it and the reference number. Then call your bank and provide that information. Your bank can search their records to see if they received it. If they did and it hasn't posted, they can investigate. If they didn't receive it, the merchant may need to resend it.
Do all credit card companies post refunds at the same speed?
No. Most post within 3 to 5 business days, but some are faster (1 to 2 days) and a few take longer. Check your card issuer's website or cardholder agreement for their specific timeline, or call customer service and ask.
If I return something in-store, why does the refund take days instead of being when ready?
Even in-store returns go through the payment network and your bank's processing system. The merchant initiates the refund when ready, but your bank still needs 1 to 5 business days to post it. This is a limitation of how the banking system works, not something the merchant or your bank can skip.