The IRS approves most tax refunds within 21 days of receiving your return
The IRS says it will process your return and approve your refund within 21 days if you file electronically and choose direct deposit. That 21-day window starts the day the IRS receives your return, not the day you mail or upload it. If you file on paper, add 1 to 2 weeks before the IRS even receives it, which pushes your approval timeline to 4 to 6 weeks from the date you mailed it.
The 21-day promise is a target, not a may provide. Some returns clear in 5 to 7 days. Others take the full 21 days or longer if the IRS flags something that needs review. Returns filed early in the tax season (January and February) tend to move faster because the IRS has fewer returns in the queue. Returns filed in March and April, when millions of people file at once, often hit the full 21-day mark or exceed it.
Your refund status does not move in real time. The IRS updates its tracking system once per day, usually overnight. If you check your status in the morning and see no change, checking again at 3 p.m. the same day will show the same information.
Key Takeaways
- Electronic filing with direct deposit typically takes 21 days from the day the IRS receives your return, not from the day you submit it.
- Paper returns take 4 to 6 weeks total because the IRS needs 1 to 2 weeks to receive and scan your return before the 21-day approval clock starts.
- The IRS updates refund status once per day, so checking multiple times in one day will show identical information.
- Early-season filers (January and February) often see approvals in 5 to 10 days, while late-season filers (March and April) commonly wait the full 21 days or longer.
- If your return requires manual review because of math errors, missing information, or identity verification, approval can take 4 to 12 weeks.
Why some returns take longer than 21 days
The IRS flags returns for manual review when something does not match their records or when the return itself has an error. Common triggers include a mismatch between the Social Security number you reported and IRS records, a dependent you claimed who was already claimed by someone else, income reported on a W-2 or 1099 that does not match what you entered, or math errors in your calculations.
When a return goes to manual review, the 21-day clock stops. A reviewer then examines your return, which can take 4 to 12 weeks depending on the complexity of the issue and how backed up the IRS office is. You will not see your refund status change to "approved" until the review is complete. During this time, the IRS may send you a letter asking for more information or documentation.
Identity theft flags also trigger manual review. If the IRS suspects someone filed a return using your Social Security number, they will hold your refund and send you a notice. You will need to respond to that notice with proof of identity before they will release the refund. This process typically takes 4 to 6 weeks from the date you receive the notice.
How to track your refund status while you wait
The IRS offers a free tool called Where's My Refund? on IRS.gov. You enter your Social Security number, filing status, and the exact refund amount from your return. The tool shows one of three statuses: "Return Received" (the IRS has your return but has not finished processing it), "Approved" (the IRS has approved your refund and it is on its way to your bank), or "Sent" (your refund has been deposited or a check has been mailed).
You can also track your refund through the IRS2Go mobile app, which is the same tool as the website version. Both update once per day, usually between midnight and 1 a.m. Eastern time. Checking at 8 a.m. and then again at 10 a.m. will show the same status.
If your return status does not change for more than 21 days after you filed electronically, or more than 6 weeks after you mailed a paper return, contact the IRS directly. Call the IRS at 1-800-829-1040 (the main refund line) and have your Social Security number, filing status, and refund amount ready. Wait times are longest in March and April.
Direct deposit versus check delivery times
Once the IRS approves your refund, how fast you receive it depends on your delivery method. Direct deposit is the fastest option. After approval, the IRS sends your refund to your bank, which typically deposits it within 1 to 3 business days. Most people see the money in their account within 2 business days of approval.
A paper check takes longer. After approval, the IRS prints and mails your check, which takes 7 to 10 business days. You then need to receive it in the mail (2 to 5 business days depending on your location) and deposit it at your bank. Total time from approval to having the money in your account is typically 10 to 15 business days.
If you chose direct deposit but the IRS could not deposit your refund (for example, if you provided an incorrect account number), the IRS will mail you a check instead. This adds 7 to 10 business days to your timeline. The IRS will send you a notice if this happens.
What to do if your refund is delayed beyond the expected timeline
If your refund status shows "Approved" but you have not received the money after 5 business days (for direct deposit) or 15 business days (for a check), contact your bank first. Ask them to confirm they received the deposit or check. Banks sometimes hold deposits for fraud review, especially if the amount is large or the account is new.
If your bank confirms they have not received anything, call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and refund amount ready. The IRS can tell you whether the refund was actually sent and, if it was, whether there was a problem with the bank account information you provided. If the IRS sent the refund but your bank never received it, the IRS can issue a replacement check or redeposit the funds.
If your refund status still shows "Return Received" or "Approved" after 21 days (for electronic filers) or 6 weeks (for paper filers), the IRS may be reviewing your return. Call 1-800-829-1040 to ask whether your return is under review and, if so, why. The representative can sometimes tell you how much longer the review will take.
State tax refunds follow a different timeline
Your state tax refund is separate from your federal refund and follows its own timeline. Most states process returns within 2 to 4 weeks if you file electronically, or 4 to 8 weeks if you file on paper. Some states are faster (a few process within 1 to 2 weeks), and some are slower (a few take 8 to 12 weeks). Your state's tax department website will have a refund tracker similar to the IRS tool.
If you filed your federal and state returns together through tax software, they were submitted separately. Your federal refund and state refund will not arrive at the same time. It is common for one to arrive 2 to 4 weeks before the other.
A few states offset state refunds against unpaid state debts (such as child support or student loans). If your state does this and you owe money, your refund will be held while the state verifies the debt. This can add 2 to 8 weeks to your timeline. Your state tax department will send you a notice if this happens.
Frequently Asked Questions
Can I get my refund faster if I pay a tax preparer or software company?
No. The IRS processes all returns at the same speed regardless of who prepared them or what software you used. Some tax software companies offer "refund advance" loans that give you cash before the IRS approves your refund, but you pay interest and fees for this service. The IRS itself does not offer any way to speed up approval.
Why does the IRS say 21 days but my refund took 6 weeks?
The 21-day timeline starts when the IRS receives your return, not when you submit it. If you mailed a paper return, add 1 to 2 weeks for delivery and scanning. If you filed electronically but your return was flagged for review, the 21-day clock stops and a manual review begins, which takes 4 to 12 weeks. Check your refund status on IRS.gov to see whether your return is under review.
What if I filed my return but the IRS says they never received it?
If you filed electronically, the IRS received it (the software company would have confirmed receipt). If you filed on paper and the IRS has no record after 6 weeks, contact the IRS at 1-800-829-1040. They can search their system or ask you to file a replacement return. Bring proof of mailing if you have it (a certified mail receipt or tracking number).
Does filing early mean I get my refund earlier?
Filing early can help because the IRS processes returns faster when the volume is lower (January and early February). However, if you file too early (before all your income documents arrive), the IRS may delay your return while they wait for matching documents. File once you have all your W-2s and 1099s, which is usually by early February.
Can I change my refund delivery method after I file?
No. Once you file, you cannot change from check to direct deposit or vice versa. If you made a mistake with your bank account information, the IRS will mail you a check instead. You can update your bank account information for next year's refund, but not for the current year.