Skip to main content

HomeAll guides

How Long a Credit Card Refund Takes and What Affects the Timeline

Credit card refunds usually take 3 to 5 business days to show up in your account, but the full timeline depends on when the merchant processes it and your bank's internal schedule

The clock does not start when you request a refund. It starts when the merchant actually sends it. Most retailers process refunds within 1 to 3 business days of your return, but some take longer. Once the merchant sends the refund to your card network (Visa, Mastercard, American Express, or Discover), your bank then has up to 5 business days to post it to your account. In practice, most refunds land within 3 to 5 business days total, but the variation depends on the merchant's speed and your bank's processing schedule.

The reason for the delay is structural: the refund has to travel through multiple systems. Your merchant's bank receives the refund request, sends it to the card network, the network routes it to your bank, and your bank credits your account. Each step takes time, and weekends and holidays pause the clock.

Key Takeaways

  • Merchants typically process refunds within 1 to 3 business days, but some take up to 7 days or longer depending on their return policy.
  • Once the merchant sends the refund, your bank has up to 5 business days to post it, though most banks complete it in 2 to 3 days.
  • Weekends and bank holidays do not count as business days, so a refund requested on Friday may not appear until the following Wednesday.
  • Online and in-store returns follow the same timeline; the method of return does not speed up or slow down the refund.
  • If a refund does not appear within 5 to 7 business days, contact the merchant first to confirm they processed it, then contact your bank if needed.

When the merchant processes the refund

The merchant's timeline is the first variable. Large retailers like Target, Walmart, and Amazon often process refunds within 24 hours of receiving the returned item. Smaller retailers, specialty stores, and online-only merchants may take 3 to 7 business days. Some require the item to be physically received and inspected before they initiate the refund; others process it as soon as you drop it off or print a return label.

Check the merchant's return policy before you return the item. Most major retailers post their refund timeline on their website or on your receipt. If the policy says "refunds processed within 5 to 7 business days," that is when the merchant sends it to the bank, not when it lands in your account.

Mail-in returns take longer because the merchant has to receive and inspect the package first. If you mail a return on Monday, it may not arrive until Wednesday or Thursday, and the merchant may not process it until the following week. Factor in 3 to 5 days for shipping, then add the merchant's processing time.

How your bank posts the refund

Once the merchant sends the refund, your bank receives it through the card network and posts it to your account. Federal law requires banks to post refunds within 5 business days, but most do it faster. Visa and Mastercard typically deliver refunds to banks within 1 to 2 business days; American Express and Discover may take slightly longer.

Your bank's internal processing also matters. Some banks post refunds the same day they receive them. Others batch-process refunds once or twice a day, which means a refund that arrives at 5 p.m. may not post until the next morning. If your bank processes refunds only on weekday mornings, a refund that arrives on Friday evening will not post until Monday.

The refund posts to your available balance, not your pending balance. If you have pending charges on your card, the refund does not reduce those charges; it adds to your available credit separately. Once the pending charges clear, your total balance updates.

Why weekends and holidays slow things down

Business days exclude weekends and federal bank holidays. If you request a refund on Friday, the merchant may not process it until Monday. If the merchant processes it Monday and sends it to your bank, your bank may not receive it until Tuesday. Your bank then has up to 5 business days from receipt, which could mean the refund does not post until the following Friday.

Holiday periods create longer delays. Refunds requested around Thanksgiving, Christmas, or New Year's may take 7 to 10 calendar days because banks and merchants reduce staff and process transactions more slowly. Plan accordingly if you need the refund before a specific date.

Some banks and merchants process transactions 24 hours a day, but most operate on standard business hours. A refund initiated at 11 p.m. on a weeknight may not enter the processing queue until the next business day.

Refunds for different types of transactions

In-store returns and online returns follow the same timeline. The method of return—whether you return to a physical store, mail it in, or use a return label—does not change how long the refund takes. What matters is when the merchant processes it and sends it to the bank.

Refunds for disputed charges (chargebacks) take longer. If you dispute a charge and the merchant does not respond, your bank may issue a provisional refund within 10 business days, but the full investigation can take 30 to 90 days. During that time, the merchant can submit evidence to contest the chargeback.

Refunds for cancelled subscriptions or recurring charges depend on when the merchant processes the cancellation. Some process it when ready; others process it at the end of the billing cycle. The refund then follows the standard 3 to 5 business day timeline.

What to do if your refund is delayed

If 5 to 7 business days have passed and the refund has not appeared, contact the merchant first. Ask them to confirm that they processed and sent the refund. Request the date they sent it and the reference number. Many merchants can tell you the exact status of the refund in their system.

If the merchant confirms they sent the refund more than 5 business days ago, contact your bank. Provide the merchant's name, the transaction date, the refund amount, and the reference number. Your bank can trace the refund through the card network and determine whether it was received and posted.

Do not assume the refund is lost after a few days. Most delays are straightforward the result of the merchant's processing time or a weekend in the middle of the timeline. Give it the full 5 to 7 business days before escalating.

How to speed up a refund

You cannot speed up a refund once it is in process, but you can choose merchants and return methods that process faster. Retailers with in-store returns and same-day processing are quicker than mail-in returns. Large retailers with automated systems process refunds faster than small businesses with manual processes.

Some merchants offer expedited refunds for a fee, but this is rare. Most refunds follow the standard timeline regardless of how much you pay or how urgent your need is.

If you need the money urgently, ask the merchant whether they can issue a refund to a different payment method. Some merchants can issue refunds to a bank account via ACH transfer, which sometimes clears faster than a credit card refund, though this is not may provide.

Frequently Asked Questions

Why does my refund show as pending but not posted?

A pending refund means your bank has received it from the card network but has not yet added it to your available balance. This usually takes 1 to 2 more business days. Pending refunds are not may provide; if the merchant cancels the refund before it posts, it will disappear from pending.

Can a refund take longer than 5 business days?

Yes. If the merchant takes 7 days to process the refund, then your bank takes 5 days to post it, the total is 12 days. The 5-day bank timeline starts when the merchant sends it, not when you request it. Always check the merchant's return policy for their processing time.

Do refunds post on weekends?

No. Banks do not post refunds on weekends or federal holidays. A refund that arrives at your bank on Friday evening will not post until Monday at the earliest. This is why refunds requested late in the week often take longer to appear.

What if the merchant says they sent the refund but I do not see it?

Ask the merchant for the exact date and time they sent it and the reference number. Then contact your bank with that information. Your bank can check whether the refund arrived in their system. If it did not arrive, the merchant may have sent it to the wrong account or card number.

Is there a difference between a refund and a credit?

A refund returns money to your card; a credit reduces what you owe. Both follow the same timeline. A refund adds to your available balance; a credit reduces your statement balance. Either way, it takes 3 to 5 business days after the merchant sends it.

This guide is for general information only and is not medical, financial, legal, or other professional advice. For decisions specific to your situation, consult a qualified professional. See our Editorial Policy.