The timeline depends on how you file and how the IRS processes your return
If you file electronically and request direct deposit, the IRS says most refunds arrive within 21 days. If you file by mail or request a check, add 4 to 6 weeks to that timeline. The IRS publishes these windows, but the actual time varies based on whether your return needs review, whether you claimed certain credits, and how backed up the processing centers are at the moment your return arrives.
The 21-day window is not a may provide—it is the IRS's target for returns that pass initial checks without triggering further review. Returns with errors, missing information, or claims that require verification can take much longer. The IRS processes roughly 150 million returns per year, and the volume peaks in February and March, which can slow processing even for straightforward returns.
Key Takeaways
- Electronic filing with direct deposit is the fastest method, with most refunds arriving within 21 days of acceptance.
- Paper returns and refunds by check take 4 to 6 weeks longer than electronic filing, so plan for 8 to 12 weeks total.
- The IRS Where's My Refund tool updates every 24 hours and is the only reliable way to track your specific return status.
- Refunds can be delayed if the return contains errors, claims certain credits like the Earned Income Tax Credit, or requires identity verification.
- State tax refunds follow a separate timeline and may arrive before or after your federal refund, depending on your state.
Electronic filing with direct deposit: the fastest route
When you file your return electronically through tax software or a tax preparer and request that your refund be deposited directly into your bank account, the IRS typically processes it within 21 days of acceptance. The IRS accepts your return the same day you submit it if you file before the deadline, and the 21-day clock starts from that acceptance date.
Direct deposit is faster than a mailed check because there is no printing step, no postal delivery, and no processing at your bank's mail center. The money moves electronically from the IRS to your bank, which then credits your account. Most banks post the deposit within one to two business days of receiving it from the IRS.
The 21-day window assumes your return contains no errors and does not trigger additional review. If the IRS needs to verify information—your identity, your income, your claimed dependents—the timeline extends. Some returns are flagged for review before processing even begins, which can add weeks or months.
Paper returns and mailed checks: the longer timeline
If you file a paper return by mail, the IRS must first receive it, open it, scan it, and enter the information into its system. This step alone takes 2 to 4 weeks depending on mail volume and which processing center handles your state. Once the return is in the system, the IRS then processes it using the same 21-day target as electronic returns.
If your refund is issued as a paper check instead of direct deposit, add another 2 to 3 weeks for printing and postal delivery. A check mailed from an IRS processing center can take 7 to 10 business days to reach you, depending on distance and mail speed. Plan for 8 to 12 weeks total from mailing your return to receiving a check.
Paper filing is slower and more prone to delays because the IRS has fewer staff dedicated to manual data entry, and the volume of paper returns has declined sharply over the past decade. If you must file by paper, file as early as possible to avoid the March and April backlog.
Why some refunds take much longer than 21 days
The IRS flags certain returns for additional review before or during processing. Common triggers include claiming the Earned Income Tax Credit (EITC), the Child Tax Credit, or the Additional Child Tax Credit. These credits are subject to identity verification and income cross-checks, which can add 2 to 4 weeks to processing time.
Returns that contain math errors, missing information, or inconsistencies between your return and IRS records will be held for manual review. If the IRS finds a discrepancy, it sends you a letter explaining the issue and asking for documentation. You then have 30 days to respond. After you respond, processing resumes, which can add 4 to 8 weeks total.
Identity theft and fraud prevention also delay refunds. If the IRS suspects your return may be fraudulent or if your identity has been compromised, it places a hold on your refund while it verifies your information. This verification can take 4 to 6 weeks. The IRS will contact you by mail if this happens.
Refunds are also delayed if you owe back taxes, child support, or student loans. The IRS can offset your refund to pay these debts, which requires additional processing time and coordination with other agencies. Offsets can add 2 to 3 weeks to your timeline.
How to track your refund status in real time
The IRS provides a tool called Where's My Refund on its website at irs.gov. You can enter your Social Security number, filing status, and the exact refund amount to see the current status of your return. The tool updates once per day, usually overnight, so check it after 24 hours have passed since you filed.
Where's My Refund shows three possible statuses: "Return Received," "Refund Approved," or "Refund Sent." If your status is "Return Received," the IRS has accepted your return but has not finished processing it. "Refund Approved" means the IRS has approved your refund and is preparing to send it. "Refund Sent" means the refund has been issued—either deposited or mailed, depending on your choice.
When your refund is sent, Where's My Refund also provides an expected delivery date. For direct deposit, this is usually 1 to 2 business days from the date shown. For mailed checks, the date shown is when the check is mailed, not when it will arrive in your mailbox.
If your return has been accepted but Where's My Refund shows no status update for more than 24 hours, wait another day before checking again. The tool is updated once daily, and delays of a few hours are normal. If more than 21 days have passed since acceptance and the status still shows "Return Received," contact the IRS at 1-800-829-1040 to ask whether your return is under review.
State tax refunds: a separate timeline
Your state tax refund is processed independently from your federal refund and follows its own timeline. Most states that have an income tax process returns within 30 to 45 days of receipt if you file electronically. Paper state returns take longer, typically 6 to 8 weeks.
Some states process refunds faster than the federal government, so you may receive your state refund before your federal refund. Other states are slower, especially if they require additional verification or if your return is flagged for review. A few states offset state refunds for unpaid state taxes or child support, which adds processing time.
You can track your state refund through your state's tax agency website. Most states have a refund status tool similar to the IRS's Where's My Refund. Search for "[your state] tax refund status" to find the tool for your state.
What to do if your refund is late
If more than 21 days have passed since the IRS accepted your electronic return and Where's My Refund still shows "Return Received," your return may be under review. Check Where's My Refund again to see if the status has changed. If it has not, call the IRS at 1-800-829-1040 to speak with a representative who can tell you why your return is delayed.
If you filed by mail and more than 8 weeks have passed without receiving your refund, contact the IRS. Have your Social Security number, filing status, and the refund amount ready. The IRS can tell you whether your return was received and where it is in the processing queue.
If your refund was supposed to be deposited but did not appear in your account after 2 business days, check with your bank first. Ask whether the deposit was received and posted. If your bank has no record of the deposit, contact the IRS to verify that the direct deposit information on your return was correct. Incorrect routing numbers or account numbers cause deposits to fail, and the IRS will issue a check instead, which takes an additional 2 to 3 weeks.
Frequently Asked Questions
Can I get my refund faster if I pay a tax preparer?
No. Tax preparers cannot speed up IRS processing. Some preparers offer "refund anticipation loans," which are short-term loans against your expected refund. You receive the loan money immediately, but you pay interest and fees, which reduce the amount you actually keep. This is not worth the cost for most people.
What if the IRS accepted my return but I have not received my refund after 21 days?
Check Where's My Refund to see if the status has changed. If it still shows "Return Received" after 21 days, your return is likely under review. Call the IRS at 1-800-829-1040 to ask why. Common reasons include missing information, identity verification, or a claim that requires additional documentation.
Does filing on April 14 mean I will get my refund on May 5?
No. The 21-day timeline starts from the date the IRS accepts your return, not from the date you file. If you file electronically on April 14, the IRS accepts it that same day, and the 21-day window runs from April 14. However, if you file by mail on April 14, the IRS will not receive and accept it for 2 to 4 weeks, so the timeline starts later.
Will my refund be delayed if I claim the Earned Income Tax Credit?
Possibly. The IRS requires additional verification for EITC claims, which can add 2 to 4 weeks to processing time. The IRS may also hold your refund until it verifies your identity and income. If you claim EITC, plan for your refund to take longer than 21 days.
Can I change my refund from a check to direct deposit after I file?
No. Once you file, you cannot change your refund delivery method. If you requested a check and want direct deposit instead, you must wait for the check to arrive, deposit it yourself, and then request direct deposit for next year's return.