The timeline from approval to your bank account
Once the IRS approves your refund, the money usually arrives within 5 to 7 business days if you chose direct deposit. If you chose a paper check, expect 7 to 10 business days from approval. The clock starts when the IRS marks your return as approved in their system, not when you filed or when you first received a notice.
The variation depends almost entirely on your delivery method. Direct deposit is faster because the IRS sends the money electronically to your bank, and your bank processes it on their end. A paper check has to be printed, mailed, and then deposited or cashed by you, which adds several days at each step.
Business days means Monday through Friday, excluding federal holidays. If approval happens on a Friday afternoon, the clock does not start until Monday. If a holiday falls during the processing window, add another day.
Key Takeaways
- Direct deposit refunds arrive 5 to 7 business days after IRS approval; paper checks take 7 to 10 business days from approval.
- The IRS approval date is when they mark your return as processed in their system, not the date you filed or received a notice.
- You can check your exact approval date and expected delivery date using the IRS Where's My Refund tool on IRS.gov.
- If your refund does not arrive within the stated timeframe, contact your bank first to confirm they received the deposit.
- Paper checks can be delayed by mail service, so allow extra time during peak tax season or if you live far from an IRS processing center.
How to find your actual approval date
The IRS Where's My Refund tool is the only place to see your real approval date. Go to IRS.gov, find the tool under "Refunds," and enter your Social Security number, filing status, and the exact refund amount from your return. The tool shows you the date the IRS approved your return and the date they expect the money to reach your account.
Do not rely on email or text notifications alone. The IRS sends notices at different stages—received, processing, approved—but the dates on those notices are not always the same as the approval date the tool shows. The tool is the source of truth.
If the tool says "still processing," your return has not been approved yet. Checking daily does not speed anything up. The tool updates once per day, usually overnight.
Direct deposit versus paper check timing
Direct deposit is faster because the IRS sends the money to your bank's system electronically. Your bank then credits it to your account, usually within one business day of receiving it from the IRS. The 5 to 7 business day window accounts for the IRS processing time plus the bank's deposit time.
Paper checks are printed at an IRS facility and then mailed to the address on your return. Mail delivery varies by location and season. During peak tax season (February through May), mail can take longer. If you live in a rural area or far from a major mail hub, add a few extra days.
If you chose direct deposit but the IRS could not process it (for example, if you gave them a closed bank account number), they will mail a paper check instead. You will not know this happened until the check arrives or until you contact the IRS.
What to do if money does not arrive on time
First, check the Where's My Refund tool again. If it still shows the refund as approved and the expected delivery date has passed, contact your bank. Ask them to search their records for a deposit from the IRS. Sometimes a deposit arrives but posts to the wrong account or gets held for review.
If your bank has no record of a deposit and the tool shows approval, call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the refund amount ready. The IRS can tell you whether they sent the money and where they sent it. If they sent it to a closed account, they can issue a paper check instead.
For paper checks, if the expected delivery date has passed and you have not received it, wait another week before contacting the IRS. Mail delays happen, especially during tax season. After a week past the expected date, call the IRS and ask them to issue a replacement check or send the money by direct deposit to a different account.
Delays that can extend the timeline
The IRS approval date itself can be delayed if your return needs manual review. This happens when there are math errors, missing information, or when the IRS flags something for verification. In those cases, approval can take 4 to 12 weeks instead of the standard 21 days. Once approval finally happens, the 5 to 7 day clock for direct deposit still applies.
Bank delays are rare but possible. If your bank is processing a large volume of deposits or if there is a technical issue on their end, a deposit can take longer than one business day to post. This is not the IRS's fault, but it means your money arrives later than the IRS timeline suggests.
Amended returns take longer. If you filed an amended return (Form 1040-X), the IRS takes 16 weeks to process it, and then the 5 to 7 day delivery clock starts. There is no way to speed this up.
Tracking your refund step by step
The Where's My Refund tool shows three main statuses: "Return Received," "Return Approved," and "Refund Sent." When it says "Return Received," the IRS has scanned your return but has not processed it yet. This is normal and can last several days to several weeks depending on volume.
"Return Approved" means the IRS has processed your return and approved the refund amount. At this point, the 5 to 7 day (or 7 to 10 day for checks) countdown begins. The tool will also show an expected delivery date.
"Refund Sent" means the IRS has sent the money. For direct deposit, it is on its way to your bank. For a check, it has been mailed. Once you see this status, your money should arrive within the timeframe shown.
Special cases that change the timeline
If you claimed the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC), the IRS holds your refund until February 15 of the year after you file, even if your return is approved earlier. This is a legal requirement, not a processing delay. Once February 15 passes, the 5 to 7 day clock starts.
If you owe back taxes, student loans, or child support, the IRS may offset your refund to pay those debts. This can delay your refund by several weeks while the IRS coordinates with other agencies. The Where's My Refund tool will not always show this, so if your refund is delayed unexpectedly, this may be why.
If you filed jointly and one spouse owes a debt, the IRS may hold the entire refund while they sort out who owes what. You can file Form 8379 (Injured Spouse Allocation) to claim your portion of the refund, but this adds processing time.
Frequently Asked Questions
Can I get my refund faster than 5 to 7 days?
No. Once the IRS approves your return, the 5 to 7 business day timeline for direct deposit is set by the IRS and your bank. There is no way to speed it up. Choosing direct deposit when you file is the fastest option available.
Why does the Where's My Refund tool say my refund was approved but I still haven't received it?
The tool shows the approval date, not the delivery date. After approval, it takes 5 to 7 business days for direct deposit or 7 to 10 for a check. Check the tool again—it should show an expected delivery date. If that date has passed, contact your bank or the IRS.
What if I filed electronically but the IRS is sending a paper check?
This usually means the IRS could not process your direct deposit information (wrong account number, closed account, etc.). The check will arrive 7 to 10 business days after approval. You can call the IRS to confirm this happened and ask them to send it to a different account if you want.
Does the IRS refund timeline include weekends and holidays?
No. The 5 to 7 business days means Monday through Friday only, excluding federal holidays. If approval happens on Friday, the countdown starts Monday. If a holiday falls during the window, add another day.
What should I do if my refund shows as approved but the money never arrives?
First, check with your bank to see if the deposit posted to a different account or is being held. If your bank has no record, call the IRS at 1-800-829-1040 with your Social Security number and filing status. They can confirm whether they sent the money and issue a replacement if needed.