How long the IRS takes to send your refund
The IRS says it will send your refund within 21 days of accepting your return, but most refunds arrive in 5 to 10 business days if you file electronically and choose direct deposit. Paper checks take longer — typically 3 to 4 weeks after the IRS processes your return. The 21-day window is a legal maximum, not a typical timeline.
The speed depends on three things: how you file (electronic or paper), how you want the money (direct deposit or check), and whether the IRS needs to verify anything on your return. A straightforward return with no math errors and no identity questions will move through fastest. Returns with missing information, math mistakes, or fraud flags get held for manual review, which adds weeks or months.
If you filed electronically and chose direct deposit, you can check the status of your refund on the IRS website using the "Where's My Refund?" tool. You will need your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight.
Key Takeaways
- Electronic filing with direct deposit typically delivers your refund in 5 to 10 business days, while paper checks take 3 to 4 weeks.
- The IRS has up to 21 days to send a refund, but this is a maximum, not the standard timeline for most returns.
- You can track your refund status on the IRS website using "Where's My Refund?" if you filed electronically.
- Returns that need manual review — because of errors, missing information, or fraud checks — can take several months to process.
- State refunds follow their own timelines and are separate from federal refunds; some states process faster than the IRS, others slower.
Why some refunds take much longer
The IRS processes returns in order, but certain returns jump the queue for review. If your return has a math error, a missing signature, or a Social Security number that does not match IRS records, the IRS will flag it and send you a notice. You will have to respond with corrected information or documentation before the refund moves forward. This adds 4 to 8 weeks to your timeline.
Identity theft checks also cause delays. If the IRS suspects fraud — for example, if your return matches a pattern of suspicious claims or if someone else filed using your Social Security number — the IRS will hold your refund while it investigates. This can take 60 days or longer. The IRS will contact you by mail if this happens.
Amended returns (Form 1040-X) are processed much more slowly than original returns. The IRS typically takes 8 to 12 weeks to handle an amended return, even if there are no complications. If you filed an amended return, do not expect your refund on the standard timeline.
State tax refund timelines
Your state refund is separate from your federal refund and follows its own processing schedule. Most states that have income tax process refunds in 2 to 4 weeks if you file electronically and choose direct deposit. Some states are faster — a few deliver refunds in 1 to 2 weeks. Others are slower, especially if they are processing a high volume of returns or if your return needs review.
You can check your state refund status through your state's tax authority website. Search for "[your state] tax refund status" to find the tracking tool. You will typically need your Social Security number and refund amount. Some states update their status daily; others update weekly.
If you live in a state with no income tax — Alaska, Florida, Nevada, South Dakota, Tennessee, Texas, Washington, or Wyoming — you will only receive a federal refund. If you live in New Hampshire or Tennessee, you may have a state refund only on investment income, not wages.
Direct deposit versus check delivery
Direct deposit is the fastest way to receive your refund. The IRS and most states can deposit money into your bank account in 5 to 10 business days. You need to provide your routing number and account number on your tax return. Make sure both numbers are correct — a wrong digit will send your refund to the wrong account, and you will have to contact the IRS to recover it.
A paper check takes 3 to 4 weeks after the IRS processes your return. The IRS mails checks from a central location, so delivery time depends on your distance from the mail facility and postal service speed. A check can be lost or delayed in the mail, so if you do not receive it within 4 weeks of the IRS accepting your return, contact the IRS.
You cannot change your refund delivery method after you file. If you chose a check and want direct deposit instead, you will have to wait for the check to arrive, deposit it yourself, or contact the IRS to see if they can redirect it — though this is rarely possible once the check has been printed.
What to do if your refund is late
If your refund has not arrived by the date the IRS or your state said it would, first check the status using the tracking tool. The tool will tell you if the refund is still being processed, if the IRS is waiting for information from you, or if there is a problem with your bank account information.
If the IRS says your refund was sent but you have not received it, wait 5 more business days. Refunds can be delayed in the mail. If it still has not arrived after that, contact the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the exact refund amount ready. The IRS can tell you whether the refund was sent to your bank or mailed as a check, and can issue a replacement if needed.
If your state refund is late, contact your state's tax authority directly. The phone number and website are on your state's tax return form or on the state's tax website. State processing times vary widely, so check the state's current timeline before you assume something is wrong.
Refunds during peak tax season
The IRS processes the most returns between mid-February and mid-April. During this period, even straightforward returns can take longer because the IRS is handling millions of returns at once. If you file in early February, your refund may arrive faster than if you file in late March.
The IRS also processes returns more slowly in January and early February because it is still setting up systems for the new tax year. Filing in mid-February through early April is usually the sweet spot for speed — the IRS is fully staffed and systems are running smoothly, but the volume has not yet peaked.
If you file after April 15, your refund will still be processed, but the IRS may be handling a backlog of amended returns and late filings. This can add 1 to 2 weeks to the standard timeline.
Refunds for special situations
If you claimed the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC), the IRS will not release your refund before February 15, even if your return is ready earlier. This is a legal requirement. These credits are audited more frequently, so the IRS holds refunds to do extra verification. You will still see your refund status in "Where's My Refund?" but the release date will be February 15 or later.
If you are a non-citizen with an Individual Taxpayer Identification Number (ITIN), your refund may take longer. The IRS processes ITIN returns separately and may request additional documentation. Plan for 6 to 8 weeks instead of the standard timeline.
If you filed a return claiming a loss carryback or a net operating loss, the IRS will hold your refund for review. These returns are not processed on the standard timeline and can take several months.
Frequently Asked Questions
Can I get my refund faster if I pay a tax preparation company?
No. Tax preparation companies cannot speed up IRS processing. Some offer "refund advance" loans that give you money immediately, but you pay fees and interest on the loan. The IRS will still send your actual refund on its normal timeline, and the loan company will take the refund as repayment.
What if the IRS says my refund was deposited but my bank did not receive it?
Contact your bank first and ask if the deposit is pending or if there was a rejection. If your bank rejected the deposit, it is usually because the account number or routing number on your return was wrong. Contact the IRS at 1-800-829-1040 and provide the correct account information. The IRS can issue a check instead or attempt another deposit.
Do I have to wait for my federal refund before I get my state refund?
No. Your state refund is processed independently and may arrive before, after, or at the same time as your federal refund. Some states process faster than the IRS; others are slower. Check your state's refund status separately.
What happens if I file my return in December or January?
The IRS will not begin processing returns until mid-January of the following year. If you file in December, your return will sit in the queue until January. Filing early in January gets your return in the queue as soon as the IRS starts processing, which can mean a faster refund than filing in March or April.
Can I cancel my refund and get the money a different way?
No. Once you file your return, the refund process is automatic. You cannot cancel it or change how it is delivered after filing. If you need the money urgently, some tax preparation companies offer refund loans, but these come with fees and interest.