The timeline depends on how you file and how you receive your money
If you file electronically and choose direct deposit, the IRS typically sends your refund within 21 days. If you file on paper or request a check, expect 4 to 6 weeks from the date the IRS receives your return. The IRS publishes these timelines on its website, and they hold true for most filers in most years — but delays happen, and certain situations take longer.
The clock starts when the IRS actually receives your return, not when you mail it or hit submit. If you e-file, that's usually the same day. If you mail a paper return, add a week or two for postal delivery before the IRS even opens the envelope. Once received, the IRS processes returns in the order they arrive, though some returns trigger manual review and jump to the back of the line.
Key Takeaways
- E-filed returns with direct deposit typically arrive within 21 days of the IRS receiving your return, which is usually the same day you submit.
- Paper returns take 4 to 6 weeks from the date the IRS receives them, plus a week or two for mail delivery before processing starts.
- Refunds sent by check take longer than direct deposit because the IRS must print and mail the check after processing your return.
- Returns flagged for identity verification, math errors, or missing information are held for manual review and take significantly longer — sometimes months.
- You can track your refund status using the IRS Where's My Refund tool, which updates once per day and shows the most current information available.
E-filed returns with direct deposit: 21 days or less
This is the fastest path. When you e-file your return, it reaches the IRS the same day in most cases. The IRS then processes it and deposits money directly into your bank account within 21 days. Some refunds arrive in 10 to 14 days; others take the full 21. The variation depends on the complexity of your return and the IRS's current workload.
Direct deposit is faster than a check because the IRS doesn't have to print, stuff, and mail anything — the money moves electronically from the IRS's bank to yours. If your bank processes the deposit slowly, you might see it a day or two after the IRS sends it, but that's rare. Most banks credit the deposit the same day or the next business day.
E-filed returns with a mailed check: 4 to 6 weeks
If you e-file but ask for a check instead of direct deposit, the IRS processes your return in 21 days, then prints and mails the check. Postal delivery adds another 1 to 2 weeks. Total time is typically 4 to 6 weeks from the date the IRS receives your return.
Checks get lost in the mail occasionally. If you don't receive your check within 6 weeks of e-filing, use the Where's My Refund tool to confirm the IRS sent it. The tool shows the check date and mailing address. If the check was sent to the wrong address, you'll need to contact the IRS to request a replacement.
Paper returns: 4 to 6 weeks after the IRS receives them
Paper returns take longer because the IRS must physically receive, open, and scan your documents before processing begins. Mail delivery typically takes 1 to 2 weeks, so add that to the 4 to 6 week processing window. Total time from mailing to refund is usually 5 to 8 weeks.
The IRS processes paper returns more slowly than e-filed returns, especially during tax season when volume is highest. If you file a paper return in April, expect to wait longer than if you file in February. Filing early in the season is one of the few ways to shorten the timeline for paper filers.
Returns that get held for review: weeks to months
Some returns don't follow the standard timeline. The IRS holds returns for manual review if they contain math errors, missing information, or signs of identity theft. Returns claiming certain credits — the Earned Income Tax Credit (EITC) or Additional Child Tax Credit (ACTC) — are held for review by law, even if everything is correct. These returns take 6 to 12 weeks or longer.
If your return is held, the Where's My Refund tool will tell you. It shows "Your return is being reviewed" or "We received your return and it is being processed." You can't speed up a review, but you can confirm it's happening. If the tool shows no activity for more than 21 days after you filed, contact the IRS at 1-800-829-1040.
How to check your refund status
The IRS Where's My Refund tool is the only official source for refund status. Go to irs.gov and search for "Where's My Refund," or visit the tool directly at irs.gov/refunds. You'll need your Social Security number, filing status, and the exact refund amount from your return.
The tool updates once per day, usually overnight. Checking multiple times in a single day won't show new information. If the tool says "We have received your return and it is being processed," your refund is in the queue. If it shows a specific date, that's when the IRS will deposit or mail your money. If it shows "We received your return and it is being reviewed," expect a longer wait.
Do not call the IRS to ask about your refund status before 21 days have passed since you filed. The IRS cannot access information faster than the Where's My Refund tool, and phone lines are overwhelmed during tax season. Wait until the tool shows a status or 21 days have passed, whichever comes first.
What to do if your refund is late
If the Where's My Refund tool shows your refund was deposited or mailed but you haven't received it, the next step depends on the delivery method. For direct deposit, check with your bank — the deposit may be pending or held for review. Call your bank's customer service line and give them the refund amount and the date the IRS says it was sent. Banks can see incoming transfers that haven't posted yet.
For a mailed check, wait 2 weeks after the tool shows it was mailed before assuming it's lost. Checks take time to arrive, especially if you live far from the IRS processing center. If 2 weeks have passed and you still don't have it, contact the IRS at 1-800-829-1040 or use the IRS's online refund inquiry form. You'll need to request a replacement check, which takes another 4 to 6 weeks.
If your refund is more than 21 days late and the Where's My Refund tool shows no status, contact the IRS. Have your return and Social Security number ready. The IRS can tell you whether your return is still processing, held for review, or if there's a problem with your bank account information.
State tax refunds follow a different timeline
Your state refund is separate from your federal refund and follows its own timeline. Most states that have income tax process refunds in 2 to 4 weeks if you e-file with direct deposit. Paper returns and mailed checks take longer — usually 4 to 8 weeks. Some states are slower than others; check your state's tax agency website for specific timelines.
You can track your state refund using your state's tax agency website, just as you track your federal refund with the IRS. Search for "[your state] tax refund status" to find the tracking tool. State refunds sometimes arrive before or after your federal refund, even if you filed both at the same time.
Frequently Asked Questions
Why is my refund taking longer than 21 days?
Your return may be held for review if it claims certain credits, contains errors, or shows signs of identity theft. The Where's My Refund tool will show "being reviewed" if this is happening. Returns under review take 6 to 12 weeks. If the tool shows no status after 21 days, contact the IRS at 1-800-829-1040.
Can I get my refund faster if I pay a tax preparer?
No. Tax preparers cannot speed up IRS processing. Some offer "refund anticipation loans" that give you cash before the IRS refund arrives, but you pay interest and fees. The IRS timeline is the same regardless of who prepares your return.
What if the Where's My Refund tool says nothing?
If the tool shows no information 24 hours after you filed, wait a few more days — it can take time to update. If it still shows nothing after 5 days, contact the IRS at 1-800-829-1040 to confirm they received your return. Provide your Social Security number and filing status.
Does filing on April 15 delay my refund?
Filing on the deadline doesn't delay processing, but it does mean your return enters a much larger queue. The IRS processes returns in the order received, so filing in February gets you in line ahead of April filers. If you file on April 15, expect to wait toward the end of the standard timeline rather than the beginning.
Can I cancel my refund and get a check instead of direct deposit?
Once the IRS has received your return, you cannot change the delivery method. If you chose direct deposit, your refund will be deposited. If you chose a check, it will be mailed. You can only change the method before you file.