The IRS typically processes refunds within 21 days of receiving your return, but the actual time depends on how you filed and whether your return needs review
If you filed electronically and chose direct deposit to your bank account, you are most likely to see your refund within 21 days. If you filed on paper or requested a check by mail, the timeline stretches longer — often six to eight weeks or more. The 21-day clock starts when the IRS receives your return, not when you submit it, which matters if you mailed a paper return.
The IRS processes returns in batches, and your refund moves through several stages: receipt and verification, calculation review, approval, and finally payment. Each stage can add days, especially during tax season when the volume is highest. Some returns move through in a week; others take the full 21 days or longer if the IRS needs to verify information on your return.
Key Takeaways
- Electronic filing with direct deposit is the fastest route, typically 21 days or less from the date the IRS receives your return.
- Paper returns take longer to process because the IRS must scan and enter the information manually before the 21-day clock starts.
- The IRS will hold your refund if your return contains errors, missing information, or matches certain fraud patterns — this can add weeks or months.
- 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 is delayed beyond the expected timeframe, contact the IRS directly rather than your tax preparer, because only the IRS can investigate the hold.
Why the IRS holds some refunds longer than others
Not every return moves through in 21 days. The IRS flags certain returns for additional review before releasing the refund. Common reasons include math errors, missing information (like a Social Security number or signature), income that doesn't match what employers reported, or claims that trigger fraud detection systems.
If your return is flagged, the IRS sends you a letter explaining what they need. This letter arrives by mail, not email, and includes instructions for responding. The clock restarts once you send the requested information, so a return that was flagged for 30 days of review can take 60 days total from the original filing date.
Certain situations almost always trigger a hold: claiming the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC), filing a return that claims a large refund relative to your income, or having a prior-year return that was flagged for the same issue. These are not penalties — they are verification steps the IRS uses to prevent fraud.
How to check your refund status
The IRS provides 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 updates once per day, usually overnight, so checking multiple times in a single day will not show new information.
The tool shows three possible statuses: "Return Received" (the IRS has your return but has not finished processing it), "Approved" (the IRS has approved your refund and it is being prepared for payment), or "Sent" (your refund has been paid). If your refund is delayed, the tool will sometimes show a message that your return is being reviewed, though not always.
If you filed by mail and it has been more than two weeks since you mailed the return, you can call the IRS at 1-800-829-1040 to confirm they received it. Have your return handy so you can provide your filing status and refund amount. The IRS cannot tell you over the phone why a return is delayed, but they can confirm whether it arrived.
Refunds delayed by mail or banking issues
If you chose to receive your refund by check, add time for postal delivery. The IRS mails checks in batches, and delivery typically takes five to seven business days after the check is mailed. If your check does not arrive within that window, contact the IRS to request a trace.
If you chose direct deposit but your refund does not appear in your account within two business days of the IRS showing "Sent" status, contact your bank. The refund may have been rejected because your account number or routing number was entered incorrectly on your return, or because your account was closed. Your bank can tell you whether the deposit was rejected and why.
If your bank rejected the deposit, the IRS will mail you a check instead, which adds another five to seven days. To avoid this, double-check your account and routing numbers before you file — these are printed on the bottom left of any check from your account.
What to do if your refund is significantly delayed
If the IRS shows "Approved" or "Sent" but your refund has not arrived after the expected timeframe, or if Where's My Refund? shows a message that your return is being reviewed and you have not received a letter from the IRS, contact the IRS directly. Call 1-800-829-1040 during business hours (Monday through Friday, 7 a.m. to 7 p.m. your local time).
Have your Social Security number, filing status, and the exact refund amount ready. The IRS representative can see notes on your account that do not appear in the online tool, including whether a letter was sent to you or whether your return is in a queue for additional review. If a letter was sent, the representative can tell you what information the IRS needs and how to respond.
Do not contact your tax preparer or tax software company if your refund is delayed. Only the IRS can investigate holds and delays. Tax preparers and software companies have no access to the IRS processing system and cannot speed up or unlock a delayed refund.
Refunds split between multiple accounts or payments
If you used Form 8888 to split your refund among multiple bank accounts or to receive part as a check, each portion follows its own timeline. Direct deposits typically arrive within 21 days, but checks take longer. If some portions arrive and others do not, use Where's My Refund? to check the overall status, then contact your bank to confirm whether the direct deposits were received.
If you split your refund and one portion was rejected by a bank, the IRS may mail the rejected amount as a check rather than attempting to deposit it again. This can result in receiving some portions of your refund weeks apart.
Frequently Asked Questions
Can I get my refund faster if I pay a tax preparer or software company extra?
No. The IRS processes all returns at the same speed regardless of who prepared them or what software was used. Some tax software companies offer "rapid refund" loans that give you money before the IRS processes your return, but you pay interest or fees for this service. The IRS itself does not offer expedited processing.
Why does the IRS say 21 days but my refund took longer?
The 21-day timeframe applies to returns that require no additional review. If your return was flagged for verification, contains errors, or matches fraud patterns, the IRS holds it for additional processing. You will receive a letter if this happens, though the letter itself takes several days to arrive by mail.
What if I filed my return but the IRS says they never received it?
If you filed electronically, the tax software company has a confirmation number showing the IRS received it. Contact the software company for proof of transmission. If you filed on paper and the IRS says they did not receive it after two weeks, file again electronically if possible, or file a new paper return and note on it that this is a duplicate filing.
Does filing early mean my refund comes faster?
Filing early does not speed up processing time, but it does mean your refund arrives earlier in the year. The IRS processes returns in the order they are received, so filing in January rather than March means your return is processed sooner, even though the processing time itself is the same.
What happens if I need my refund before it arrives?
Some tax software companies and tax preparers offer refund anticipation loans, which are short-term loans based on your expected refund. These loans charge fees or interest and are not from the IRS. If you need money urgently, explore other options like a personal loan or credit line, as refund loans are expensive relative to the amount borrowed.