The timeline depends on where your money is coming from

Refund approval time is not one number. A credit card refund moves differently than a bank transfer, which moves differently than a third-party payment processor like PayPal. The merchant's bank, your bank, and the payment method all have separate processing windows. Most refunds land in your account within 3 to 10 business days after approval, but approval itself can take anywhere from when ready to 30 days depending on what triggered the refund and who is handling it.

The first thing to know: approval and posting are two separate events. A merchant might approve your refund on day one, but your bank may not show the money for another week. Both timelines matter, and both can stall independently.

Key Takeaways

  • Credit card refunds typically post within 3 to 10 business days after the merchant approves them, though the approval itself may take 1 to 5 days.
  • Bank transfers and ACH refunds can take 5 to 10 business days from approval because they move through the Federal Reserve's clearing system.
  • Debit card refunds often take longer than credit card refunds—sometimes 7 to 10 business days—because debit transactions pull directly from your account.
  • Disputed or flagged refunds (fraud holds, verification requests) can add 10 to 30 days to the timeline, and you should contact your bank when ready if you see a hold.
  • Weekends and bank holidays do not count as business days, so a refund approved on Friday may not post until Wednesday.

Credit card refunds: the fastest route

Credit card refunds are usually the quickest. Once the merchant processes the refund, it typically appears in your account within 3 to 5 business days. The merchant's bank sends the credit to your card issuer, and your card issuer posts it to your account. Neither step is instantaneous, but both are automated.

The approval step—when the merchant actually agrees to send the money back—can happen the same day you request it, or it can take 1 to 3 business days if the merchant needs to investigate. If the merchant approves it on a Friday, the posting clock does not start until Monday. A refund approved Friday afternoon might not hit your account until the following Wednesday or Thursday.

Check your credit card statement or online account to see the refund status. Most card issuers show pending refunds separately from posted ones. If you see "pending" with a date, that date is usually when it will post, though it can be a day or two off.

Bank transfers and ACH refunds: slower but straightforward

If you paid by bank transfer or ACH (Automated Clearing House), expect 5 to 10 business days after approval. These refunds move through the Federal Reserve's clearing system, which processes in batches. The merchant's bank initiates the transfer, it sits in the clearing system for a day or two, and then your bank receives and posts it.

The merchant's approval step is the same as with credit cards—1 to 3 business days—but the posting step is longer. A merchant who approves your refund on Monday might initiate the transfer Tuesday, the Federal Reserve clears it Wednesday or Thursday, and your bank posts it Friday or the following Monday. That is 5 to 7 business days from approval to your account, not counting the approval wait.

Ask your bank whether they post ACH refunds the same day they receive them or if there is an additional hold. Some banks hold ACH transfers for 24 hours as a fraud check, which adds another day.

Debit card refunds: the longest timeline

Debit card refunds take longer than credit card refunds because the money came directly out of your account when you made the purchase. The merchant has to reverse that transaction, and your bank has to confirm the reversal before crediting you. This usually takes 7 to 10 business days from approval.

The reason: debit transactions are not credit lines. Your bank cannot straightforward credit you and bill the merchant later. The merchant's bank has to send a reversal instruction through the debit network, your bank has to match it to the original transaction, and only then can it post the credit. If there is any mismatch in the transaction details, the refund bounces back and the merchant has to resubmit it.

Debit refunds are also more likely to trigger fraud holds, especially if the original purchase was large or the refund request came weeks later. If your bank suspects the refund is fraudulent, they may hold it for investigation, which can add 10 to 30 days.

When refunds get held or delayed

A refund can be approved but not posted if your bank flags it as suspicious. This happens most often with debit refunds, large amounts, or refunds requested long after the original purchase. Your bank may place a temporary hold while they verify the transaction with you or the merchant.

If you see a refund marked as pending but the expected posting date has passed, contact your bank when ready. Ask whether there is a hold, why it is there, and what you need to do to release it. Some holds require you to confirm the refund was legitimate; others require the merchant to provide additional documentation.

Fraud holds typically last 10 to 30 days. During that time, the money is in limbo—not in the merchant's account and not in yours. You cannot spend it, and the merchant cannot use it. The only way to speed this up is to contact your bank with proof that the refund is legitimate, such as a cancellation confirmation from the merchant or a copy of the original receipt.

Refunds from third-party processors and marketplaces

If you paid through PayPal, Stripe, Square, or another payment processor, or if you bought from a marketplace like Amazon or eBay, the timeline is longer because there is an extra step. The marketplace or processor has to approve the refund, then initiate it to your original payment method. That approval step can take 3 to 7 business days on its own.

Once the processor approves it, the refund follows the same timeline as the payment method you used. If you paid with a credit card through PayPal, the refund goes back to your credit card and takes 3 to 5 business days to post. If you paid with a bank account, it takes 5 to 10 business days. The processor does not speed up the posting—it just adds an approval step at the beginning.

Some processors hold refunds in a pending state while they investigate whether the transaction was legitimate. PayPal, for example, may hold a refund for up to 21 days if the account is new or the refund amount is large. Check the processor's website or your account dashboard to see the refund status and expected posting date.

What you can do to speed up a refund

You cannot make a bank process faster, but you can prevent delays. Request the refund as soon as you know you want one—do not wait weeks. The longer you wait, the more likely your bank is to flag the refund as suspicious. Provide the merchant with clear information: your order number, the amount, the original payment method, and the reason for the refund.

If the merchant approves the refund but you do not see it after the expected timeline, contact your bank, not the merchant. Your bank can see whether the refund was initiated and where it is in the clearing system. The merchant can see it on their end, but they cannot speed up your bank's posting process.

If your bank places a hold on the refund, respond to their request for information as quickly as possible. Provide whatever documentation they ask for—a cancellation email, a receipt, a screenshot of the transaction. The faster you respond, the faster they can release the hold.

Frequently Asked Questions

Why does my refund say approved but I do not see the money?

Approved and posted are different stages. Approved means the merchant agreed to send the money back. Posted means it arrived in your account. The posting step takes 3 to 10 business days depending on your payment method. Check your bank account for a pending refund with an expected posting date.

Can I get a refund faster if I call my bank?

Calling your bank can help if there is a hold or a problem, but it cannot speed up normal processing. Banks process refunds in batches on a set schedule. If your refund is pending and on track, calling will not move the date up. If there is a hold or a missing refund, your bank can investigate and may be able to expedite the resolution.

What if the refund timeline has passed and I still do not see the money?

Contact your bank first and ask them to trace the refund. Provide the merchant's name, the original transaction date, and the refund amount. Your bank can tell you whether the refund was initiated and where it is. If it was initiated but not posted, ask about a hold. If it was never initiated, contact the merchant to confirm they sent it.

Do weekends and holidays count toward the refund timeline?

No. Business days are Monday through Friday, excluding federal holidays. A refund approved on Friday does not start posting until Monday. If Monday is a holiday, it starts Tuesday. A 5-business-day refund approved on Thursday may not post until the following Thursday.

Is there a difference between a refund and a chargeback?

Yes. A refund is when the merchant agrees to send the money back. A chargeback is when your bank forces the merchant to return the money because you disputed the charge. Refunds take 3 to 10 business days. Chargebacks take 30 to 90 days and can damage your relationship with the merchant. Always request a refund first.