Refunds typically arrive in 3 to 5 business days, but the timeline depends on when the merchant processes the return and your card issuer's internal procedures
A credit card refund is not when ready. The merchant has to initiate it, your card issuer has to receive and post it, and your bank has to update your account. Each step takes time. Most refunds land within 3 to 5 business days of the merchant sending it, but some take longer depending on the merchant's speed, the type of transaction, and whether your issuer processes refunds daily or in batches.
The clock does not start when you request a return. It starts when the merchant actually submits the refund to your card network—Visa, Mastercard, American Express, or Discover. If a store takes a week to process your return, your 3 to 5 business days begins after that week ends.
Key Takeaways
- Refunds typically post within 3 to 5 business days after the merchant submits them, though some card issuers take up to 10 business days.
- The merchant's processing time is separate from the card issuer's time—a store might take 5 to 7 days to initiate the refund, then your bank takes another 3 to 5 days to post it.
- Online purchases often refund faster than in-store returns because the merchant can process them without manual steps.
- Weekends and holidays do not count as business days, so a refund submitted on Friday may not post until the following Tuesday.
- If a refund does not appear within 10 business days of the merchant confirming the return, contact your card issuer to trace it.
Why Refunds Take Multiple Steps
When you return an item, the merchant does not send money directly to your bank account. Instead, the merchant submits a credit to your card network, which then instructs your card issuer to reverse the charge. Your card issuer then posts the credit to your account. Each organization in that chain processes refunds on their own schedule.
The merchant's part of the process is the first delay. Some retailers process returns the same day. Others batch them and process once per day, usually at night. Large retailers with high return volumes may take 2 to 7 business days to actually submit the refund to the card network. Until they do, nothing moves forward.
Once the merchant submits the refund, your card network (Visa, Mastercard, etc.) receives it and forwards it to your card issuer. This usually happens within 24 hours. Your card issuer then posts the credit to your account. Most issuers post refunds daily, but some process them in batches every few days, which can add 2 to 3 extra days.
Timeline Differences Between Online and In-Store Returns
Online returns often refund faster than in-store ones because the merchant can process them automatically. When you initiate a return through a retailer's website, the system can when ready flag the transaction and queue it for refund processing. The merchant may still take 3 to 5 days to actually submit it, but the path is streamlined.
In-store returns require manual steps. A cashier has to process the return, a manager may have to approve it, and the transaction has to be entered into the system. This can add 1 to 3 days before the merchant even submits the refund to the card network. Some big-box retailers have automated systems that speed this up, but smaller stores often do not.
Mail-in returns are typically the slowest. The merchant has to receive the package, inspect the item, verify it is returnable, and then process the refund. This can take 5 to 10 business days before the refund is submitted. Always ask for a return tracking number and confirmation of receipt so you know when the merchant received your package.
What Happens When a Refund Is Pending
While a refund is processing, the charge may still show on your account as pending or disputed. You may see it listed as "pending credit" or "credit in progress." This does not mean the refund failed—it means your card issuer is waiting for the merchant's submission or is in the process of posting it.
Do not assume a refund is lost because it has not appeared after 2 or 3 days. Most refunds take the full 3 to 5 business days. Weekends and holidays extend this timeline. A refund submitted on a Friday afternoon may not post until Wednesday or Thursday of the following week.
If your card issuer's website shows a pending credit, the refund is on track. If it shows nothing—no pending credit, no reversal of the charge—contact the merchant to confirm they submitted the refund. Ask for the date and time they processed it and the reference number from the card network.
When Refunds Take Longer Than Expected
Refunds that exceed 10 business days are unusual but do happen. Common reasons include the merchant never submitting the refund, a data entry error at the merchant's end, or a processing delay at your card issuer.
If the merchant submitted the refund but your card issuer has not posted it after 10 business days, contact your card issuer's customer service. Have your transaction number, the return date, and the merchant's name ready. The issuer can trace the refund through the card network and determine whether it is stuck in their system or was never received from the merchant.
If the merchant never submitted the refund, they are responsible for doing so. Contact the merchant's customer service and ask them to resubmit it. Provide the original transaction date and amount. If the merchant refuses or becomes unresponsive, you can dispute the charge with your card issuer, though this should be a last resort after the merchant has had a reasonable chance to process the return.
How to Speed Up a Refund
You cannot force a refund to post faster than your card issuer's system allows, but you can may support the merchant processes it promptly. When you return an item, ask the merchant for a receipt or confirmation showing the return was accepted and the refund was initiated. This gives you proof of when the process started.
For online returns, check your email for a return confirmation. This usually includes a tracking number and an estimated refund date. If the merchant provides an estimate, add 2 to 3 days to account for your card issuer's processing time.
For in-store returns, ask the cashier or manager when the refund will be submitted to the card network. Some retailers can tell you this; others cannot. If they cannot, assume 3 to 5 business days from the return date.
Refunds for Different Types of Transactions
Debit card refunds sometimes take longer than credit card refunds because debit transactions pull money directly from your bank account. The merchant has to reverse the transaction, and your bank has to return the funds. This can take 5 to 10 business days. Check with your bank about their specific refund timeline.
International refunds take longer because they cross multiple banking systems and currency conversions. A refund from a foreign merchant can take 10 to 30 business days. The merchant's bank, your card network, and your card issuer all have to coordinate. Currency conversion may happen at a different rate than your original purchase, so the refund amount might not match exactly.
Refunds for disputed charges follow a different timeline. If you dispute a charge, your card issuer typically issues a provisional credit within 2 to 3 business days while they investigate. The full resolution can take 30 to 90 days. During this time, the merchant can submit evidence that the charge was valid, which may reverse the provisional credit.
Frequently Asked Questions
Why does my refund still show as pending after 5 business days?
Pending refunds can take up to 10 business days to post, especially if your card issuer processes refunds in batches rather than daily. Weekends and holidays do not count as business days, so a refund submitted on Friday may not post until the following week. If it has been more than 10 business days, contact your card issuer to trace it.
Can I get a refund faster if I call my card issuer?
No. Your card issuer cannot speed up a refund that is already in process. They can only trace it if it is missing or delayed. If the merchant has not submitted the refund yet, calling your issuer will not help—you need to contact the merchant instead.
What if the merchant says they already sent the refund but I have not received it?
Ask the merchant for the reference number or confirmation code from the card network. Provide this to your card issuer and ask them to locate the refund in their system. If your issuer confirms the refund was received but not posted, they can manually post it. If it was never received, the merchant needs to resubmit it.
Do refunds post on weekends or holidays?
No. Card issuers do not process refunds on weekends or federal holidays. A refund submitted on Friday will not post until the following business day, which may be Monday or later if there is a holiday. This can extend a 3 to 5 business day refund to 5 to 7 calendar days.
What should I do if a refund never arrives?
First, confirm the merchant actually submitted it by contacting them directly. If they did, ask your card issuer to trace it using the transaction number and return date. If your issuer confirms the refund was received but not posted, they should post it when ready. If it was never received, the merchant must resubmit it or you can dispute the original charge with your card issuer.