The IRS processes most refunds in 21 days, but yours may take longer if your return needs review, contains errors, or was filed on paper instead of electronically.
The IRS publishes a 21-day standard, but that clock starts from the day they receive your return, not the day you file it. If you mailed a paper return, add one to three weeks before the IRS even opens the envelope. If you filed electronically and your refund still hasn't arrived after 21 days, something in your return triggered a manual review — the IRS doesn't flag this in advance, and you won't know why until you check your account.
The most common causes of delay are math errors on your return, a missing or mismatched Social Security number, income reported to the IRS that doesn't match what you claimed, or a claim for a refundable tax credit that the IRS wants to verify. Some delays are seasonal: the IRS processes returns slower in February and March than in April and May, even though those are the peak filing months. If you filed early in January, your return may have sat in a queue for weeks before processing even began.
Key Takeaways
- The IRS's 21-day timeline starts when they receive your return, not when you file it, and paper returns take an extra one to three weeks to reach them.
- You can check the status of your refund free through IRS.gov using the Where's My Refund tool, which updates once per day.
- If the tool says your refund is delayed, the IRS has flagged your return for review, usually because of a mismatch in income, Social Security number, or tax credit information.
- The IRS does not contact you by phone or email to ask for information; any contact claiming to be from the IRS asking for details is a scam.
- If your refund is more than 21 days late and the tool shows no update, you can file a complaint with the Taxpayer Advocate Service, which is free and independent of the IRS.
How to check your refund status right now
Go to IRS.gov and use the Where's My Refund tool. You will need your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount from your return. The tool updates once per day, usually overnight, so checking multiple times in one day will show the same status.
The tool will show one of three messages: "Your refund is being processed," "Your refund has been sent," or "We are still processing your return." If it says your refund has been sent, it will also tell you the date it was mailed or deposited. If it says the return is still processing after 21 days, the IRS has flagged it for review and you will see a message like "We received your return and it is being reviewed."
Do not rely on the IRS's phone line for status updates. The automated system gives the same information as the website, and the wait time to speak to a person is often several hours. The website tool is faster and more current.
Why the IRS holds returns for review
The IRS automatically reviews returns that contain certain red flags. The most common are a mismatch between the income the IRS received from your employer or bank and the income you reported on your return, a Social Security number that doesn't match IRS records, or a claim for the Earned Income Tax Credit or Child Tax Credit that needs verification. If you claimed a large deduction or reported a loss, that can also trigger review.
You will not receive a letter or phone call asking you to provide more information during this initial review. The IRS compares what you reported to what they already have on file. If they find a discrepancy they cannot resolve, they will send you a letter in the mail — this can take four to eight weeks after they flag your return. The letter will explain what they found and what documents you need to send back.
If the IRS finds an error in your favor during review, they will simply send you the refund. If they find an error against you, they will send a letter first before taking any action on your account.
Paper returns take much longer than electronic ones
If you mailed your return instead of filing electronically, add one to three weeks to the processing time just for the IRS to receive and scan it. During peak season (February through April), the IRS processes paper returns in batches, and a return that arrives in late March might not be scanned until mid-April.
Once scanned, a paper return goes through the same review process as an electronic one, but the IRS is more likely to flag it for manual review because they have to re-enter the data from the form. Transcription errors — a digit misread, a box checked in the wrong place — can trigger a review that an electronic return would skip.
If you filed on paper and your refund is delayed, check Where's My Refund to see if it has been received yet. If the tool says "We have no record of your return," the IRS has not scanned it. If you filed more than three weeks ago, you can call the IRS at 1-800-829-1040 to confirm receipt, though wait times are long during tax season.
What to do if your refund is more than 21 days late
First, confirm that the IRS has actually received your return using Where's My Refund. If the tool shows no record of your return and you filed more than three weeks ago, your return may not have arrived. If you filed electronically, contact your tax software or tax preparer to confirm the return was submitted. If you mailed it, you can file a second return electronically — the IRS will match them and process the electronic version first.
If Where's My Refund shows your return is being reviewed but more than 21 days have passed with no update, you can file a complaint with the Taxpayer Advocate Service. This is a free, independent office within the IRS that investigates delays and errors. You can reach them at 1-877-777-4778 or through their website at taxpayeradvocate.irs.gov. They will not speed up your refund, but they can find out why it is delayed and push for a resolution if the delay is unreasonable.
Do not respond to emails, texts, or phone calls claiming to be from the IRS asking for your refund information. The IRS does not contact people this way. These are scams designed to steal your identity or money.
Refunds delayed by identity theft or fraud flags
If the IRS suspects your return may be fraudulent — for example, if someone else filed a return using your Social Security number — they will hold your refund indefinitely while they investigate. You will not see a specific message about this on Where's My Refund; the tool will simply show no progress for weeks or months.
If you suspect identity theft, contact the IRS immediately at 1-800-829-0582. Have your Social Security number, date of birth, and a copy of your return ready. The IRS will place a fraud alert on your account and may ask you to verify your identity by mail. This process can take several months, and your refund will not be released until the investigation is complete.
You should also file a report with the Federal Trade Commission at identitytheft.gov and consider placing a fraud alert with the three major credit bureaus (Equifax, Experian, and TransUnion). These steps do not speed up your IRS refund, but they protect you from further fraud.
Refunds held for unpaid debts or child support
If you owe back taxes, student loans in default, or child support, the IRS can hold your refund to pay down that debt. This is called offset. The IRS will send you a notice in the mail explaining the offset and which debt it was applied to. This notice arrives after your refund has already been held, so you will not know about the offset until you receive the letter.
If you believe the offset was made in error — for example, if you already paid the debt or if the debt belongs to someone else — you can dispute it by responding to the notice within 30 days. The address for your response will be on the notice itself. You will need documentation showing the debt was paid or that you are not responsible for it.
If your refund was offset and you need money immediately, you have no recourse through the IRS. The offset is final once it is processed. Your only option is to address the underlying debt directly with the creditor or agency holding it.
Frequently Asked Questions
How long does it actually take to get a refund after the IRS says it's been sent?
If the IRS deposited your refund directly to your bank account, it should arrive within one to two business days of the date shown on Where's My Refund. If they mailed a check, allow five to seven business days from the date shown, longer if you live far from the IRS processing center. Checks can be lost in the mail, so if you don't receive it within two weeks of the date shown, contact the IRS.
Can I speed up my refund if I owe taxes instead of getting money back?
No. If you owe taxes, the IRS will not process your return any faster. You should file your return as soon as possible to avoid penalties and interest, which accrue from the April 15 deadline regardless of when you file. If you cannot pay what you owe, the IRS offers payment plans and other options.
What if I filed jointly with my spouse and only one of us has a Social Security number issue?
The IRS will hold the entire return for review if either spouse's information doesn't match their records. Once the issue is resolved for one person, the return can move forward. If you are a non-citizen spouse filing with an ITIN (Individual Taxpayer Identification Number), the review process is often longer because the IRS verifies ITINs more carefully.
Can I amend my return if I think that's why it's delayed?
Do not file an amended return while your original return is still being processed. Wait until you receive a notice from the IRS about what they found. If they ask for more information or corrections, respond to their notice. If you file an amended return before they finish reviewing the original, it will create confusion and delay things further.
What if the IRS says my refund was sent but I never received it?
If the refund was deposited to your bank account, contact your bank to confirm it arrived and was not reversed. If it was mailed as a check, wait two weeks from the date shown on Where's My Refund, then contact the IRS at 1-800-829-1040 to report it missing. The IRS can issue a replacement check or direct deposit, but this takes additional time.