The timeline depends on who issued the refund and how you're receiving it
Once a refund is approved, the time it takes to land in your account ranges from one business day to three weeks. The speed depends on three things: the company or agency sending it, the method they're using to send it, and your bank's processing time. A refund sent by ACH transfer (direct to your bank account) typically arrives in one to three business days. A check takes five to ten business days from the mail date, plus however long it sits in your mailbox. A credit card refund goes back to the card issuer first, then to your account—usually three to five business days, but sometimes longer if the card company is slow to post it.
The company's internal processing also matters. Some businesses send refunds the same day approval happens. Others batch them weekly or have a backlog. If you were told "your refund is approved," ask the specific question: "When will you send it, and by what method?" That answer tells you when to expect the money, not just when approval happened.
Key Takeaways
- ACH transfers (direct bank deposit) are fastest at one to three business days after the refund is sent.
- Checks take five to ten business days to arrive by mail, then need to be deposited and cleared by your bank.
- Credit card refunds go to the card issuer first, which can add two to five extra days before the amount shows on your statement.
- The approval date and the send date are different—ask when the company will actually send the refund, not just when they approved it.
- Your bank's processing time is the final step and is usually one to two business days, but some banks are slower.
ACH transfers are the fastest method
If the refund is going directly to your bank account via ACH (Automated Clearing House), it usually arrives within one to three business days after the company initiates the transfer. This is the fastest method because there is no physical mail and no intermediary—the money moves electronically from the company's bank to yours.
The catch is that the company has to actually send it. Some do it the same day approval happens. Others process refunds in batches on specific days of the week. If you approved a refund on a Friday afternoon, the company might not send it until Monday or Tuesday, which means it won't hit your account until Wednesday or Thursday.
Weekends and bank holidays slow this down. If a refund is sent on a Friday, your bank may not process it until Monday, adding an extra day. If it's sent the day before a holiday, add another day.
Check refunds take longer and depend on the mail
If the company is sending a physical check, the timeline is longer and less predictable. The company prints and mails the check (usually within five to ten business days of approval), then the check travels through the mail (typically three to seven days depending on distance), then you have to deposit it, and then your bank clears it (usually one to two business days).
Total time: two to four weeks from approval to having the money available. The biggest variable is the mail. A check mailed across the country takes longer than one mailed locally. If the check gets lost or delayed, you won't know for weeks.
If you haven't received a check within three weeks of the approval date, contact the company and ask them to confirm the mailing address and the date they sent it. If they can't confirm they sent it, ask for an alternative method.
Credit card refunds post to the card issuer first
When a refund goes back to a credit card, it doesn't go directly to your account. It goes to the card company first, and then the card company posts it to your statement. This adds a step and usually adds time.
The merchant typically initiates the refund within one to three business days of approval. The card network (Visa, Mastercard, Amex) processes it in another one to two business days. Then the card issuer posts it to your account—which can take another two to five business days depending on the issuer's processing schedule.
In practice, a credit card refund often takes five to ten business days from the approval date, sometimes longer. You'll see it as a "pending credit" on your statement before it's fully posted. The money is reserved for you, but you can't spend it until it clears.
What to do if a refund is taking longer than expected
If you were told a refund would arrive by a certain date and it hasn't, start by confirming what method was used. Call or email the company and ask: "What date did you send the refund, and by what method?" Get a specific answer, not just "it was approved."
If they sent it by ACH and it's been more than five business days, contact your bank. Give them the date the refund was sent and ask them to trace it. The bank can see if the transfer arrived on their end and where it's stuck.
If it was sent by check and you haven't received it after three weeks, ask the company to stop payment on the original check and resend by ACH or issue a new check. If they won't, you can file a dispute with your credit card company or bank (if you paid by card or bank transfer) or report the issue to your state's attorney general if the company is refusing to refund you.
For credit card refunds that are taking longer than ten business days, contact the card issuer directly. They can see the refund on their end and tell you when it will post. If the refund never arrived at the card company, the merchant may not have actually sent it.
Business days versus calendar days
When a company says "three to five business days," they mean weekdays only—not Saturday, Sunday, or federal holidays. If a refund is sent on a Friday, the clock starts on Monday. If Monday is a holiday, it starts on Tuesday.
This is why a refund sent on Thursday might not arrive until the following Wednesday. Thursday, Friday, Saturday, Sunday are not business days. Monday is day one, Tuesday is day two, Wednesday is day three.
When you're tracking a refund, count only Monday through Friday, and skip any federal holidays. That gives you a realistic picture of when to expect the money.
Frequently Asked Questions
Can I speed up a refund after it's been approved?
Not usually. Once approval happens, the company controls the send date and method. You can ask them to send it by ACH instead of check, or to send it when ready instead of waiting for a batch, but they're not obligated to. Some companies will do it if you ask; others have a fixed process and won't change it.
Why does my bank say the refund is pending?
Pending means the bank received the refund but hasn't fully processed it yet. The money is reserved for you and will be available within one to two business days. You can't spend it while it's pending, but it's not lost.
What if the refund amount is wrong?
Contact the company when ready and ask them to correct it before the refund is sent. If it's already been sent, you'll need to contact them again to send an additional refund for the difference, or ask them to reverse it and resend the correct amount. This adds time to the process.
Do I need to do anything after the refund arrives?
No. Once the money is in your account, the refund is complete. If you were disputing a charge, you may need to confirm with your bank or card company that the dispute is resolved, but the refund itself requires no action on your part.
What if I gave the company the wrong bank account number?
Contact them when ready and provide the correct account number. Ask them to cancel the original refund and resend it to the correct account. If they've already sent it to the wrong account, the bank that received it will reject it and it will bounce back to the company. This can add one to two weeks to the process.