The timeline from IRS approval to money in your account
Once the IRS approves your refund, it takes 1 to 5 business days for the money to appear in your bank account. This is the final step—after the IRS has processed your return, verified your information, and issued the refund. The variation depends on your bank's processing speed and whether you chose direct deposit or a paper check.
Direct deposit is faster than a check. If you chose direct deposit on your tax return, the IRS sends the money electronically to your bank, and most banks post it within 1 to 3 business days. If you're receiving a paper check, add 7 to 14 days for mail delivery, plus time for your bank to clear it once it arrives.
The clock starts when the IRS actually releases the refund, not when you file. That release date depends on how long the IRS takes to process your return—which can range from a few days to several weeks, depending on whether your return is complete, whether it triggers an audit, or whether you claimed certain credits.
Key Takeaways
- Direct deposit refunds typically clear in 1 to 3 business days once the IRS releases them; paper checks take 7 to 14 days in the mail plus clearing time.
- The IRS processes your return first (which can take weeks), then releases the refund; the 1 to 5 business day window is only the final banking step.
- Weekends and federal holidays do not count as business days, so a refund released on Friday may not clear until Tuesday.
- Your bank's processing speed matters—some banks post deposits the same day, while others take the full 3 to 5 business days allowed by law.
- You can track your refund status on the IRS website using Where's My Refund, which tells you the exact release date before money hits your account.
Why the delay happens between IRS approval and your bank
The IRS does not hand you cash. It sends an electronic instruction to your bank (or the postal service, if you chose a check) telling it to deposit money into your account. Your bank then has to receive that instruction, verify it, and post the deposit to your account. Each of these steps takes time, and banks are allowed up to 5 business days to complete them under federal law.
Most banks move faster than the legal maximum. Large banks like Chase, Bank of America, and Wells Fargo typically post direct deposits within 1 to 2 business days. Smaller regional banks and credit unions may take 3 to 5 business days. If your bank is slow or if the deposit arrives late in the day, you might see it the next business day instead of the same day.
Paper checks add another layer. The IRS prints and mails the check, which takes 7 to 14 days depending on where you live and postal service speed. Once the check arrives, your bank has to process it like any other check deposit—which means verifying the amount, checking for fraud, and clearing the funds. This can add another 1 to 5 business days.
How to know when your refund will actually clear
The IRS tells you the expected deposit date through Where's My Refund, the official IRS tracking tool. You can access it on IRS.gov by entering your Social Security number, filing status, and the exact refund amount. The tool updates once per day, usually overnight, and shows you the status of your return and the date the IRS will release the refund.
Where's My Refund gives you three pieces of information: whether your return is still being processed, whether it has been approved, and the date the IRS will deposit or mail your refund. Once you see an expected deposit date, add 1 to 3 business days if you chose direct deposit, or 7 to 14 days plus clearing time if you chose a check.
Do not rely on your bank's website to tell you when the refund will arrive. Banks do not know about IRS refunds in advance. Your bank will show the deposit only after the IRS has sent it, which means checking your bank account before the IRS release date will show nothing. Use Where's My Refund to know when to expect it, then check your bank account a day or two after that date.
What slows down the final banking step
Once the IRS releases your refund, the most common delays happen on the bank's side. If your refund arrives on a Friday, your bank may not post it until Monday or Tuesday because weekends are not business days. If it arrives on a holiday like Memorial Day or Labor Day, the clock does not start until the next business day.
Some banks also hold deposits for fraud review, especially if the amount is large or if the account is new. This is rare for tax refunds, but it can happen. If your bank puts a hold on the deposit, it will show in your account as "pending" and will clear after the hold period ends—usually 1 to 3 business days.
A smaller number of delays happen because the IRS sends the refund to the wrong bank account. This occurs when you entered your routing number or account number incorrectly on your tax return. If this happens, the IRS will try to return the money to the IRS, and you will receive a paper check instead—which adds 7 to 14 days. You can avoid this by double-checking your banking information before you file.
Direct deposit versus paper check: which clears faster
Direct deposit is always faster. If you chose direct deposit, the IRS sends the money electronically, and your bank receives it within 1 to 3 business days of the IRS release date. Paper checks are mailed by the postal service and take 7 to 14 days to arrive, then another 1 to 5 business days for your bank to clear them.
You chose your delivery method when you filed your tax return. If you filed electronically, you likely selected direct deposit and provided your bank routing number and account number. If you filed a paper return, the IRS assumes you want a check unless you wrote your banking information on the return itself.
If you are not sure which method you chose, check your filed return or look at your Where's My Refund status. The tool will tell you whether the IRS is sending a direct deposit or a check. If you chose a check and want to switch to direct deposit for next year, you can file electronically next time and select direct deposit during the filing process.
What to do if your refund does not show up on time
If the IRS release date has passed and your refund has not appeared in your account, first check Where's My Refund again to confirm the release date. The tool updates once per day, so check it in the evening or the next morning. If the tool still shows a future release date, wait until that date plus 1 to 5 business days.
If the release date has passed and it has been more than 5 business days, contact your bank first. Ask them whether the deposit has been received and whether it is on hold. If your bank has not received it, ask them for the routing number and account number they have on file—this is the information the IRS used to send the refund. If the numbers are wrong, the IRS sent the money to the wrong account.
If your bank confirms they have not received the deposit and your banking information was correct, contact the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the exact refund amount ready. The IRS can trace the refund and tell you where it went. If it was sent to the wrong account, the IRS will issue a paper check instead, which takes 7 to 14 days to arrive.
Frequently Asked Questions
Can I get my refund faster than 1 to 5 business days?
No. Once the IRS releases your refund, the banking system takes 1 to 5 business days to process it. Direct deposit is the fastest method available. Some banks post deposits the same day they receive them, but you cannot control this—it depends on your bank's processing speed.
Why does my bank say the deposit is pending?
A pending deposit means your bank has received the money from the IRS but has not yet posted it to your account. This is normal and usually clears within 1 to 3 business days. If it stays pending longer than that, contact your bank to ask whether they are holding it for fraud review.
What if I gave the IRS the wrong bank account number?
The IRS will attempt to return the refund to their account. You will then receive a paper check in the mail instead, which takes 7 to 14 days to arrive. Once you receive it, deposit it at your bank like any other check. To avoid this next year, verify your routing and account numbers before you file.
Do holidays and weekends count toward the 1 to 5 business days?
No. Business days are Monday through Friday, excluding federal holidays. If your refund is released on a Friday, the clock starts Monday. If it is released on a holiday, the clock starts the next business day.
Can I track my refund after it leaves the IRS?
Not directly. Once the IRS releases the refund, you can only track it through your bank account. Where's My Refund tells you the release date, but after that, checking your bank account is the only way to confirm it has arrived.