Federal refund timing depends on how you file and how the IRS processes your return
A federal tax refund typically arrives between 21 days and 6 months after the IRS receives your return, depending on the method you use to file and whether the IRS needs to review your return. The fastest route is e-filing with direct deposit, which usually delivers money within 21 days. Paper returns take longer—typically 4 to 6 weeks just to be scanned and entered into the system, then another 2 to 4 weeks for processing. If the IRS flags your return for review, verification, or suspected fraud, the timeline stretches to several months.
The IRS publishes a Where's My Refund tool on IRS.gov that shows your refund status in real time. You can check it the day after you file. The tool tells you whether the IRS has received your return, is processing it, has approved it, or has issued payment—and if you chose direct deposit, it shows the expected deposit date.
Key Takeaways
- E-filed returns with direct deposit typically arrive within 21 days; paper returns take 4 to 6 weeks longer.
- The IRS Where's My Refund tool shows your exact status and expected deposit date starting the day after you file.
- Returns flagged for review, identity verification, or fraud investigation can take 2 to 6 months or longer.
- If your refund does not arrive by the date shown in Where's My Refund, contact the IRS at 1-800-829-1040 or file a Form 3911.
- State refunds are processed separately and may arrive weeks before or after your federal refund.
E-filed returns with direct deposit: 21 days or less
This is the fastest path. When you e-file your return and choose direct deposit to a bank account or prepaid card, the IRS typically processes it within 21 days. Many refunds arrive faster—some within 5 to 10 days—but 21 days is the IRS standard.
The clock starts when the IRS receives your return, not when you hit submit. If you file on April 1, the IRS may receive it the same day or the next business day. You can check Where's My Refund the day after you file to see the exact date the IRS received it.
Direct deposit is faster than a paper check because the IRS sends the money electronically to your bank, which then credits your account. Your bank may hold the deposit for one business day, but that is rare for IRS refunds.
E-filed returns with a paper check: 3 to 4 weeks
If you e-file but ask for a paper check instead of direct deposit, add 1 to 2 weeks to the timeline. The IRS still processes the return within 21 days, but then has to print and mail the check. Delivery depends on your location and mail speed—typically 7 to 14 days after the check is mailed.
Paper checks are slower and riskier: they can be lost, stolen, or delayed by postal service issues. Direct deposit is more reliable if your bank account is current.
Paper returns: 4 to 6 weeks before processing even starts
If you mail a paper return, the IRS first has to receive it, open it, scan it, and enter the data into its system. This step alone takes 4 to 6 weeks. Only after that does the IRS begin processing your return, which adds another 2 to 4 weeks.
Total time for a paper return with no issues: 6 to 10 weeks. If you chose direct deposit on the paper return, add another 1 to 2 weeks for the check if you did not.
The IRS processes paper returns in batches by region. Returns mailed to the wrong address or with missing pages get delayed further. If you must file on paper, mail it certified with return receipt so you have proof of delivery.
Returns that trigger IRS review or verification: 2 to 6 months or longer
Some returns do not move through the standard timeline. The IRS may hold your return if:
- You claim the Earned Income Tax Credit (EITC) or Additional Child Tax Credit (ACTC)—the IRS is required by law to hold these returns until mid-February, even if filed in January.
- The IRS detects a math error, missing information, or inconsistency with prior returns.
- Your income, deductions, or credits do not match records from employers, banks, or other third parties.
- The IRS suspects identity theft or fraud.
- You claim a large refund relative to your income.
When the IRS flags a return, it sends you a letter explaining what it needs. You then have 30 days to respond with documents, amended forms, or explanations. After you respond, processing resumes—typically another 4 to 8 weeks. If the IRS needs more information, the clock resets.
Identity theft cases are the slowest. The IRS may require you to verify your identity through an in-person appointment at a local IRS office or through a third-party verification service. This process can add 2 to 4 months.
How to track your refund in real time
The Where's My Refund tool is the only official way to check your refund status. Go to IRS.gov, click "Where's My Refund," and enter your Social Security number, filing status, and the exact refund amount from your return.
The tool updates once per day, usually overnight. It shows four possible statuses:
- Return Received: The IRS has your return but has not started processing it yet.
- Return Approved: The IRS has processed your return and approved your refund.
- Refund Issued: The IRS has sent your refund. If you chose direct deposit, this status includes the expected deposit date. If you chose a check, it includes the mailing date.
- Refund Delivered: Your refund has been deposited or the check has been mailed.
Do not call the IRS or contact your tax preparer until your refund is at least 21 days late. The IRS cannot speed up processing, and most delays resolve on their own.
What to do if your refund is late
If Where's My Refund shows your refund was issued but you have not received it after the expected date, wait 5 business days. Banks sometimes hold deposits, and mail can be delayed.
If 5 business days have passed and you still have not received it, file Form 3911, Taxpayer Statement Regarding Refund. You can file it online through IRS.gov, by mail, or by calling 1-800-829-1040. The IRS will investigate and either reissue your refund or determine what happened to it.
If you filed a paper return and your refund is more than 6 months late, contact the IRS immediately. Paper returns sometimes get lost in the mail or misfiled in the system.
If you suspect identity theft—your refund was issued but you did not receive it and you did not authorize it—file Form 3911 and also file Form 14039, Identity Theft Affidavit, with the IRS. Contact your bank immediately to report the fraudulent deposit.
State refunds arrive on a separate timeline
Your state tax refund is processed by your state's tax agency, not the IRS, and follows its own timeline. Most states that use e-filing and direct deposit issue refunds within 2 to 4 weeks. States that process paper returns take 6 to 8 weeks.
Your state refund may arrive weeks before your federal refund or weeks after. Check your state's tax agency website for a refund status tool—most states have one similar to the IRS Where's My Refund tool.
Frequently Asked Questions
Can I speed up my federal refund?
No. The IRS processes refunds in the order they are received, and there is no way to jump the queue. E-filing with direct deposit is the fastest method available, but you cannot make it faster than 21 days. If your return is flagged for review, you cannot speed that up either—you can only respond quickly to any requests for information.
Why does Where's My Refund say my refund was issued but I have not received it?
If you chose direct deposit, the money may still be in transit to your bank—allow 5 business days after the issue date. If you chose a check, it may be delayed in the mail. If more than 5 business days have passed for direct deposit or 2 weeks for a check, file Form 3911 to investigate.
What does it mean if Where's My Refund says my return is still being processed after 21 days?
Your return has likely been flagged for review. The IRS may have sent you a letter asking for more information, or it may be verifying information with third parties. Check your mail for an IRS letter. If you received one, respond within 30 days. If you did not receive a letter after 30 days, call 1-800-829-1040.
Do I have to wait for my federal refund before I file my state return?
No. You can file your state return anytime, and it will be processed independently. Your state refund is not tied to your federal refund. Filing both at the same time (e-filing both) is usually fastest.
What if I filed my return but never received a confirmation?
If you e-filed, you should have received an electronic confirmation (an acceptance notice) within 24 hours. Check your email, including spam folders. If you did not receive one, your return may not have been submitted. Log back into the software or website you used and check the filing status. If you filed on paper, you will not receive a confirmation—just check Where's My Refund after 2 to 3 weeks.