Refunds usually take 3 to 5 business days, but the timeline depends on when the merchant sends it and your bank's processing speed

When you return something or dispute a charge, the merchant initiates a refund to your credit card. That refund then travels from the merchant's bank to your card issuer, which is why you do not see the money instantly. The merchant typically sends the refund within 1 to 2 days of processing your return. Your bank then takes another 3 to 5 business days to post it to your account. Weekends and holidays add time because banks do not process transactions on those days.

The total wait is usually between 5 and 7 calendar days from the moment the merchant processes the return. Some banks are faster — a few post refunds within 1 to 2 business days — but 3 to 5 is the standard window most cardholders experience. If you are waiting longer than a week, something has likely stalled in the chain.

Key Takeaways

  • Merchants send refunds within 1 to 2 days of processing your return, but your bank takes another 3 to 5 business days to post the money to your card.
  • Weekends and holidays pause the clock because banks do not process refunds on those days, so a Friday refund may not appear until Wednesday.
  • Your card issuer's processing speed varies — some banks post refunds in 1 to 2 business days, while others take the full 5 days.
  • You can check your refund status by contacting the merchant to confirm they sent it, then calling your bank if more than 7 calendar days have passed.

Why refunds do not appear instantly

A refund is not a reversal that happens in real time. When you swipe a card at checkout, the transaction moves through a payment network (Visa, Mastercard, American Express, or Discover) in seconds. A refund has to travel the same route backward, but it moves through a different system that processes in batches rather than instantly.

The merchant's payment processor collects refunds throughout the day and sends them in a batch to the card networks, usually once per day. The card networks then route them to your bank. Your bank receives these batches and processes them during their business hours, which is why timing matters. A refund sent at 5 p.m. on Friday will not be processed until Monday at the earliest.

The two-step timeline: merchant to bank to your account

Step one is the merchant's responsibility. Once you return an item or the merchant agrees to refund you, they have to initiate the refund in their system. Most retailers do this within 24 hours of accepting the return. Some do it the same day. A few take up to 2 business days, especially if they need to inspect the returned item first or if the return was processed after hours.

Step two is your bank's responsibility. Once the refund reaches your bank's system, they verify it matches a real transaction on your account, then post it. This step takes 1 to 5 business days depending on the bank. Chase and Bank of America typically post within 2 to 3 business days. Smaller banks and credit unions may take the full 5. Your bank's website or app may show the refund as "pending" during this window — that means it has arrived but is not yet final.

How weekends and holidays slow things down

Banks do not process transactions on Saturday, Sunday, or federal holidays. If a merchant sends a refund on Friday evening, it enters your bank's queue but will not be processed until Monday. If Monday is a holiday, it waits until Tuesday. This is why a refund initiated on a Thursday might show up by Tuesday, but one initiated on a Friday might not appear until the following Wednesday.

To estimate your refund date, count only business days forward from when the merchant processed the return. If the merchant processed it on a Tuesday, add 3 to 5 business days: Wednesday, Thursday, Friday, Monday, Tuesday. That puts you at the following Tuesday at the latest. If the merchant processed it on a Friday, add 3 to 5 business days starting Monday: Monday, Tuesday, Wednesday, Thursday, Friday. That puts you at the following Friday.

What to do if your refund is taking longer than expected

If more than 7 calendar days have passed since you returned the item or the merchant agreed to refund you, contact the merchant first. Ask them to confirm the refund was processed and provide you with a confirmation number or reference number. Many retailers can tell you the exact date they sent it and which payment processor handled it.

Once you have that information, call your card issuer's customer service line. Tell them the refund amount, the merchant name, and the date the merchant processed it. Your bank can search their incoming refund batches to see if it arrived. If it did arrive but has not posted to your account, they can escalate it. If it has not arrived at all, they can contact the merchant's bank to trace it.

In rare cases, a refund gets lost in transit between the merchant's bank and yours. Your bank can file a trace, which typically takes 10 to 15 business days to resolve. If the trace confirms the refund was sent but never reached you, your bank will credit the amount to your account.

Refunds for disputed charges work differently

If you dispute a charge rather than process a return through the merchant, the timeline is longer. When you file a dispute (also called a chargeback), your bank opens an investigation that typically lasts 10 business days. During that time, your bank may issue you a provisional credit — money that appears in your account while they investigate — but it is not final.

Once the investigation closes, your bank either confirms the dispute and makes the credit permanent, or sides with the merchant and reverses it. This process takes 10 to 45 days depending on the complexity and whether the merchant contests the dispute. A straightforward case where you never received an item might resolve in 10 days. A case where the merchant argues they delivered it might take 30 to 45 days.

Factors that change refund speed

Your card issuer is the main factor. American Express and Discover tend to process refunds faster than Visa and Mastercard because they control both sides of the transaction. Banks that use newer payment systems also tend to be faster. Smaller banks and credit unions sometimes take longer because they process refunds manually rather than automatically.

The merchant matters too. Large retailers with automated return systems send refunds within hours. Small businesses or online sellers that process returns manually might take 2 to 3 business days. Some merchants batch refunds weekly rather than daily, which adds another 1 to 7 days to the timeline.

The payment method also affects speed. Refunds to a debit card sometimes take longer than refunds to a credit card because debit transactions are processed through a different network. Refunds to a prepaid card may take even longer.

Frequently Asked Questions

Can I speed up a refund?

No. Once the merchant sends it, the timeline is controlled by the payment networks and your bank. You can confirm the merchant has sent it and contact your bank to verify they received it, but you cannot make either step faster. Some banks offer expedited processing for disputes, but not for standard refunds.

Why does my bank show the refund as pending?

Pending means your bank has received the refund and is verifying it before posting it to your account. This is normal and usually takes 1 to 3 business days. Once it posts, the status changes from pending to complete and the money is yours to use.

What if the refund never shows up?

Contact your merchant first to confirm they sent it. If they did, call your card issuer and provide the refund amount and date. Your bank can trace the refund through the payment system. If it was sent but lost, your bank will credit your account after the trace completes, usually within 15 business days.

Do refunds count toward my credit limit right away?

No. Your available credit does not increase until the refund posts to your account, which takes 3 to 5 business days. While the refund is pending, your available credit remains the same. Once it posts, your available credit goes up by the refund amount.

Is there a difference between a refund and a credit?

A refund is money the merchant sends back to your card. A credit is money your bank adds to your account, usually as a result of a dispute or error. Both take 3 to 5 business days to post, but they come from different sources.