Refund timing depends on where the money is coming from and how it gets to you

A refund is not a single event—it is a chain of handoffs. Your merchant has to process it, your bank or card issuer has to receive it, and then your account has to show it. Each step takes time, and the total can range from two business days to two months depending on the refund source and the path the money takes.

The fastest refunds are those issued directly to a debit card or credit card you used to pay. The slowest are those sent by check or those caught in fraud review. Most refunds fall somewhere in the middle: issued within a week, received within 10 business days.

Key Takeaways

  • Credit card refunds typically post within 3 to 5 business days after the merchant processes them, though the merchant may take up to 30 days to start the refund.
  • Debit card refunds can take 5 to 10 business days because your bank has to verify the transaction before crediting your account.
  • Refunds to a bank account (ACH transfers) usually arrive within 5 to 7 business days after the merchant initiates them.
  • Check refunds take 7 to 14 business days to arrive by mail, plus however long the merchant takes to mail it.
  • Fraud holds and chargebacks can extend the timeline to 30 to 60 days while the card network investigates.

Credit card refunds: 3 to 5 business days after the merchant starts the process

When you return something or dispute a charge on a credit card, the merchant initiates a refund to your card account. The card network (Visa, Mastercard, American Express, Discover) then routes that refund to your card issuer. Your card issuer credits your account. This whole chain usually takes 3 to 5 business days from the moment the merchant submits the refund.

The catch: the merchant does not have to start this process when ready. Many retailers have a return window of 30 days or more. Some take 5 to 10 business days after they receive your returned item before they process the refund. If you return something on a Friday, the merchant may not process it until the following week. Always ask the merchant for a refund confirmation number and the expected timeline when you initiate the return.

Once the refund posts to your credit card account, it reduces your balance owed. If you have a pending balance, the refund lowers it. If you have already paid in full, the refund appears as a credit on your next statement or can sometimes be transferred to your bank account.

Debit card refunds: 5 to 10 business days, sometimes longer

Debit card refunds take longer than credit card refunds because your bank has to verify that the original transaction actually happened and that the refund amount matches. This verification step is a fraud prevention measure. The merchant initiates the refund, the card network routes it, and your bank then has to confirm the details before releasing the money back into your account.

The timeline is usually 5 to 10 business days from when the merchant processes the refund. However, if your bank flags the refund as potentially fraudulent—which can happen if the refund amount differs from the original charge, or if the refund comes from a different merchant entity—your bank may hold it for review. This can add 5 to 10 additional business days.

If you do not see the refund within 10 business days, contact your bank with the merchant's refund confirmation number. Your bank can check whether the refund is in process or stuck in a verification queue.

Bank account refunds (ACH): 5 to 7 business days

Some merchants, especially those selling services or digital goods, refund directly to your bank account via ACH (Automated Clearing House) transfer instead of to a card. This is common for subscription cancellations, software refunds, and some online retailers.

ACH refunds typically take 5 to 7 business days from the date the merchant initiates the transfer. The merchant sends the refund request to the ACH network, which batches transfers and processes them on a set schedule. Your bank then receives the transfer and posts it to your account. Unlike card refunds, there is no card network middleman, so the timeline is more predictable—but also longer.

If the merchant has your account number wrong, the refund may bounce back to them, and they will have to resubmit it. Always confirm your account and routing number with the merchant before they process an ACH refund.

Check refunds: 7 to 14 business days after the merchant mails it

Some merchants still issue refunds by check, particularly for large amounts or if you request it. The merchant has to print the check, mail it, and then you have to deposit it. The timeline depends on how quickly the merchant mails it and how long the check takes to arrive.

Once you receive the check and deposit it, your bank will typically hold it for 1 to 5 business days before the funds are available, depending on the check amount and your bank's policy. Large checks are held longer. The total time from when the merchant mails the check to when you can spend the money is usually 7 to 14 business days, sometimes longer if the check is delayed in the mail.

Ask the merchant for the check number and the date they mailed it. If you do not receive it within 10 business days, follow up with them to confirm the mailing address and ask them to reissue it.

What slows down refunds: holds, fraud reviews, and chargebacks

A refund can be delayed if your bank or the merchant suspects fraud. If you dispute a charge rather than requesting a refund, the card network opens a chargeback investigation. During this time, the merchant has the right to respond with evidence that the transaction was legitimate. The investigation can take 30 to 60 days. If the merchant does not respond or if the evidence is insufficient, the refund is issued. If the merchant provides proof of delivery or a signed receipt, the chargeback may be denied and you will owe the amount back.

Refunds can also be delayed if your bank places a hold on the incoming funds. This happens when the refund amount is unusually large, when the refund comes from an unfamiliar merchant, or when your account has had recent fraud activity. Your bank will notify you of the hold and tell you when the funds will be released. Holds typically last 3 to 5 business days.

If you initiated a return but the merchant has not processed the refund within the timeframe they quoted, contact them in writing (email or their website contact form) and ask for a refund status. Keep the confirmation number from your return. If the merchant does not respond within 5 business days, you can file a dispute with your card issuer or bank.

How to track a refund and what to do if it does not arrive

Most merchants provide a refund confirmation number when you initiate a return or request a refund. Write this down or save the email. This number is your proof that the refund was requested and the timeline the merchant gave you.

For credit and debit card refunds, log into your card account online or call the card issuer. Ask them to search for the refund using the merchant name and the approximate amount. They can tell you whether the refund has been received by the card network and when it is expected to post. For bank account refunds, log into your bank account and check the pending transactions section. ACH transfers often show as pending before they clear.

If a refund does not arrive within the merchant's stated timeline plus 5 business days, contact your card issuer or bank with the refund confirmation number. They can investigate whether the refund was sent and where it is stuck. If the merchant never sent the refund, your card issuer or bank can file a dispute on your behalf. This process takes 30 to 60 days, but you are protected if you can show you requested the refund.

Frequently Asked Questions

Do weekends and holidays count toward refund timelines?

No. Refund timelines are measured in business days, which means Monday through Friday, excluding federal holidays. A refund that takes 5 business days and is initiated on a Thursday will not arrive until the following Thursday. If a holiday falls during the processing period, add an extra day.

Why did my refund post but then disappear from my account?

This usually means your bank placed a temporary hold on the refund while it verified the transaction. The hold is typically 1 to 3 business days. Check your account activity or pending transactions section. If the refund has been held for more than 5 business days, contact your bank to ask why.

Can I speed up a refund?

Not directly. The merchant controls when they initiate the refund, and the card network and your bank control how long it takes to process. You can ask the merchant to prioritize your refund, but they are not obligated to. The fastest refunds are those issued to the same card or account you used to pay.

What if the merchant says they issued a refund but I never received it?

Ask the merchant for the refund confirmation number, the date it was issued, and the amount. Then contact your card issuer or bank and provide this information. They can trace whether the refund was actually sent and where it went. If the merchant cannot provide proof they sent it, your bank can file a dispute and investigate.

How long does a chargeback take?

A chargeback investigation typically takes 30 to 60 days from the date you file the dispute. During this time, the merchant has the right to respond with evidence. If the merchant does not respond or if their evidence is weak, the refund is issued. If the merchant provides strong evidence of delivery or payment, the chargeback may be denied.