The IRS processes most refunds in 21 days or less, but the actual arrival in your bank account or mailbox depends on how you filed and how you chose to receive it
If you filed electronically and chose direct deposit, your refund typically lands in your bank account within 21 days of the IRS accepting your return. If you filed on paper or requested a check by mail, add another 7 to 10 days after that 21-day window closes. The IRS publishes this 21-day target on their website and in tax software, but it is not a may provide — it is the timeframe they aim for under normal conditions.
The actual day your money arrives depends on three things: when the IRS accepted your return, whether your return triggered a review, and which delivery method you chose. A return filed in early February will move faster than one filed in mid-April, simply because the IRS has fewer returns in the queue. A return flagged for verification can add weeks or months. And a check sent by mail will arrive later than a direct deposit, because the postal service is involved.
Key Takeaways
- Direct deposit refunds typically arrive within 21 days of the IRS accepting your return, while mailed checks take an additional 7 to 10 days.
- The IRS acceptance date is the starting point for the 21-day clock, not the date you filed or mailed your return.
- You can track your refund status using the IRS Where's My Refund tool on IRS.gov, which updates once per day.
- If your refund does not arrive within the expected timeframe, contact the IRS at 1-800-829-1040 or check the Where's My Refund tool for a hold or issue.
- Refunds delayed by identity theft, missing information, or math errors can take 60 days or longer to resolve.
How the 21-day timeline works
The 21 days begins when the IRS actually accepts your return, not when you hit submit in your tax software or drop an envelope in the mail. If you file electronically on March 15, the IRS might not accept it until March 16 or 17, depending on when the software transmits it and when the IRS processes the batch. That acceptance date is your starting point.
From that acceptance date, the IRS aims to process your return and send your refund within 21 days. For most returns with no issues, this happens. But the 21-day window is not a legal deadline — it is a service standard. The IRS can take longer if your return needs review, if there is a discrepancy between what you reported and what employers or banks reported to the IRS, or if you claimed certain credits that require verification.
Early in the tax season (January and February), refunds often arrive faster because the IRS has fewer returns to process. By April, the volume is much higher, and even straightforward returns can take the full 21 days or slightly longer. Filing early does not may provide a faster refund, but it does mean you are earlier in the queue.
Direct deposit versus mailed checks
Direct deposit is faster and more reliable. When you choose direct deposit on your return, the IRS sends your refund electronically to your bank. Once your bank receives it, the money is usually available within one business day, sometimes the same day. The entire process — IRS processing plus bank deposit — typically takes 21 days or less from acceptance.
A mailed check takes longer because it has to be printed, sorted by the IRS, handed to the postal service, and delivered to your address. The IRS usually mails checks within 21 days of accepting your return, but delivery by mail adds 7 to 10 business days depending on your location. A check mailed from an IRS facility in Kansas to a rural address in Maine will take longer than one mailed to a city address nearby. Budget 28 to 31 days total if you chose a mailed check.
If you did not provide banking information when you filed, or if you filed a paper return without banking details, the IRS will mail a check. You cannot change this after filing — the method is locked in when you submit your return. If you want direct deposit in future years, provide your routing number and account number on your return.
How to track your refund status
The IRS Where's My Refund tool is the official way to check. Go to IRS.gov, find the Where's My Refund section, and enter your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight, so checking multiple times in the same day will not show new information.
The tool shows one of three statuses: "Return Received" (the IRS has your return but has not finished processing), "Approved" (the IRS has processed your return and your refund is on the way), or "Sent" (your refund has been mailed or deposited). If it shows "Sent," your refund should arrive within a few days if direct deposit, or within 7 to 10 days if mailed.
If the tool says your refund is still being processed after 21 days, or if it shows an error message, do not wait. Call the IRS at 1-800-829-1040 and speak to a representative. They can see details that the online tool does not display, such as whether your return is under review or if there is a problem with your bank account information.
Why your refund might be delayed
The most common reasons for delays are math errors, missing information, and discrepancies between what you reported and what the IRS received from employers or financial institutions. If you reported $50,000 in income but your W-2s total $52,000, the IRS will hold your return to investigate. If you claimed the Earned Income Tax Credit but did not include a required form, the IRS will ask for it. These holds can add 30 to 60 days or more.
Identity theft is another cause. If someone filed a return using your Social Security number before you did, the IRS will flag your legitimate return and investigate. This can take months to resolve. You will receive a letter from the IRS explaining the issue and what to do next.
Unusual claims also trigger review. If you claimed a large business loss, a significant charitable deduction, or a credit you have never claimed before, the IRS may request documentation. Provide what they ask for as quickly as possible — delays in responding add weeks to the timeline.
Bank account problems can also hold up a direct deposit refund. If you provided an incorrect routing number or account number, the IRS will attempt the deposit, it will fail, and the IRS will mail a check instead. This adds 7 to 10 days to your wait. Check your routing and account numbers carefully before submitting your return.
What to do if your refund does not arrive on time
If the Where's My Refund tool shows your refund was sent but it has not arrived after the expected timeframe, contact your bank first. Ask if a deposit attempt failed or if the money is pending. Banks sometimes hold deposits for a day or two, especially if the amount is large or if the deposit came from an unfamiliar source.
If your bank confirms no deposit has arrived, call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the refund amount ready. The IRS can tell you whether the refund was actually sent, to which account, and whether there was a problem on their end. If the IRS sent it to the wrong account due to an error on your part, they will issue a new check or attempt a new deposit to the correct account.
If you chose a mailed check and it has been more than 10 days since the Where's My Refund tool showed "Sent," contact the IRS. Checks can be lost in the mail, though this is rare. The IRS can issue a replacement check or, in some cases, a direct deposit to your bank account instead.
Keep records of when you filed, what the Where's My Refund tool showed, and when you contacted the IRS. If there is a dispute or if the IRS needs to investigate, these details help resolve it faster.
State refunds and combined federal-state returns
Your state tax refund is separate from your federal refund and follows its own timeline. Some states process refunds faster than the IRS — within 10 to 14 days — while others take 4 to 6 weeks. A few states still mail all refunds by check, which adds delivery time. Check your state's tax agency website for their specific timeline and a tracking tool if one is available.
If you filed a combined federal-state return through tax software, the federal and state portions are processed separately. Your federal refund may arrive before your state refund, or vice versa. Do not assume a delay in one means a delay in the other.
Frequently Asked Questions
Can I get my refund faster if I pay a tax preparer or use premium tax software?
No. The IRS processes all returns at the same speed regardless of who prepared them or what software was used. Paying for faster processing is not an option. The only way to speed up your refund is to file early and ensure your return has no errors or missing information.
What if the IRS accepted my return but the Where's My Refund tool says it has not received it yet?
The tool updates once per day, usually overnight. If you filed yesterday, it may not show up for 24 hours. If it has been more than two days and the tool still shows nothing, contact the IRS to confirm they received it. Your tax software or email confirmation should show the acceptance date and time.
Will my refund be reduced if I owe child support or student loans?
Yes. The IRS can offset your refund to pay federal student loans in default, child support arrears, or certain other federal debts. If you know you owe one of these, your refund may be smaller than you expect, or you may receive nothing. The IRS will send you a notice explaining any offset before it happens.
Do I need to do anything to receive my refund, or does it come automatically?
Your refund comes automatically once the IRS processes your return. You do not need to take any action. If you provided direct deposit information, the money goes to your bank. If you did not, the IRS mails a check. You cannot request your refund early or change the delivery method after filing.
What if I filed my return but never received an acceptance confirmation?
Check your email for a confirmation from your tax software or the IRS. If you filed electronically, you should receive one within a few hours. If you filed on paper, you will not receive an electronic confirmation. Use the Where's My Refund tool to check status — if your return shows up there, the IRS has it. If it does not appear after five business days, contact the IRS.