Skip to main content

HomeAll guides

How Long Credit Card Refunds Actually Take

Credit card refunds typically take 3 to 5 business days to appear 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 a refund. It starts when the merchant actually sends one to your card issuer. A merchant might take days or weeks to process your refund request before it ever reaches your bank. Once your bank receives it, most refunds land in your account within 3 to 5 business days, though some banks take up to 10. Weekends and holidays add time because banks do not process transactions on those days.

The reason for the delay is structural: your bank and the merchant's bank have to communicate through payment networks like Visa or Mastercard, and that takes time even when everything moves smoothly. If something goes wrong — a wrong account number, a mismatch between your name and the card, a dispute flag — the refund bounces back and the merchant has to resubmit it, adding another week or more.

Key Takeaways

  • The merchant's processing time is separate from your bank's processing time, and many refunds are delayed at the merchant step, not the bank step.
  • Once your bank receives a refund, it usually shows up in 3 to 5 business days, but some banks take up to 10 days.
  • Weekends, holidays, and bank closures do not count as business days, so a refund submitted Friday may not arrive until Wednesday.
  • Refunds to debit cards sometimes take longer than refunds to credit cards because debit transactions move through a different system.
  • If a refund does not arrive within 10 business days of the merchant sending it, contact your bank to check whether it was received and rejected.

When the merchant processes the refund matters more than your bank's speed

Many people assume their bank is holding up the refund. Usually it is not. The merchant has to initiate the refund first, and that can take anywhere from the same day to 30 days depending on the merchant's policy and how you paid.

Online retailers often process refunds within 24 to 48 hours of approving your return. In-store returns sometimes post the same day if you used a card at the register. Mail-order returns can take a week or two because the merchant waits for the item to arrive at their warehouse, inspects it, and then processes the refund. Some merchants have a stated policy of 5 to 7 business days before they even touch your refund request.

Check the merchant's return policy before you return anything. That policy will tell you how long they take to process refunds, and that number is usually longer than your bank's processing time. If the merchant says 7 to 10 business days and your bank says 3 to 5, you are looking at 10 to 15 days total in the normal case.

Credit cards versus debit cards: different timelines

Refunds to credit cards move faster than refunds to debit cards because credit and debit transactions use different networks and settlement rules. A credit card refund is a credit to your available balance, which your bank can post when ready even if the funds have not fully settled. A debit card refund is a return of actual money, and banks hold it in a pending state until the transaction fully clears.

Debit card refunds often take 5 to 10 business days instead of 3 to 5. Some banks extend this to 10 to 15 business days for online purchases or large amounts. If you are waiting for a debit card refund and it has been more than a week since the merchant processed it, call your bank and ask whether the refund is in pending status or whether it was rejected.

What happens when a refund gets stuck

A refund can fail to arrive for several reasons, and the fix depends on where it got stuck. If the merchant never sent the refund, you need to contact them and ask for a status update. If they say they sent it but you have not received it, ask them for the transaction reference number or confirmation that it was processed.

Once you have that confirmation, contact your bank. Give them the reference number and the date the merchant sent the refund. Your bank can check whether the refund arrived in their system, was rejected, or is still in transit. If it was rejected, the bank will tell you why — usually a mismatch between the account number on file and the account you are trying to refund to, or a flag for fraud review.

If the refund was rejected, the merchant has to resubmit it with corrected information. This adds another 3 to 5 business days. If your bank flagged it for fraud review, you may need to verify the transaction by phone before the bank releases the funds.

How to track a refund while you wait

Most credit card companies let you see pending transactions in your online account or app. A refund will usually show as "pending" or "in process" for a day or two before it posts as a completed credit. Debit card refunds may show as "pending" for longer — sometimes up to a week.

Do not assume a refund is lost just because it is not showing yet. If the merchant processed it fewer than 3 business days ago, it is still in transit. If it has been more than 5 business days and you see nothing pending, that is when you should contact your bank.

Keep the merchant's confirmation email or receipt showing the refund was processed. You will need it if you have to dispute the refund with your bank or if your bank needs to investigate why it did not arrive.

Refunds for disputed charges work differently

If you dispute a charge with your credit card company instead of asking the merchant for a refund, the timeline is longer. Your bank will open an investigation, which typically takes 30 to 60 days. During that time, the bank may credit your account temporarily while they investigate, but you will not have a final resolution for weeks.

Disputes are useful when the merchant refuses to refund you or when you did not authorize the charge at all. But if the merchant is willing to process a regular refund, that is faster. A regular refund takes 3 to 10 business days. A dispute takes 30 to 60 days.

Refunds during holidays and weekends

Banks do not process transactions on weekends or federal holidays. If a merchant sends a refund on Friday afternoon, your bank will not receive it until Monday. If they send it the day before a holiday, it will not process until the day after the holiday ends. This can add 2 to 4 days to the timeline depending on the calendar.

Some merchants also slow down their refund processing around major holidays. If you request a refund in late December or early January, expect the merchant to take longer than usual to process it. Plan accordingly if you need the money by a specific date.

Frequently Asked Questions

Why does my bank say the refund takes 3 to 5 days but I have not seen it after a week?

The 3 to 5 days usually starts when your bank receives the refund from the merchant, not when you request it. If the merchant has not sent it yet, those days have not started. Contact the merchant first to confirm they have processed the refund and sent it to your bank. Once you have that confirmation, call your bank if it has been more than 5 business days since the merchant sent it.

Can I speed up a refund by calling my bank?

Your bank cannot speed up a refund that is already in process. They can only check the status and tell you whether it arrived, was rejected, or is still pending. If it was rejected, they can tell you why. If it has not arrived yet and fewer than 5 business days have passed, waiting is the only option.

What if the refund goes to the wrong account?

If you gave the merchant the wrong account number or the refund was sent to an old card you no longer use, the refund will not reach you. Contact your bank when ready and explain what happened. They may be able to trace the refund and redirect it, but this is not always possible. You will likely need to contact the merchant and ask them to resubmit the refund to the correct account.

Do refunds to PayPal or Venmo take longer than refunds to a bank card?

Refunds to PayPal or Venmo depend on how those services connect to your bank. Some merchants can send refunds directly to PayPal or Venmo, which then deposits the money into your linked bank account. This usually takes the same 3 to 5 business days as a direct bank refund. Other merchants can only refund to the original payment method, so if you paid with PayPal, the refund goes back to PayPal first, then to your bank — adding a step and potentially more time.

Is there a difference between a refund and a credit?

A refund returns money to your original payment method — your bank account or card. A credit is money the merchant puts in your account with them, usually as store credit. Credits are when ready but only work at that merchant. Refunds take longer but give you cash you can use anywhere. If you want a refund instead of a credit, ask the merchant explicitly before you process the return.

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.