The timeline depends on how you file and whether the IRS needs to review your return
If you file electronically and choose direct deposit, the IRS typically issues refunds within 21 days. If you file on paper or request a check, add another week or two. But that 21-day window assumes your return has no errors, no missing information, and no red flags that trigger manual review. When any of those things happen—and they do for roughly one in five returns—the timeline stretches to 30, 60, or even 90 days.
The IRS publishes a "Where's My Refund?" tool that tracks your return once it enters their system, but that tool only updates once every 24 hours. Knowing what actually happens during those days between filing and deposit is more useful than refreshing a status page.
Key Takeaways
- Electronic filing with direct deposit is the fastest path: the IRS typically processes these within 21 days, though some arrive in 10 to 14 days.
- Paper returns and refunds by check add 7 to 10 days to the timeline because the IRS must physically receive and scan your documents.
- The IRS reviews returns for math errors, missing information, and fraud signals before issuing any refund, and this review can add 30 to 90 days.
- The "Where's My Refund?" tool updates once per day and only shows status after your return has been received and processed into the IRS system.
- Filing early in the tax season (January or early February) does not speed up your refund; the IRS processes returns in the order they are received, not by filing date.
What happens during those 21 days
When you file electronically, your return goes to the IRS transmission system within minutes. The IRS then runs automated checks: it verifies your Social Security number, checks for duplicate returns filed under your name, confirms that your income matches what employers and banks reported to them, and scans for patterns that suggest fraud or identity theft.
If all those checks pass, your return moves to the "accepted" status and the IRS calculates your refund amount. This is when direct deposit information is verified—the IRS confirms that the bank account and routing number you provided actually exist and match your name. Once that verification clears, the refund is issued to your bank, which then deposits it into your account. The bank's processing time varies, but most deposits arrive within one to three business days after the IRS sends the refund.
The 21-day window is measured from the date the IRS receives your return, not from the date you hit "submit." If you file on January 15, but the IRS system is processing a high volume and doesn't receive your return until January 17, the 21 days starts on January 17.
Why some refunds take longer than 21 days
The IRS flags returns for manual review when something doesn't match their records or when the return itself contains inconsistencies. Common triggers include: a refund amount that is unusually large compared to your income, a claim for the Earned Income Tax Credit that requires verification, income reported on your return that doesn't match what the IRS received from your employer or bank, or a return filed from an address that differs from the one on file.
When a return is flagged, it leaves the automated queue and goes to an IRS employee who reviews it manually. This person checks your documents, may contact you for additional information, and verifies that everything is correct before approving the refund. This process typically takes 30 to 60 days, though complex cases or returns that require contact with you can take 90 days or longer.
Identity theft and fraud detection also delays refunds. If the IRS suspects your return may be fraudulent—for example, if someone else filed a return using your Social Security number—your return is held for investigation. The IRS will contact you directly if this happens, usually by mail. These cases can take several months to resolve.
Paper returns and checks take longer
If you file a paper return, the IRS must physically receive it, open it, and scan it into their system before processing begins. The IRS receives roughly 10 million paper returns each year, and the scanning backlog varies by season. During peak filing season (late February through April), paper returns can take 2 to 4 weeks just to be scanned and entered into the system. Once scanned, they follow the same 21-day timeline as electronic returns—if they pass initial checks.
If you request a refund by check instead of direct deposit, add another 7 to 10 days. The IRS prints checks at a centralized facility and mails them to your address on file. Delivery time depends on your location and the postal service, but most checks arrive within 7 to 10 business days after the IRS issues them.
How to track your refund
The IRS "Where's My Refund?" tool is available on IRS.gov and updates once every 24 hours. You can check it as soon as your return has been received and processed, which is typically one to two days after filing electronically. The tool shows three possible statuses: "Return Received" (the IRS has your return but hasn't finished processing it), "Refund Approved" (the IRS has calculated your refund and it's being sent to your bank), and "Refund Sent" (the refund has been issued and is on its way to you or your bank).
The tool also displays an expected deposit date once your refund is approved. This date is usually accurate within a few days, though delays can occur if your bank is slow to process the deposit or if there are issues with the account information you provided.
If your return has been in "Return Received" status for more than 21 days, or if the tool shows an error message, contact the IRS directly. You can call the IRS at 1-800-829-1040 (the wait time is typically shorter in early morning or late afternoon) or visit an IRS office in person if you have one nearby.
What slows down refunds most often
Missing or incorrect information on your return is the most common reason for delays. The most frequent mistakes are: a Social Security number that doesn't match IRS records (often due to a typo), a bank account number that is incorrect or doesn't match your name, income amounts that don't match what employers reported, or a missing signature (on paper returns). These errors trigger manual review and can add 30 to 60 days to processing.
Claiming certain tax credits—particularly the Earned Income Tax Credit and the Child Tax Credit—also increases the likelihood of review. The IRS verifies these credits more carefully than standard deductions, so returns that claim them may take longer to process even if everything is correct.
Filing early does not speed up your refund. The IRS processes returns in the order they are received, not by filing date. A return filed on January 20 will be processed before one filed on January 10 if it arrives at the IRS system first. The advantage of filing early is that you have more time to address any issues if your return is flagged for review.
Direct deposit versus check: the timing difference
| Method | Filing Type | Typical Timeline |
|---|---|---|
| Direct deposit | Electronic | 10 to 21 days |
| Check | Electronic | 17 to 31 days |
| Direct deposit | Paper | 30 to 45 days |
| Check | Paper | 37 to 55 days |
These timelines assume no errors on your return and no flags for manual review. If your return requires review, add 30 to 60 days to any of these estimates.
Frequently Asked Questions
Can I get my refund faster if I file earlier in the year?
No. The IRS processes returns in the order they are received, not by filing date. Filing on January 20 does not give you priority over someone who files on February 15. The advantage of filing early is that you have more time to fix any issues if the IRS contacts you about your return.
What should I do if my refund hasn't arrived after 21 days?
Check the "Where's My Refund?" tool first to see the current status. If it shows "Refund Sent" but you haven't received it, wait another 5 to 7 business days for your bank to process the deposit. If it still hasn't arrived, contact your bank to confirm the account information is correct. If the tool shows "Return Received" after 21 days, call the IRS at 1-800-829-1040.
Does filing a paper return instead of electronically really add that much time?
Yes. Paper returns must be physically scanned into the IRS system before processing begins, which adds 2 to 4 weeks during peak season. If you also request a check instead of direct deposit, add another 7 to 10 days for printing and mailing.
What happens if I provided the wrong bank account number?
If the account number doesn't match your name or doesn't exist, the IRS will reject the direct deposit and issue a check instead. This adds 7 to 10 days to your timeline. The IRS will not contact you about this; the check will straightforward arrive at your address on file. To avoid this, double-check your account and routing numbers before submitting your return.
Why does the IRS take so long to process returns with the Earned Income Tax Credit?
The IRS verifies the Earned Income Tax Credit more carefully than other credits because it is refundable—meaning you can receive more money back than you paid in taxes. The IRS reviews these returns to prevent fraud and may support you meet the income and family structure requirements. This verification typically adds 10 to 20 days to processing time.