Card refunds usually take 3 to 5 business days, but the timeline depends on your bank, the merchant, and the type of card you used

When a merchant refunds money to your card, the process moves through two separate systems: the merchant's bank sends the refund to the card network (Visa, Mastercard, American Express, Discover), and the card network passes it to your bank. Each step takes time. A credit card refund typically lands in your account within 3 to 5 business days after the merchant initiates it. A debit card refund often takes the same window, though some banks process them faster. The merchant's speed matters too — some process refunds the same day you request them, while others wait several business days before sending anything to the network.

The clock starts when the merchant submits the refund, not when you request it. If you ask for a refund on a Friday, the merchant may not process it until Monday, which means the 3 to 5 business days begins then. Weekends and bank holidays do not count as business days, so a refund initiated on Friday afternoon may not show up until the following Wednesday or Thursday.

Key Takeaways

  • Credit card refunds typically appear within 3 to 5 business days after the merchant sends them, though some banks take up to 10 business days.
  • Debit card refunds often process faster than credit card refunds, sometimes within 1 to 3 business days, but depend on your specific bank.
  • The merchant controls when the refund is initiated — requesting one does not mean it leaves their system immediately.
  • Weekends, holidays, and bank processing schedules all extend the timeline, so a Friday refund request may not clear until the following week.
  • If a refund does not appear after 10 business days, contact your bank with the merchant's name and the original transaction date.

Why credit card refunds take longer than you might expect

Credit card refunds move through more layers than a direct bank transfer. Your card issuer (your bank or credit union) does not receive the refund directly from the merchant. Instead, the merchant's bank sends it to Visa, Mastercard, or another card network, which then routes it to your issuer. Each handoff adds a day or two, even when everyone processes instantly.

Your card issuer also has to match the refund to your original transaction before posting it to your account. If the merchant sends incomplete information — a missing card number, a transaction ID that does not match their records, or a refund amount that differs from what you paid — your bank may hold it in a queue while they investigate. This can add several extra days.

Some banks also batch-process refunds rather than posting them individually throughout the day. If your refund arrives at your bank at 3 p.m. on a Tuesday, it may not be posted to your account until the next morning when the batch processes.

Debit card refunds often move faster

Debit card refunds can be quicker because the money comes directly from your bank account rather than from a credit line. Some banks post debit refunds within 1 to 3 business days. However, this depends entirely on your bank's internal processes — some treat debit and credit refunds identically and take the full 5 business days.

Call your bank's customer service line and ask about their debit refund timeline. They can tell you whether your specific bank prioritizes debit refunds or processes them on the same schedule as credit refunds. If you use a smaller regional bank or credit union, they may have different timelines than national banks like Chase or Bank of America.

What happens if the refund does not show up

If 10 business days have passed since you requested the refund and it has not appeared, contact your bank. Have the merchant's name, the original transaction date, the transaction amount, and the date you requested the refund ready. Your bank can check whether the refund is still in transit, whether it was rejected by the merchant's bank, or whether it arrived but was not posted to your account.

If your bank confirms the refund arrived but was not posted, they can usually post it manually within one business day. If it never arrived, your bank may ask you to contact the merchant to verify the refund was actually sent. Some merchants cancel refunds without notifying the customer, so confirming with them first can save time.

Disputed refunds — ones where the merchant claims they sent it but your bank has no record — typically take 30 to 60 days to resolve through the card network's dispute process. Your bank will file a chargeback on your behalf, and the merchant's bank has time to respond before a final decision is made.

Refunds from online marketplaces and third-party processors

Refunds from Amazon, eBay, Etsy, PayPal, or Square take longer because an extra company sits between you and the merchant. When you buy through Amazon, Amazon holds the money first, then pays the seller. When you request a refund, Amazon has to approve it, refund you, and then handle the seller separately. This can add 2 to 5 extra business days.

PayPal and similar payment processors work the same way. The refund goes from the merchant to PayPal, then from PayPal to your card or bank account. PayPal typically takes 3 to 5 business days to send the refund to your card, on top of the time your card issuer takes to post it.

Check the marketplace or processor's refund policy before requesting one. Many state their timeline clearly — Amazon usually says 3 to 5 business days, while PayPal says 3 to 10 business days depending on your bank.

Refunds for subscription cancellations and recurring charges

If you cancel a subscription and request a refund for a charge you did not authorize, the timeline depends on the company's refund policy and your card issuer's dispute process. Some companies (like streaming services) refund subscription charges within 3 to 5 business days. Others require you to file a dispute with your bank if they refuse.

For recurring charges you did not authorize, do not wait for the merchant to refund you. Contact your bank immediately and report the charge as unauthorized. Your bank can reverse it and often does so within 1 to 3 business days, which is faster than waiting for a merchant refund. Your bank will then investigate whether the merchant has a record of your consent to charge you.

How to track a refund while you wait

Most merchants send a refund confirmation email when they process your request. This email usually includes the date the refund was sent and an estimated arrival date. Keep this email — if the refund does not arrive, you will need the information in it to contact your bank.

Log into your card issuer's website or app and check your transaction history. Refunds usually appear as a credit with the merchant's name and the original transaction date. If you see "pending" next to a refund, it means your bank has received it but has not posted it yet — this typically clears within one business day.

If you do not see a pending refund after 5 business days, call your bank's customer service line. They can see whether the refund is in their system waiting to be posted, whether it was rejected, or whether it never arrived.

Frequently Asked Questions

Why does my bank say the refund takes 5 to 10 business days when the merchant said 3 to 5?

The merchant's timeline covers when they send the refund to the card network. Your bank's timeline covers the entire journey from the merchant to the network to your account. Both timelines are correct — they just measure different parts of the process. The merchant may send it in 3 days, but your bank may take another 5 to 7 days to receive and post it.

Can I speed up a refund by calling my bank?

Your bank cannot speed up a refund that is already in transit. If the refund has not arrived after 10 business days, your bank can investigate and sometimes post it manually if it arrived but was not processed. If it never arrived, your bank can file a dispute, but that takes 30 to 60 days to resolve.

Do refunds count as income or do I have to report them to the IRS?

No. A refund is a reversal of a purchase, not income. You do not report it on your taxes. The only exception is if you received a refund for something you had previously deducted as a business expense — in that case, you may need to adjust your tax records, but this is rare for personal purchases.

What if the refund amount is wrong?

Contact the merchant first and ask them to correct it. If they refuse or do not respond within 5 business days, contact your bank and report the discrepancy. Your bank can file a dispute and investigate whether the merchant sent the wrong amount or whether your bank posted it incorrectly.

Do I have to wait for the refund or can I dispute the charge instead?

You can dispute the charge immediately if the merchant is not responding or if you believe the charge was unauthorized. Disputes often resolve faster than waiting for a refund — your bank can reverse the charge within 1 to 3 business days while they investigate. However, if you already requested a refund, wait at least 10 business days before filing a dispute to avoid duplicate credits.