Refunds typically arrive in 3 to 5 business days, but the timeline depends on when the merchant processes the return and your bank's processing speed
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 credit your account. Each step takes time. Most refunds land within 3 to 5 business days of the merchant sending it, but some take longer — and a few things can stall the process entirely.
The clock does not start when you return an item or request a refund. It starts when the merchant actually submits the refund to your card network. If a store takes a week to process returns before sending refunds, you are already waiting longer than the "3 to 5 days" you hear about.
Key Takeaways
- The merchant must initiate the refund first; your bank cannot process money it has not received, so delays on the merchant's end add days to your total wait.
- Once the merchant sends the refund, most card issuers post it within 3 to 5 business days, though some take up to 10 business days.
- Weekends and holidays do not count as business days, so a refund submitted on Friday may not appear until Wednesday.
- Debit card refunds often take longer than credit card refunds because the money comes from your bank account directly, not a credit line.
- If a refund does not appear after 10 business days, contact your card issuer with the merchant's name, transaction date, and refund confirmation number.
Why the merchant's timeline matters more than the bank's
Card issuers advertise "3 to 5 business days" because that is how long they typically take to post a refund once they receive it. But the merchant controls when the refund is sent. Some retailers process returns the same day; others wait until the end of the week or even longer.
Big-box retailers and online marketplaces often have automated systems that initiate refunds within 24 hours of a return being scanned or received. Smaller stores, restaurants, and service providers may process refunds manually, which can take several days. If you return something on a Friday, the merchant might not process it until Monday or Tuesday, adding 3 to 5 days before your bank even sees it.
Always ask the merchant for an estimated refund date when you return an item. They know their own processing time. If they say "5 to 7 business days," that is the merchant's timeline — your bank's 3 to 5 days starts after that.
How card networks and banks process refunds
Once a merchant submits a refund, it travels through the card network (Visa, Mastercard, American Express, or Discover) to your card issuer. The network typically delivers it within 1 to 2 business days. Your bank then has to post it to your account, which usually happens within 1 to 3 additional business days.
Different banks move at different speeds. Some issuers, especially online banks and credit unions, post refunds quickly. Others, particularly large national banks, may take the full 5 to 10 business days allowed by their processing rules. If you have a card from a smaller or regional bank, check their website or call customer service to learn their typical refund timeline.
The type of card also matters. Credit card refunds go to your available credit, so they appear as a credit on your account. Debit card refunds go directly to your bank account, and banks are often slower to process these because the money is actually moving out of their reserves. Debit refunds can take 5 to 10 business days or longer.
When refunds take longer than expected
Several situations can delay a refund beyond the standard 3 to 5 business days. If the merchant disputes the return — for example, claiming the item was not actually defective — the refund goes into a holding pattern while the dispute is resolved. This can add 1 to 2 weeks or more.
Refunds for international purchases take longer because they have to clear currency conversion and cross-border banking rules. These often take 7 to 14 business days. Refunds for purchases made with a card that is no longer active (closed or replaced) may be delayed while the bank routes the money to your current card or account.
Holidays and weekends also extend timelines. Business days do not include Saturdays, Sundays, or federal holidays. A refund submitted on Thursday before a long weekend might not post until the following Wednesday.
What to do if a refund is taking too long
Wait at least 10 business days from the date the merchant said they submitted the refund before you contact your bank. If it has been longer, call your card issuer's customer service line. Have ready: the merchant's name, the original transaction date, the return date, and any refund confirmation number the merchant gave you.
Your bank can check whether the refund was actually received from the merchant. If it was, they can investigate why it has not posted to your account. If it was not received, they can tell you to follow up with the merchant. Some banks can also file a dispute on your behalf if the merchant is unresponsive.
If the merchant claims they sent the refund but your bank says they never received it, ask the merchant for proof — a confirmation number, a screenshot of the refund submission, or a reference number from their payment processor. This documentation helps your bank trace the refund through the system.
Refunds for different types of transactions
Online purchases typically refund faster than in-store returns because the merchant's system is automated. A refund for an online order often posts within 3 to 5 business days. In-store returns depend on how quickly the store processes them, which can vary widely.
Refunds for services — haircuts, repairs, hotel stays — sometimes take longer because the merchant may wait until after the service date to process the refund. If you cancel a hotel reservation 2 days before your stay, the refund might not be initiated until after your original check-in date.
Subscription cancellations and recurring charges are handled differently. If you cancel a subscription and request a refund for a charge you dispute, the merchant may have 30 to 60 days to respond before your bank will force a chargeback. This is much longer than a standard return refund.
Frequently Asked Questions
Can I speed up a credit card refund?
No. Once you have returned an item or requested a refund, the timeline is controlled by the merchant and your bank. You can ask the merchant to prioritize your refund, but they are not obligated to. Your bank cannot post a refund faster than the merchant sends it.
Why do debit card refunds take longer than credit card refunds?
Debit refunds move actual money from the merchant's account to your bank account. Credit card refunds add a credit to your account with the card issuer, which is faster. Banks are also more cautious with debit refunds because they involve real funds, so they take longer to verify and post.
What if the refund never shows up?
Contact your card issuer after 10 business days with the merchant's name and transaction details. Your bank can confirm whether the refund was received. If the merchant never sent it, your bank can help you dispute the charge. If the refund was sent but lost in processing, your bank can investigate and credit you.
Do business days include weekends?
No. Business days are Monday through Friday, excluding federal holidays. A refund submitted on Friday will not start processing until Monday. If Monday is a holiday, processing starts Tuesday. This is why refunds requested near weekends or holidays often take longer.
Can I get a refund as cash instead of a credit?
No. Refunds must go back to the original payment method. If you paid with a credit card, the refund goes to that card. If you paid with a debit card, it goes to that account. You cannot ask for cash instead, even if you return an item in person.