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.
The clock does not start when you request the refund. It starts when the merchant actually sends it to your card network — Visa, Mastercard, American Express, or Discover. Many merchants wait days or even weeks before they process refunds, especially if the transaction is still under dispute or the item needs to be returned first. Once the merchant initiates the refund, your bank then has its own processing window, which is usually 3 to 5 business days but can stretch to 10 in some cases.
The reason for the delay is technical: refunds move through the same payment networks that handle your original purchase, and those networks batch-process transactions at set times each day. Your bank may also hold the refund briefly while it verifies the transaction matches the original charge. If you initiated the refund on a Friday evening, you are not seeing it until the following week at the earliest.
Key Takeaways
- The merchant must initiate the refund first — this can take anywhere from same-day to several weeks depending on their refund policy and whether a return is required.
- Once the merchant sends the refund, your bank typically processes it within 3 to 5 business days, though some banks take up to 10 business days.
- Weekends and bank holidays do not count as business days, so a refund initiated on Friday will not appear until Tuesday at the earliest.
- If a refund does not appear within 10 business days of the merchant processing it, contact your bank to trace the transaction.
When the Merchant Processes the Refund
The merchant's timeline is often longer than the bank's. If you returned an item in a store, the cashier may process the refund when ready — that same day. If you ordered online and need to return the item by mail, the merchant typically does not issue the refund until they receive and inspect the returned item, which can take 1 to 3 weeks depending on their return window and processing speed.
Some merchants have a stated refund policy that tells you exactly when they will process it. Amazon, for example, usually processes refunds within 2 business days of receiving a returned item. Target and Walmart process refunds on the same day for in-store returns. For smaller retailers or online-only sellers, the timeline varies widely — check their return policy before you return anything.
If you are disputing a charge rather than returning an item, the merchant has even longer. They have up to 10 business days to respond to a chargeback or dispute, and if they do not respond, your bank may issue a provisional credit while the dispute is being investigated. A full refund may not appear for 30 to 90 days if the dispute is complex.
Your Bank's Processing Window
Once the merchant sends the refund to your card network, your bank has a legal window to post it. Under federal regulations, banks must process refunds within one business day of receiving them from the merchant, but most banks take 3 to 5 business days as standard. This is not a delay on your bank's part — it is how the payment system works. The refund has to move from the merchant's bank to the card network to your bank, and each step takes time.
Some banks are faster than others. Online banks like Charles Schwab and Ally often post refunds within 1 to 2 business days. Large traditional banks like Chase and Bank of America typically take 3 to 5 business days. Credit unions vary, but many process refunds within 2 to 4 business days. If speed matters, you can call your bank and ask what their standard refund processing time is — they can tell you based on the type of card and the merchant involved.
Your bank may also place a temporary hold on the refund if the amount is large or if the original transaction was flagged as unusual. This is a fraud prevention measure and usually clears within 24 hours, but it can add a day to the total timeline.
Why Refunds Take Longer Than Charges
When you swipe your card to make a purchase, the charge appears almost when ready because the merchant is pulling money from your account. A refund works in reverse — the merchant is pushing money back — and the payment networks treat pushes more cautiously than pulls. This is partly a fraud protection measure: refunds can be reversed more easily than charges, so banks verify them more thoroughly.
Debit card refunds often take longer than credit card refunds for the same reason. A debit refund is moving money directly from the merchant's bank account back to your bank account, and banks hold these longer to prevent fraud. Credit card refunds are technically a credit to your available balance rather than a deposit to an account, so they can move slightly faster.
What to Do If Your Refund Is Delayed
If more than 10 business days have passed since the merchant processed the refund and it has not appeared, contact your bank. Have the original transaction confirmation, the refund confirmation from the merchant, and the date you returned the item or initiated the dispute. Your bank can trace the refund through the payment network and tell you exactly where it is stuck.
If the refund is stuck at the merchant's end — meaning they have not actually sent it yet — your bank cannot force them to process it faster, but they can confirm that the refund was never received. In that case, contact the merchant directly and ask for a refund status. If the merchant refuses to refund you after the return window has closed, you can file a dispute with your card network, but that process takes 30 to 90 days.
For in-store returns, ask for a receipt that shows the refund was processed. For online returns, keep the tracking number and the merchant's refund confirmation email. These documents prove the refund was initiated and help your bank trace it if something goes wrong.
Refunds for Different Types of Transactions
In-store purchases: Refunds usually appear within 1 to 3 business days. The merchant processes the refund at the register, and your bank receives it the same day or the next day. Weekend and holiday delays still explore.
Online purchases: Refunds typically take 5 to 10 business days because the merchant waits for the return to arrive and be inspected before processing. Some merchants process refunds faster if you return the item to a physical store location instead of mailing it.
Subscription cancellations: If you cancel a subscription and are owed a prorated refund, the merchant may take 5 to 7 business days to process it. Some subscription services (like streaming platforms) do not issue refunds at all — they credit your account instead.
Disputed charges: If you file a dispute, your bank may issue a provisional credit within 10 business days while they investigate. The final refund can take 30 to 90 days if the merchant contests the dispute.
Frequently Asked Questions
Can I speed up a credit card refund?
Not directly. You cannot make the merchant process it faster, and you cannot make your bank process it faster. What you can do is make sure the merchant processes it when ready by returning the item in person rather than by mail, or by asking the merchant to confirm they have initiated the refund before you leave the store.
Why does my refund show as pending but not posted?
A pending refund means your bank has received it from the payment network but has not yet added it to your available balance. This usually clears within 24 hours. If it stays pending for more than 2 business days, contact your bank.
Do refunds count as business days on weekends?
No. Business days are Monday through Friday, excluding federal holidays. A refund initiated on Friday will not start processing until Monday. If Monday is a holiday, it does not start until Tuesday.
What if the merchant says they issued a refund but I never received it?
Ask the merchant for the exact date and time they processed the refund and the confirmation number. Then call your bank with that information and ask them to trace it. If the refund was sent to the wrong card number or expired card, your bank can tell you and help you contact the merchant to reissue it.
Are credit card refunds different from debit card refunds?
Yes. Debit card refunds often take longer — sometimes 5 to 10 business days — because the money is being returned to your bank account rather than credited to a line of credit. The merchant's processing time is the same, but your bank's processing window is longer for debit.