The IRS processes most refunds in 21 days or less, but the actual time depends on how you file and how you want the money back
If you file electronically and choose direct deposit to your bank account, the IRS typically issues your refund within 21 days of receiving your return. If you file on paper or request a check by mail, add another 7 to 10 days for delivery. Some refunds take longer — the IRS flags returns for review if there are errors, missing information, or signs of fraud, and those can sit in a queue for weeks or months.
The 21-day window is not a may provide. It is the IRS's stated target for most returns under normal conditions. During tax season (January through April), processing can slow down. If your return is incomplete, contains math errors, or triggers identity verification, you will wait longer. The IRS does not process refunds in the order they arrive — it prioritizes based on complexity and risk.
Key Takeaways
- Electronic filing with direct deposit is fastest: the IRS typically processes these refunds within 21 days of receipt.
- Paper returns and mailed checks add 7 to 10 days to the timeline, so plan for up to 31 days total.
- The IRS may hold your refund for review if your return has errors, missing documents, or matches certain risk 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 window, contact the IRS at 1-800-829-1040 or visit a local IRS office.
Why the IRS timeline varies by filing method
The IRS processes electronic returns faster than paper because the data is already in digital form and requires no manual data entry. When you e-file, your return goes directly into the IRS computer system. When you mail a paper return, an IRS employee has to open the envelope, scan the documents, and enter the information by hand — that step alone adds days.
Direct deposit is also faster than a mailed check. With direct deposit, the IRS sends the money electronically to your bank, which usually posts it within one to two business days. A check has to be printed, signed, stuffed into an envelope, and delivered by the U.S. Postal Service. The Postal Service typically takes 7 to 10 days, though delivery times vary by region and can stretch longer during peak mail periods.
If you filed early in the tax season (January or early February), your refund may process faster because the IRS has more staff capacity. If you filed in March or April, you are in the busiest period, and processing can slow down even for straightforward returns.
What causes the IRS to hold a refund for review
The IRS does not process every return in 21 days. Returns that trigger certain flags go into a manual review queue. Common reasons include math errors, missing information (like a Social Security number or signature), inconsistencies between your return and IRS records, or claims that seem unusual for your income level.
The Earned Income Tax Credit (EITC) and Child Tax Credit (CTC) are reviewed more often than other credits because they are high-value claims and the IRS wants to prevent fraud. If you claimed either credit, your refund may take longer even if everything is correct. The IRS may also hold a refund if you reported a loss on a business or rental property, or if you claimed a large deduction that does not match your income.
Identity theft flags also trigger a hold. If someone filed a return using your Social Security number before you did, or if the IRS suspects your identity was compromised, they will verify your information before releasing your refund. This can add several weeks.
How to track your refund status
The IRS provides a free tool called Where's My Refund on IRS.gov. You can access it on a computer or through the IRS2Go mobile app. To check your status, you will need your Social Security number, filing status, and the exact refund amount from your return.
Where's My Refund updates once per day, usually overnight. If your return was received and accepted, the tool will show one of three statuses: "Refund Approved," "Refund Sent," or "Refund Delivered." If your return is still being processed, it will show "Return Received" and an estimated date when the refund will be issued. If the IRS is reviewing your return, the tool will say "Still Being Processed" and may not give you a date.
Do not call the IRS until your refund is at least 21 days late. If you filed electronically and it has been more than 21 days, or if you filed on paper and it has been more than 31 days, you can call the IRS at 1-800-829-1040. Have your return and Social Security number ready. Wait times are long during tax season, so call early in the morning or later in the week if possible.
Refunds delayed by errors or missing information
If the IRS finds an error on your return — a math mistake, a mismatched name or Social Security number, or a missing form — they will send you a letter explaining the problem. The letter will tell you what is wrong and what you need to do. Some errors the IRS can fix on their own; others require you to respond.
If you need to send information back to the IRS, follow the instructions in the letter exactly. Mail your response to the address shown in the letter, not to the main IRS office. Keep a copy for your records. The IRS will send you another letter once they have processed your response, which usually takes 4 to 6 weeks after they receive it.
If the IRS cannot reach you or you do not respond to a letter, your refund will stay on hold. Check your mail regularly during tax season, especially if you moved recently or changed your address with the post office.
What to do if your refund is very late
If your refund has not arrived within 21 days of e-filing or 31 days of mailing a paper return, start by checking Where's My Refund. If the tool shows your refund was sent but you have not received it, the problem may be with your bank or the mail, not the IRS.
If your bank account information was wrong on your return, the IRS may have sent the money to an incorrect account. Contact your bank and ask if a deposit from the IRS was rejected or sent to the wrong account. If it was rejected, the IRS will mail you a check instead, which adds another 7 to 10 days.
If Where's My Refund shows "Still Being Processed" and it has been more than 60 days, contact the IRS. You can call 1-800-829-1040, visit a local IRS office, or file a complaint with the Taxpayer Advocate Service if you believe there has been an error or unreasonable delay. The Taxpayer Advocate Service is free and can help if the IRS is not responding to your inquiries.
State refunds and combined federal-state returns
State tax refunds follow their own timelines and are processed separately from federal refunds. Most states process refunds within 30 to 45 days of receiving your return, but some take longer. If you filed a combined federal-state return through tax software, the state portion may be delayed even if your federal refund has been issued.
Check your state tax agency's website for a refund tracking tool. Most states have one similar to the IRS's Where's My Refund. State refunds are usually mailed as checks unless you chose direct deposit when you filed. Some states offer direct deposit for state refunds but not federal, or vice versa, so check your return to see which method you selected.
If you filed your state return on paper at a different time than your federal return, the state may process it on a different schedule. This is normal and does not mean there is a problem.
Frequently Asked Questions
Can I get my refund faster if I pay a tax preparer or use tax software?
No. The IRS processes all returns at the same speed regardless of who prepared them. Tax software and tax preparers can help you file earlier in the season, which may result in a faster refund because the IRS has more capacity in January and early February. Some tax preparers offer refund advances or loans, but those are separate products and come with fees.
What if the IRS says my refund was sent but I never got it?
First, check with your bank to confirm the deposit was not sent to a wrong account. If your bank has no record of it, contact the IRS at 1-800-829-1040 and ask them to issue a replacement check. The IRS can verify the refund was sent and will mail a new check if the original was lost. This usually takes another 4 to 6 weeks.
Does filing early may provide a faster refund?
Filing early helps because the IRS has more staff available in January and early February, but it does not may provide speed. If your return is flagged for review, it will be delayed regardless of when you filed. Filing early does mean you will get your refund earlier in the season if there are no issues.
Will I get interest if my refund is late?
The IRS does not pay interest on delayed refunds unless the delay is caused by an IRS error and the refund is more than 45 days late. Even then, the interest rate is set by law and is typically very low. You will not receive interest simply because processing took longer than expected.
Can I change my refund method after I file?
No. Once you file your return, you cannot change how the IRS sends your refund. If you chose direct deposit and want a check instead, or vice versa, you cannot make that change. You can only update your bank account information if you contact the IRS before your refund is issued, but this is difficult to do and the IRS may not be able to process the change in time.