The IRS processes refunds in stages, and yours is likely stuck at one of them

The IRS does not approve all refunds at the same speed. A refund that should take 21 days can take months if your return has a mismatch between what you reported and what employers or banks reported to the IRS, if you claimed certain credits that require manual review, or if the IRS is straightforward backlogged. The most common reason for delay is a discrepancy in income, Social Security number, or dependent information — the IRS catches these during automated matching and flags your return for human review.

You can see where your refund actually is by checking the IRS Where's My Refund tool on IRS.gov, which updates once per day. That tool will tell you whether your return is still being processed, whether the IRS has approved it and sent it to your bank, or whether there is a problem that requires your action. A return stuck in "processing" for more than 21 days usually means the IRS found something that does not match their records.

Key Takeaways

  • The IRS Where's My Refund tool shows the actual status of your return — whether it is being processed, approved, or held for review — and updates once daily.
  • A refund delayed beyond 21 days usually means the IRS found a mismatch between your return and what your employer, bank, or other institution reported.
  • Income discrepancies, incorrect Social Security numbers, and dependent claims are the most common reasons the IRS stops a return for manual review.
  • If the IRS needs information from you, they will send a letter to your mailing address — they do not contact you by email or phone first.
  • Refunds sent by direct deposit typically arrive within one to two business days after the IRS approves them; paper checks take two to three weeks.

What the IRS is actually checking when your refund stalls

When you file your return, the IRS runs it through automated systems that compare your reported income, dependents, and credits against what employers, banks, and government agencies reported. If a W-2 shows different income than what you reported, if a 1099 form does not match, if you claimed a dependent the IRS has no record of, or if your Social Security number does not match IRS records, the system flags your return and pulls it out of the normal processing queue.

The Child Tax Credit and Earned Income Tax Credit are the two credits most likely to trigger manual review. The IRS verifies that you actually have the dependent you claimed and that your income falls within the range for that credit. If you claimed a child who is also claimed by another parent, or if your income is close to the cutoff, the IRS will hold your return while someone manually checks the documentation.

Identity theft and fraud filters also delay returns. If the IRS sees a return filed from an unusual location, with a different name spelling than on file, or with a sudden change in filing status or dependents, it may hold the return for verification even if everything is correct. This is a security measure, and it means your return is safe — it just takes longer.

How long each stage of the delay actually takes

The IRS publishes a standard timeline: 21 days from the date you file. That clock starts the day the IRS receives your return, not the day you submit it to a tax software company. If you filed on April 1 but the software did not transmit your return until April 3, the 21-day window starts on April 3.

If your return passes automated checks, you see your refund approved and sent to your bank within that 21-day window. If it is flagged for review, the IRS typically takes an additional 4 to 12 weeks to manually examine it, depending on how many returns are in the queue and how complex your return is. During tax season (January through May), backlogs are common and delays stretch toward 12 weeks. Outside tax season, manual review usually takes 4 to 6 weeks.

Once the IRS approves your return, the refund reaches your bank account within one to two business days if you chose direct deposit. If you requested a paper check, add two to three weeks for mail delivery. Some banks also hold direct deposits for 24 hours before making the funds available, so you may not see the money when ready even after the IRS sends it.

The most common mismatches that trigger a hold

An income mismatch is the single most common reason for delay. Your employer sends a W-2 to the IRS showing $50,000 in wages, but you reported $48,000 on your return. The difference might be a typo, or you might have forgotten to include a second job. The IRS catches it and stops processing until you clarify.

Dependent claims are the second most common issue. You claim your 16-year-old daughter as a dependent, but she also filed her own return and claimed herself. The IRS sees two claims for the same person and holds both returns. Or you claim a dependent who is over 17 and does not meet the age requirement for the Child Tax Credit, but you claimed the credit anyway. The IRS will not approve the credit without verification that the dependent qualifies.

Social Security number mismatches also delay returns. You typed your own number wrong, or you reported a spouse's number incorrectly. The IRS system cannot match the number to a name and flags the return. This is usually caught when ready and the IRS sends you a letter asking you to confirm the correct number.

Self-employment income discrepancies happen when you report business income on your return but the IRS has no matching 1099-NEC or 1099-MISC from a client. The IRS wants to know whether the income is real and whether you owe self-employment tax. If you did not receive a 1099 from a client who was supposed to send one, you may need to contact that client or provide documentation of the income yourself.

How to find out what the IRS is actually waiting for

Start with the Where's My Refund tool at IRS.gov. Enter your Social Security number, filing status, and the exact refund amount from your return. The tool will show one of three statuses: "Return Received" (still being processed), "Approved" (sent to your bank), or "There is an issue with your return" (the IRS needs something from you).

If the tool says there is an issue, do not wait for a letter. The IRS will mail you a notice, but that can take two to four weeks. The notice will explain exactly what does not match and what documents you need to send. Common notices ask you to verify a dependent's Social Security number, confirm your income, or provide proof that you meet the requirements for a credit you claimed.

If the tool shows your return is still being processed after 21 days, you can call the IRS at 1-800-829-1040 to ask whether your return is in the manual review queue. Have your Social Security number, filing status, and the exact refund amount ready. The IRS representative can tell you whether a notice is on the way and what the issue is, though they cannot speed up the process.

What to do while you wait for the IRS to finish reviewing

If the Where's My Refund tool shows your return is still being processed, do nothing. The IRS is working through the queue. Calling repeatedly or filing an amended return will not speed it up and may actually delay it further by creating duplicate records.

If the tool says there is an issue, watch your mail for the IRS notice. The notice will have a specific important date for responding — usually 30 days from the date on the letter. Respond by that important date with the documents the IRS requested. You can mail the documents, fax them if the notice provides a fax number, or upload them through your IRS online account if you have one.

If you do not receive a notice within four weeks of seeing the "issue" message in Where's My Refund, contact the IRS Taxpayer Advocate Service. This is a free service within the IRS that helps when normal channels are not working. You can reach them at 1-877-777-4778 or through your local IRS office.

When a refund delay means you should take action

If your return has been in "processing" status for more than 60 days, contact the IRS. This is longer than the normal window and suggests either a backlog or a problem the IRS has not communicated to you yet. Call 1-800-829-1040 with your information ready.

If you received a notice from the IRS but do not understand what they are asking for, call the number on the notice. The IRS has representatives who can explain what documents you need and how to submit them. Do not ignore the notice or miss the important date — the IRS will deny your refund if you do not respond.

If you believe the IRS made an error — for example, they are claiming you reported income you did not actually report — you can file a Form 1040-X (Amended U.S. Individual Income Tax Return) to correct it. But first, get a copy of your original return and the IRS notice side by side to confirm there actually is a discrepancy. Sometimes the IRS notice is asking you to verify something you reported correctly, and the solution is to send proof, not to amend.

Frequently Asked Questions

Can I check my refund status without the Where's My Refund tool?

You can call the IRS at 1-800-829-1040, but you will need your Social Security number, filing status, and the exact refund amount. The phone line is often busy during tax season. The Where's My Refund tool is faster and available 24 hours a day.

What if the IRS says my refund was approved but I have not received it?

If you chose direct deposit, check your bank account — the deposit may be pending and will post within one to two business days. If you requested a paper check, allow two to three weeks from the approval date for it to arrive. If more than three weeks have passed, contact your bank to confirm the direct deposit information, or call the IRS to confirm the check was mailed.

Does the IRS charge a fee to review a delayed return?

No. The IRS does not charge you to review your return or to resolve a mismatch. If someone claims they are from the IRS and asks for a fee to process your refund, it is a scam.

If I amend my return, does it restart the 21-day clock?

Yes. An amended return (Form 1040-X) is treated as a new return and goes through the processing queue again. Only file an amendment if you actually made an error on your original return, not to speed up processing.

What happens if the IRS finds an error on my return?

The IRS will send you a notice explaining what they found and what they are changing. If the change reduces your refund, they will send you the reduced amount. If it increases what you owe, they will ask you to pay. You have the right to disagree with the IRS's finding and can respond to the notice with documentation supporting your original return.