The timeline from approval to your account
Once the IRS approves your federal tax refund, the money typically arrives within 1 to 5 business days if you chose direct deposit. The clock starts the moment the IRS marks your return as approved in their system, not when you filed or when you received the approval notice. Direct deposit is the fastest method because the IRS sends the money electronically straight to your bank.
If you requested a check instead, expect 7 to 10 business days from approval, sometimes longer depending on mail delivery in your area. The IRS prints and mails the check from their processing center, and postal delays can add several days. Some refund checks take up to three weeks to arrive, particularly if you live far from the IRS mailing facility or if mail volume is high.
The date you see in the IRS tracking system (through Where's My Refund?) is the approval date, not the arrival date. That tool tells you when the refund was processed and sent, but your bank may take an additional 1 to 2 business days to post the deposit to your account, even after the IRS has sent it.
Key Takeaways
- Direct deposit refunds arrive 1 to 5 business days after the IRS approves your return, making it the fastest delivery method.
- Paper checks take 7 to 10 business days or longer from approval, depending on mail delivery and processing center location.
- The approval date shown in Where's My Refund is when the IRS sent the money, not when it will land in your account.
- Your bank may hold the deposit for 1 to 2 additional business days after the IRS sends it, even with direct deposit.
- Weekends and federal holidays do not count as business days, so a Friday approval may not show in your account until Wednesday.
Why direct deposit is faster than a check
Direct deposit moves money electronically from the IRS's bank to your bank, which is why it is the fastest option. The IRS initiates the transfer the day your return is approved, and most banks post the deposit within 1 to 3 business days. Some banks, particularly online banks, post within 24 hours of receiving the transfer from the IRS.
A paper check requires the IRS to print your check, place it in an envelope, and send it through the U.S. Postal Service. Even if the IRS processes your check the same day as a direct deposit refund, the mail itself adds 5 to 10 days or more. Rural addresses and addresses far from the IRS mailing center in Kansas City, Missouri, often see longer delays.
If you filed your return and did not provide banking information, the IRS has no choice but to mail a check. You cannot change your delivery method after the return is approved, so the choice matters at the time you file.
What happens during the 1 to 5 business day window
The 1 to 5 business day window is not a may provide but a typical range. On day one, the IRS approves your return and initiates the electronic transfer to your bank. Your bank receives the transfer data, but does not always post it immediately—some banks batch deposits and post them once per day, usually in the morning.
By day two or three, most banks have posted the deposit to your account and the money is available. However, some banks hold deposits for a full business day as a fraud-prevention measure, even though the IRS has already sent the money. This is rare with tax refunds but does happen.
If your refund does not appear by day five, contact your bank first. Ask whether the deposit has been received but is pending, or whether it has not arrived at all. If your bank has not received it, then contact the IRS using Where's My Refund or call 1-800-829-1040.
How to track your refund after approval
The IRS Where's My Refund tool is the official way to see your refund status. It updates once per day, usually overnight, and shows the date the IRS approved and sent your refund. The tool will tell you the expected delivery date based on your delivery method (direct deposit or check).
Where's My Refund requires your Social Security number, filing status, and the exact refund amount from your return. You can access it at irs.gov or through the IRS2Go mobile app. If you filed electronically, the tool usually has information within 24 hours of the IRS receiving your return.
Do not rely on email or text notifications from the IRS—the agency does not send unsolicited emails or texts about refunds. If you receive a message claiming to be from the IRS asking you to click a link or provide information, it is a scam. Always go directly to irs.gov or call the official IRS number to check your status.
What delays approval and pushes back the timeline
Some returns take longer to approve than others. The IRS approves most returns within 21 days of receiving them, but returns with errors, missing information, or identity verification issues can take 60 days or more. If your return requires manual review—for example, because you claimed a large refund or reported self-employment income—approval is slower.
The IRS also holds some refunds to verify your identity or check for fraud. If you received a letter from the IRS asking for more information, your refund will not be approved until you respond. This can add weeks or months to the timeline.
If your return was rejected when you filed electronically, you will have to correct it and file again, which restarts the approval clock. A rejected return does not move toward approval; it simply fails and requires resubmission.
If your refund does not arrive on time
If your refund was approved more than 5 business days ago and you chose direct deposit, but the money has not appeared in your account, start by contacting your bank. Confirm that the deposit has not been received at all, or whether it is pending. Some banks show pending deposits separately from posted funds.
If your bank has not received the deposit, use Where's My Refund to confirm the approval date and the amount. Write down the date shown in the tool. Then call the IRS at 1-800-829-1040 and provide that information. The IRS can tell you whether the transfer was actually sent and, if so, investigate why your bank did not receive it.
For a check that has not arrived after 10 business days, contact the IRS first. Do not assume the check is lost until you have confirmed with the IRS that it was mailed. The IRS can issue a replacement check or, in some cases, a direct deposit refund instead if you provide banking information at that time.
State refunds and how they differ from federal
State tax refunds follow a separate timeline from federal refunds. Even if your federal refund arrives in 3 days, your state refund may take 2 to 4 weeks or longer, depending on your state's processing speed. Some states process refunds faster than the IRS; others are much slower.
State refunds are approved and sent by your state tax agency, not the IRS. You will need to check your state's tax website or call your state revenue department to track a state refund. The approval and delivery timelines vary widely—some states mail checks, others offer direct deposit, and a few use prepaid debit cards.
If you filed a combined federal and state return electronically, the two refunds are processed separately and will not arrive at the same time. Do not assume a delay in your state refund means something is wrong with your federal refund, or vice versa.
Frequently Asked Questions
Why does my bank say it received the deposit but I cannot see the money?
Your bank may be holding the deposit as pending for 1 to 2 business days before posting it to your available balance. This is normal and does not mean there is a problem. Check your account again the next business day. If it remains pending after 2 business days, contact your bank to ask why.
Can I change from a check to direct deposit after I file?
No. Once your return is filed and submitted, you cannot change the delivery method. If you filed for a check and want direct deposit instead, you would have to wait for the check to arrive, then file an amended return—which takes much longer. Always choose direct deposit when you file if possible.
What if the IRS says my refund was approved but my bank says they never received it?
This is rare but can happen if the IRS sent the transfer to the wrong account number or routing number. Call the IRS at 1-800-829-1040 with your approval date and refund amount. The IRS can investigate whether the transfer was sent and to which account. You may need to provide corrected banking information for a replacement refund.
Does a federal holiday delay my refund?
Yes. Federal holidays do not count as business days, so if your refund is approved on a Friday before a Monday holiday, the 1 to 5 business day window does not start until Tuesday. The IRS does not process or send refunds on federal holidays or weekends.
How do I know if my refund was sent or if it is still being processed?
Use Where's My Refund at irs.gov. If it shows an approval date and expected delivery date, your refund has been sent. If it shows a status like "processing" or "received," the IRS is still reviewing your return and has not approved it yet. The tool updates once per day, usually overnight.