The timeline depends on how you file and how the IRS processes your return
If you file electronically and request direct deposit, the IRS typically issues your refund within 21 days. If you file on paper or request a check by mail, add another two to three weeks for postal delivery. The 21-day window is not a may provide—it is the IRS's stated processing time, and some returns take longer if they need manual review or contain errors.
The actual day you receive money depends on three separate steps: the IRS processing your return, approving the refund, and then your bank receiving and posting the deposit. Each step takes time, and delays at any point push your refund back.
Key Takeaways
- Electronic filing with direct deposit is fastest, typically 21 days from when the IRS receives your return, not from when you submit it.
- Paper returns take longer to process because the IRS must manually enter the data, adding one to two weeks before the 21-day clock starts.
- Your bank may take one to three business days to post a direct deposit after the IRS sends it, so the money does not arrive the moment the IRS approves it.
- Returns flagged for verification, containing math errors, or claiming certain credits can take six weeks or longer.
- You can track your refund status using the IRS Where's My Refund tool, which updates once per day and shows the most accurate timeline.
What happens between filing and the IRS processing your return
The 21-day clock does not start when you hit submit. It starts when the IRS actually receives and begins processing your return. If you file electronically, that is usually the same day or the next business day. If you file on paper, the IRS must receive the physical envelope, open it, and manually enter your information into their system—a process that can take one to two weeks on its own.
During this waiting period, your return sits in a queue. The IRS processes returns in batches, and the volume varies by time of year. Filing early in the tax season (January or February) usually means faster processing because the IRS has fewer returns to work through. Filing in April, when millions of people file at once, can add days or weeks to the queue time before processing even begins.
How direct deposit and mailed checks differ in speed
Direct deposit is faster because the money moves electronically. Once the IRS approves your refund, they send the funds to your bank's routing number. Your bank then posts the deposit to your account, which typically takes one to three business days. The entire path from IRS approval to money in your account is usually five to seven business days.
A mailed check takes longer because the IRS must print the check, place it in an envelope, and send it through the postal service. The IRS prints checks in batches, so there is a delay between approval and printing. Once mailed, a check takes five to ten business days to arrive, depending on distance and postal service speed. In total, a check refund can take four to six weeks from the moment the IRS approves it.
Why some returns take much longer than 21 days
The IRS flags certain returns for manual review before issuing a refund. This happens when the return contains math errors, claims a large Earned Income Tax Credit (EITC), includes certain education credits, or shows inconsistencies with information the IRS already has on file. A return flagged for review does not move through the automated system—it goes to an IRS employee who examines it manually.
Returns claiming the EITC are routinely delayed because the IRS is required by law to hold these refunds until mid-February, even if the return is filed and processed in January. This is a compliance measure, not a processing delay. If your return is flagged for any reason, processing can take six weeks to three months. The IRS will contact you by mail if they need additional information or documentation.
Identity theft filters also cause delays. If your return matches patterns associated with fraud, the IRS holds it for verification. This is automatic and does not mean you did anything wrong. Verification can add two to four weeks to processing time.
How to track your refund and know when to expect it
The IRS Where's My Refund tool is the only source that shows your actual refund status. 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, so checking multiple times in one day will not show new information.
The tool shows three possible statuses: "Return Received" (the IRS has your return but has not finished processing), "Refund Approved" (the IRS has approved your refund and sent it to your bank or printed a check), and "Refund Sent" (the money has been deposited or the check has been mailed). Once you see "Refund Sent," direct deposit typically arrives within three business days. A mailed check arrives within ten business days from that date.
If the tool says your refund is still being processed after 21 days, your return is likely flagged for review. The tool will usually display a message explaining why. If you see no message and processing has exceeded 21 days, contact the IRS at 1-800-829-1040 to ask whether your return requires additional review.
What slows down refunds at your bank
Once the IRS sends your refund via direct deposit, the money is out of their hands. Your bank controls when it appears in your account. Most banks post direct deposits within one business day, but some take up to three. Banks that process deposits overnight (typically between midnight and 6 a.m.) will post your refund the morning after receiving it. Banks that process during business hours may take an additional day.
Weekends and holidays extend the timeline because banks do not process deposits on those days. If the IRS sends your refund on a Friday evening, your bank may not post it until Monday or Tuesday. If a holiday falls during the processing window, add another day.
Older banks or smaller credit unions sometimes take longer to process deposits than large national banks. If you use a smaller institution, ask them directly how long direct deposits typically take to post. Some credit unions process deposits only once per day, in the afternoon, which can delay posting by a full business day.
Frequently Asked Questions
Can I get my refund faster than 21 days?
No. The IRS processes returns in the order they are received, and 21 days is their standard timeline for electronic returns with direct deposit. Filing earlier in the tax season may mean your return is processed sooner because there is less volume in the queue, but there is no way to expedite processing once you have filed.
Why does the IRS say 21 days but I have not received my refund after 21 days?
The 21-day window starts when the IRS receives your return, not when you file it. If you filed on paper, add one to two weeks for the IRS to receive and begin processing it. If you filed electronically, check Where's My Refund to see whether your return is still being processed or has been approved and sent to your bank. If it shows "Refund Sent," your bank may be taking up to three business days to post it.
What should I do if Where's My Refund shows no information about my return?
If you filed electronically, the tool may not have your return in the system yet. It can take up to 24 hours after filing for the return to appear. If you filed on paper, it can take one to two weeks. If more than two weeks have passed since you filed electronically and the tool still shows nothing, contact the IRS at 1-800-829-1040 to confirm they received your return.
Does filing on April 15th mean my refund will take longer?
Yes. The IRS processes millions of returns in the final days before the important date, so returns filed in mid-April enter a much longer queue than those filed in January or February. Processing can take four to six weeks instead of three weeks, even if your return is straightforward and requires no review.
If I owe taxes one year and am owed a refund the next, will my refund be delayed?
Possibly. The IRS may offset your refund against any federal debt you owe, including back taxes, student loans in default, or child support arrears. This offset process can delay your refund by several weeks. You will receive a notice in the mail explaining the offset if it applies to you.