The IRS processes refunds in stages, and yours may be stuck at any one of them

A tax refund does not move from "submitted" to "in your account" in a straight line. The IRS sorts returns into batches, checks them against what your employer and banks reported, flags anything that does not match, and then either approves or holds the refund for manual review. If you filed by mail, your return sits in a processing queue before any of that happens. If you filed electronically, the queue is shorter but the verification steps are the same. Most refunds clear within 21 days of filing electronically. If yours has not, it is usually because the IRS found a discrepancy, received your return late in the season, or is running behind on a particular type of return.

Key Takeaways

  • The IRS estimates 21 days for electronic returns, but this is a target, not a may provide, and does not account for mail delays or manual review.
  • You can check your refund status using the IRS "Where's My Refund?" tool on IRS.gov, which updates once per day and shows the actual stage your return is in.
  • If the tool says "still processing" after 21 days, your return is likely in manual review because something on it did not match IRS records or needs verification.
  • The IRS will contact you by mail if they need more information; they do not call or email about refunds, so any contact claiming to be from the IRS asking for details is a scam.
  • Refunds delayed by identity theft, missing documents, or math errors can take 60 to 120 days, but you will see a status update in the tool when the hold is resolved.

How to check your refund status right now

Go to IRS.gov and find 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 you expect. 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. "Accepted" means the IRS received your return and it is in the queue to be processed — this is normal and can last several days even for electronic returns. "Approved" means the IRS has verified your return and your refund is on its way to your bank or will be mailed to you. "Still processing" means your return is under review and the IRS needs more time or more information.

If you filed by mail, the tool may not show anything for two to four weeks because the IRS has to scan and enter your return into the system first. Paper returns take longer than electronic ones at every stage.

Why refunds get held for manual review

The IRS runs every return through automated checks that compare what you reported to what employers, banks, and other institutions reported about you. If your W-2 income does not match what you claimed, if you reported a dependent the IRS does not have a record for, if you claimed a large credit like the Earned Income Tax Credit, or if something else looks unusual, the return goes to a human reviewer instead of being approved automatically.

This is not a sign you did something wrong. The IRS holds millions of returns for manual review every year, and most of them are approved after the reviewer confirms the information. The review just takes time — usually two to four weeks after your return is accepted, but longer during peak season (January through April) when the IRS is processing millions of returns at once.

A few specific situations cause longer holds. If the IRS suspects identity theft, they will verify your identity before releasing the refund, which can add 30 to 60 days. If you claimed a credit you have not claimed before, they may ask for documentation. If you are claiming a dependent for the first time or a dependent's Social Security number is new to the IRS, they verify that too.

What to do if your refund is still processing after 21 days

Check the "Where's My Refund?" tool again. If it still says "still processing," your return is in manual review and you should wait. The IRS will contact you by mail if they need information from you — they do not call or email about refunds. If you receive a call or email claiming to be from the IRS asking for your Social Security number, bank details, or payment, it is a scam.

If the tool says "approved" but the money has not hit your bank account, check with your bank. Refunds sent by direct deposit usually arrive within one to two business days after approval, but some banks take longer to post the deposit. If you chose to receive a paper check, it can take two to three weeks to arrive by mail.

If the tool has not updated in more than a week and still says "accepted," your return may be in a backlog. This happens most often in April and May when the IRS is overwhelmed. You can wait or contact the IRS directly, though wait times are long during peak season.

How to contact the IRS about a delayed refund

Call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and expected refund amount ready. Wait times are longest from January through May, so call early in the morning or late in the week if you can. The IRS also offers a callback service on their website — you enter your phone number and they call you back instead of making you hold.

If you filed through a tax preparer or software company, you can also contact them to ask about your refund status. They can sometimes see information about your return that is not yet in the public tool.

Do not pay anyone to "speed up" your refund or to find out why it is delayed. The IRS does not charge for this information, and scammers often pose as tax services offering to rush refunds.

Common reasons refunds take longer than 21 days

Peak season backlog. From January through May, the IRS processes millions of returns. Even electronic returns can take longer than 21 days if the IRS is behind on processing. This is normal and not a problem with your specific return.

Income mismatch. Your W-2 or 1099 from your employer or bank does not match what you reported. The IRS has to verify which number is correct before releasing your refund. This usually resolves in two to four weeks.

Dependent or credit verification. If you claimed a dependent for the first time, claimed a child tax credit, or claimed the Earned Income Tax Credit, the IRS may verify that you are may have access to to it. This adds one to three weeks.

Identity theft flag. If the IRS suspects someone else may have filed using your Social Security number, they will verify your identity before releasing the refund. This can take 60 to 120 days.

Math error. If you made an arithmetic mistake on your return, the IRS will correct it and send you the adjusted refund. They will mail you a notice explaining the change.

Mail delay. If you filed by paper, your return has to be scanned and entered into the system before processing even begins. This adds two to four weeks before the 21-day clock starts.

What happens if your refund is lost or never arrives

If the "Where's My Refund?" tool says "approved" and you chose direct deposit, but the money never arrived in your bank account, contact your bank first. Ask them to check whether the deposit was received and rejected, or whether it is still pending. If your bank says they never received it, contact the IRS.

If you chose a paper check and it has been more than three weeks since approval, you can request a replacement check from the IRS. Call 1-800-829-1040 or use the IRS website to file a claim for a missing refund.

Keep a record of when you filed, what the "Where's My Refund?" tool said, and when you contacted the IRS. This helps if you need to prove you never received the refund.

Frequently Asked Questions

Can I get my refund faster if I call the IRS?

No. Calling the IRS does not speed up processing. The tool will tell you the same status a representative would. The only exception is if the IRS is holding your refund because they need information from you — in that case, providing the information quickly will move your case forward.

What if the Where's My Refund tool says my refund was approved but I never got the money?

If you chose direct deposit, contact your bank and ask if the deposit was received. If your bank says no, contact the IRS to request a replacement check. If you chose a paper check, wait three weeks from the approval date before contacting the IRS, as mail can take that long.

Is it normal for a refund to take longer than 21 days?

Yes, especially during peak season or if your return requires manual review. The 21-day estimate is a target for most electronic returns, not a may provide. If your return is held for verification, it can take 60 to 120 days.

How do I know if my refund is being held because of identity theft?

The "Where's My Refund?" tool will not tell you directly, but if your refund has been "still processing" for more than 30 days, identity theft is one possible reason. The IRS will mail you a notice if they suspect fraud. Do not respond to calls or emails claiming to be from the IRS about this — the IRS always contacts by mail first.

What should I do if someone filed a tax return using my Social Security number?

Contact the IRS Identity Theft Hotline at 1-800-908-4490. File a report with the Federal Trade Commission at IdentityTheft.gov. Place a fraud alert with the three credit bureaus (Equifax, Experian, TransUnion). The IRS will help you resolve the fraudulent return and protect your refund.