Timeline from filing to money in hand
The IRS says most refunds arrive within 21 days of when they receive your return. In practice, most people see their money between 5 and 21 days after filing, depending on how you file and how you receive the refund. The fastest route is e-filing with direct deposit to your bank account — this combination typically delivers money in 5 to 8 business days. Paper returns take longer: the IRS has to open the envelope, scan it, and enter the data by hand, which adds 2 to 3 weeks to the timeline.
The 21-day window is a promise, not a may provide. The IRS can take longer if your return needs manual review, if there are errors on the form, or if you claimed certain credits like the Earned Income Tax Credit (EITC) or Additional Child Tax Credit (ACTC). These credits trigger a required hold period — the IRS will not release your refund before February 15 in the year you file, even if your return is complete and correct.
Key Takeaways
- E-filing with direct deposit is the fastest method, typically delivering refunds in 5 to 8 business days.
- Paper returns take 2 to 3 weeks longer because the IRS must manually process them.
- Refunds claimed with the EITC or Additional Child Tax Credit are held until at least February 15, regardless of filing date.
- You can track your refund status using the IRS Where's My Refund tool starting 24 hours after e-filing or 4 weeks after mailing a paper return.
- If your refund does not arrive within 21 days of filing, contact the IRS or check for errors on your return.
How filing method affects your timeline
E-filing is faster because the IRS receives your return electronically and can begin processing it immediately. Once accepted, most refunds arrive in 5 to 8 business days if you choose direct deposit. If you request a check instead, add 5 to 7 business days for the mail.
Paper filing requires the IRS to receive the physical envelope, open it, scan the pages, and manually enter data. This process alone takes 2 to 3 weeks. After data entry, processing time is the same as e-filed returns — another 5 to 21 days depending on whether your return needs review. Total time for a paper return is typically 6 to 8 weeks.
Within e-filing, direct deposit is faster than a check. Direct deposit transfers money directly to your bank account in 1 to 3 business days once the IRS releases the refund. A check must be printed, mailed, and delivered by the postal service, which adds 5 to 7 business days.
Why some refunds take the full 21 days or longer
The IRS processes returns in batches, not one at a time. If you file early in the season (January or early February), your return may sit in a queue for several days before processing begins. Filing in March or April, when millions of returns arrive daily, can also cause delays because the IRS has to prioritize which returns to process first.
Your return will be held for manual review if the IRS detects a mismatch between your return and other records — for example, if your W-2 income does not match what your employer reported, or if you claimed a dependent who was already claimed on another return. Identity verification requests also trigger holds. These reviews can add 2 to 4 weeks to your timeline.
Certain tax credits automatically trigger a hold. If you claimed the Earned Income Tax Credit (EITC) or Additional Child Tax Credit (ACTC), the IRS will not release your refund before February 15 of the year you file. This hold exists even if your return is complete and correct. If you file in January and claim these credits, you will wait until mid-February at minimum.
How to check your refund status
The IRS Where's My Refund tool is the official way to track your return. You can access it at irs.gov or through the IRS2Go mobile app. The tool updates once per day, usually overnight.
You can check your status 24 hours after e-filing or 4 weeks after mailing a paper return. The tool will show one of three statuses: "Return Received" (the IRS has your return but has not finished processing), "Refund Approved" (your refund has been approved and is being prepared for delivery), or "Refund Sent" (your refund has been mailed or deposited). If you chose direct deposit, the tool will show the expected deposit date once your refund is approved.
You will need your Social Security number, filing status, and the exact refund amount to use the tool. If you do not know the refund amount, you can find it on the copy of your return you kept.
What to do if your refund is late
If your refund does not arrive within 21 days of filing, first check the Where's My Refund tool to see if processing is still underway. If the tool shows "Refund Sent" but the money has not arrived in your bank account, wait 2 to 3 more business days — the deposit may still be in transit.
If the tool shows "Return Received" after 21 days, your return is likely under review. The IRS will contact you by mail if they need more information or if there is an issue with your return. Do not call the IRS unless you have received a letter asking you to do so.
If your refund was supposed to arrive by check and you have not received it after 7 business days from the "Refund Sent" date, contact the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the refund amount ready. The IRS can issue a replacement check or, in some cases, a direct deposit if you provide your bank information.
State tax refunds follow a different timeline
Your state tax refund is separate from your federal refund and follows its own timeline. Most states that have income tax process returns within 2 to 4 weeks of receiving them, but this varies by state. Some states are faster (10 to 14 days), and some are slower (4 to 8 weeks).
You can track your state refund through your state's tax agency website. Search "[your state] tax refund status" to find the tracking tool. You will typically need your Social Security number and refund amount.
If you filed your federal and state returns together using tax software, your state return may be processed separately and arrive at a different time. Do not assume a delay in your state refund means something is wrong — state processing times are genuinely longer in many cases.
Frequently Asked Questions
Can I get my refund faster than 21 days?
Yes, if you e-file with direct deposit, most refunds arrive in 5 to 8 business days. This is the fastest method available. Paper returns and check delivery both take longer because they require physical mail processing.
Why does the IRS hold refunds with the EITC or Child Tax Credit?
The IRS holds these refunds until at least February 15 to verify that you are the correct recipient and that you meet the credit requirements. This is a federal requirement, not a processing delay. Your refund will be released on or shortly after February 15 if your return is correct.
What if my refund shows as sent but I haven't received it?
If direct deposit was selected, wait 2 to 3 more business days — the deposit may still be processing through your bank. If you chose a check, wait 7 business days from the "Refund Sent" date. After that, contact the IRS at 1-800-829-1040 to request a replacement.
Does filing on April 15 delay my refund?
Filing close to the deadline does not automatically delay your refund, but the IRS processes returns more slowly during peak season (March through mid-April) because of volume. Filing earlier in the year generally means faster processing, but the difference is usually only a few days.
How do I know if my return is being reviewed?
Check the Where's My Refund tool — if it still shows "Return Received" after 21 days, your return is likely under review. The IRS will send you a letter by mail if they need additional information or if there is an issue. Do not call unless you receive a letter asking you to.