Refund approval time depends on what you're refunding and who is processing it
A refund is not one process. The time between when you request your money back and when it lands in your account depends on whether you're refunding a credit card purchase, a debit card transaction, an ACH transfer, a check, or something else entirely. Each has its own approval window and its own path through the financial system.
The approval itself—the moment a merchant or institution says yes, you get your money back—usually happens within days. But approval and arrival are different things. A company can approve your refund on Monday and the money can still take until Friday to show up, because the approval is just the first step. What matters to you is when the money is actually back in your account, and that depends on the method.
Key Takeaways
- Credit card refunds are typically approved within 3 to 5 business days, but may not appear on your statement for up to 10 business days after approval.
- Debit card refunds can take 5 to 10 business days from approval because the money has to move through your bank's clearing system.
- ACH refunds (bank-to-bank transfers) usually take 1 to 2 business days after approval, but some banks hold the funds for an additional 1 to 3 days before releasing them to you.
- Check refunds depend entirely on postal delivery and your bank's deposit processing, which can add 5 to 14 days after the check is mailed.
- Weekends and bank holidays do not count as business days, so a refund approved on Friday may not move until Monday.
Credit card refunds: approval versus posting
When you request a refund on a credit card purchase, the merchant usually approves it within 3 to 5 business days. This approval means the merchant has told the card network (Visa, Mastercard, American Express, Discover) that the money is coming back to you. But the card network does not when ready put the money on your statement.
After approval, the refund enters the card network's clearing process. This is where the actual money moves from the merchant's bank account to your card issuer's account. That movement takes another 2 to 5 business days. Only after the money arrives at your card issuer does it post to your account—meaning it shows up on your statement and is available to spend.
In total, you should see a credit card refund within 7 to 10 business days from the date you requested it. Some card issuers are faster; some take the full window. If you do not see it after 10 business days, contact your card issuer, not the merchant, because the merchant's job is done once they send the refund to the network.
Debit card refunds: the longer path
Debit card refunds take longer than credit card refunds because the money has to move through your bank's clearing system, and your bank has to verify the transaction before releasing the funds to you. When you request a debit card refund, the merchant approves it within 3 to 5 business days, just like a credit card. But then the refund has to clear through the Automated Clearing House (ACH) network, which is slower than the card networks.
Once the refund enters the ACH system, it typically takes 1 to 2 business days to reach your bank. Your bank then has up to 3 additional business days to process it and post it to your account. In practice, most banks post debit refunds within 5 to 10 business days from approval, but some banks hold the funds for the full window if they are processing a high volume of transactions.
If the refund was for a debit card transaction that was disputed (you told your bank the charge was unauthorized), the timeline is longer. Your bank may take up to 10 business days just to investigate, and then another 5 to 10 business days to process the refund once they have determined it was valid.
Bank-to-bank transfers and ACH refunds
If a company refunded you by sending money directly to your bank account via ACH (Automated Clearing House), the approval and the movement happen on different schedules. The company approves the refund within 1 to 3 business days. Once approved, the ACH transfer itself takes 1 to 2 business days to reach your bank's account.
But your bank may not when ready release the money to you. Banks can hold ACH deposits for up to 1 business day for verification, and some banks hold them longer if the deposit is large or if your account is new. In total, an ACH refund can take 3 to 5 business days from the date you requested it, though many arrive within 2 to 3 business days.
ACH refunds are faster than credit or debit card refunds because they skip the card networks entirely. However, they are only available if the company has your bank account number and routing number, which most online retailers do not ask for.
Check refunds: approval plus mail time
When a company sends you a refund by check, approval is usually fast—they decide to refund you within 2 to 5 business days. But then the check has to be printed, mailed, and deposited by you, and your bank has to clear it. Each of these steps adds time.
A check typically takes 3 to 7 business days to arrive by mail, depending on distance. Once you deposit it, your bank usually makes the funds available within 1 to 5 business days, though banks can hold checks longer if they are large or from unfamiliar sources. In total, a check refund can take 10 to 14 business days from the date the company mails it, and sometimes longer.
If you deposit the check at an ATM or mobile app instead of in person at a branch, the hold period may be longer because the bank has to physically receive and process the check before clearing it.
What delays refunds and what does not
Weekends and bank holidays do not count as business days, so a refund approved on Friday will not move until Monday. If a refund is approved the day before a holiday, the clock does not start until the business day after the holiday. This is why refunds requested late in the week often take longer to appear.
Refunds do not move faster if you contact the company repeatedly. Once a refund is approved and sent to the payment network or your bank, the company cannot speed it up. Contacting them again will not change the timeline. What you can do is verify that the refund was actually approved—ask the company for a refund confirmation number and the date they sent it—so you know whether to expect it or whether something went wrong.
Some companies claim refunds are "when ready" or "when ready." This is not accurate. No refund is truly when ready because money has to move through at least one financial system. What companies usually mean is that they approved the refund when ready, not that it arrived in your account when ready.
Tracking a refund that has not arrived
If a refund has not arrived after the expected time, the first step is to confirm it was actually approved. Log into your account with the company and look for a refund status page or confirmation email. If you see "refund approved" or "refund processed," note the date. Then count forward: if it has been fewer than the expected number of business days, wait longer before contacting anyone.
If the refund was approved more than 10 business days ago for a credit card, or more than 10 business days ago for a debit card, contact your card issuer or bank, not the company. Your bank can see whether the refund arrived in their system and whether they are holding it for any reason. The company cannot see inside your bank's system, so they cannot tell you why it has not posted to your account yet.
If the company says the refund was never approved, ask them to review the original transaction and provide a reason in writing. Keep this documentation in case you need to dispute the charge with your card issuer or bank later.
Frequently Asked Questions
Can a refund be reversed after it is approved?
Yes, but only in specific cases. If the refund was sent to the wrong account, the company can attempt to recall it, though success depends on whether the receiving bank has already released the funds. If you received a refund by mistake, the company can attempt to reverse it, but you should not spend the money while this is being resolved. Once a refund has posted to your account and you have spent it, reversing it becomes a dispute that may involve your bank.
Why do some refunds take longer than others from the same company?
The refund method matters most. A company that refunds to credit cards is faster than one that refunds to debit cards or by check. The amount also matters—banks sometimes hold large refunds longer for verification. Your bank's processing speed also varies; some banks are faster than others at posting refunds.
Does a refund show as pending before it posts?
Sometimes. Credit card refunds often show as "pending credit" before they post. Debit card and ACH refunds may show as pending deposits. Check refunds do not show as pending until you deposit them. Pending status means the money is on its way but not yet available to spend.
What if I never received a refund confirmation from the company?
Contact the company and ask for proof that the refund was sent. Request a confirmation number, the date it was sent, the refund amount, and the method (credit card, debit card, ACH, or check). Without this information, you cannot track the refund or dispute it with your bank if it never arrives.
Can I get a refund faster by choosing a specific payment method?
Yes. ACH refunds are fastest (3 to 5 business days), followed by credit card refunds (7 to 10 business days), then debit card refunds (5 to 10 business days), then checks (10 to 14 business days). However, most companies do not let you choose the refund method—they refund to the original payment method.