Where your refund is right now depends on how you filed and whether the IRS flagged your return

The IRS processes most returns within 21 days of receiving them, but that clock starts when they actually open your return—not when you hit submit. If you filed electronically, that's usually within a few days. If you mailed a paper return, add 1 to 2 weeks before processing even begins. After that, the IRS may hold your refund for verification, identity checks, or because something on your return doesn't match their records.

The single most common reason for delay is a mismatch between what you reported and what the IRS already knows about you—a W-2 that doesn't match, income reported under a slightly different name or Social Security number, or a dependent claimed who was also claimed by someone else. The IRS catches these during automated review and puts your return in a queue for manual examination. That queue moves slowly.

A smaller but growing number of delays come from identity theft filters. If the IRS suspects someone filed a return using your Social Security number, they freeze your legitimate return while they investigate. This can take weeks or months to resolve.

Key Takeaways

  • The IRS counts the 21-day processing window from when they receive your return, not when you filed it—paper returns add 1 to 2 weeks to that timeline.
  • Mismatches between your return and IRS records (W-2 income, dependent names, Social Security numbers) trigger manual review and add weeks to processing.
  • 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 reason for any delay.
  • If the IRS suspects identity theft, they will freeze your refund and send you a letter; do not ignore it, because you must respond to move forward.
  • Refunds delayed more than 21 days from receipt are usually held for verification, not lost—but you should contact the IRS if you see an error message or no update for 30 days.

How to check your refund status without calling

The IRS Where's My Refund tool is the only source that shows your actual status. Go to IRS.gov, find the Where's My Refund section, and enter your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight.

The tool will show you one of three things: a bar showing your refund is processing and an expected deposit date; a message that the IRS is still reviewing your return; or a notice that they need more information from you. If you see the third message, the IRS has already mailed you a letter explaining what they need. Check your mailbox—do not wait for an email.

If you filed electronically and the tool says "Return Received" but shows no processing bar, your return arrived but has not entered the processing queue yet. This is normal for the first few days. If it has been more than 5 business days since you filed electronically and the status has not changed, contact the IRS at 1-800-829-1040.

Why the IRS holds refunds for verification

The IRS automatically reviews returns for errors and inconsistencies before releasing any refund. Common triggers include a dependent Social Security number that does not match IRS records, a name spelled differently on your W-2 than on your return, income amounts that do not align with what your employer reported, or claiming the Earned Income Tax Credit when your income is near the cutoff.

When the IRS finds a discrepancy, they do not immediately reject your return. Instead, they send it to a manual review team. That team may contact your employer to verify the W-2, check Social Security records for dependent information, or simply compare your return line-by-line to what they have on file. This process typically takes 2 to 4 weeks, though it can stretch to 8 weeks if the IRS needs to contact third parties.

You cannot speed up verification by calling or visiting an IRS office. The IRS will contact you if they need additional documents from you. If they do, they will mail a letter to the address on your return. Open it immediately and follow the instructions—delays in responding will delay your refund further.

Identity theft holds and what to do about them

If someone filed a tax return using your Social Security number before you did, the IRS will freeze your legitimate return. You will not see this coming; the Where's My Refund tool will simply show no progress, or you will receive a letter from the IRS saying your return is under review for identity verification.

The IRS takes identity theft seriously and will not release your refund until they confirm you are the person who filed the return. They may ask you to mail in a copy of your driver's license and Social Security card, or to answer security questions about your tax history. The letter will explain exactly what they need.

Do not ignore this letter. Respond within the timeframe stated (usually 30 days) with the documents or information requested. If you do not respond, the IRS will deny your return and you will have to file an amended return later. If you believe someone has stolen your identity, also file a report with the Federal Trade Commission at IdentityTheft.gov and consider placing a fraud alert on your credit report with one of the three major credit bureaus.

Refunds delayed by mail delivery

If the IRS approved your refund but you chose to receive it by check instead of direct deposit, the check travels through the U.S. Postal Service. The IRS typically mails checks within 2 to 3 weeks of approving your return, but delivery time depends on where you live and current mail volume.

Checks can take 7 to 14 days to arrive after the IRS mails them. If your Where's My Refund tool shows your refund was approved and a check was issued, but you have not received it after 14 days, contact the IRS at 1-800-829-1040. They can confirm the mailing date and address, and if the check is truly lost, they can issue a replacement.

Direct deposit is faster and more reliable. If you chose a check by mistake, you cannot change it once the return is filed. For next year, use direct deposit instead.

What to do if your refund shows an error or stops updating

If the Where's My Refund tool shows an error message, a notice code, or has not updated in more than 30 days, contact the IRS. Call 1-800-829-1040 during business hours (Monday through Friday, 7 a.m. to 7 p.m. your local time). Have your Social Security number, filing status, and the refund amount ready.

The IRS phone lines are busiest in February and March. If you cannot reach someone, try calling early in the morning or late in the afternoon. You can also visit an IRS office in person if one is near you, though wait times are often long. Find your local office at IRS.gov.

If the IRS tells you your return is lost or damaged, they will issue a replacement refund. This usually takes another 4 to 6 weeks. If your refund was supposed to arrive by a certain date and did not, and the IRS confirms it was their error, you may be owed interest on the delayed refund—the IRS will calculate and include this when they issue the replacement.

State refunds and federal refunds are separate

If you filed both a federal and state return, they are processed independently. Your federal refund may arrive while your state refund is still pending, or vice versa. Do not assume a delay in one means a delay in the other.

To check your state refund status, visit your state's tax agency website. Most states have their own Where's My Refund tool. Search "[your state] tax refund status" to find it. State processing times vary widely—some states issue refunds within 2 to 3 weeks, while others take 6 to 8 weeks or longer, especially if your return requires manual review.

If you are waiting on both a federal and state refund and one has arrived but the other has not, check the state tool first. If the state tool shows no progress after 30 days, contact your state's tax department directly.

Frequently Asked Questions

How long does the IRS usually take to send a refund?

The IRS aims to process and issue most refunds within 21 days of receiving your return. If you filed electronically, add a few days for receipt. If you mailed a paper return, add 1 to 2 weeks before processing begins. Refunds held for verification or identity checks take longer—typically 4 to 8 weeks.

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

No. The IRS processes refunds in the order they receive them. Calling does not move your return up in the queue. Call only if the Where's My Refund tool shows an error, has not updated in 30 days, or if you received a letter asking for more information.

What does it mean if Where's My Refund says my return is still being processed after 21 days?

It means your return is under manual review, usually because of a discrepancy between your return and IRS records. This is normal and does not mean anything is wrong. The review typically takes 2 to 4 additional weeks. The IRS will contact you by mail if they need documents from you.

Will I lose my refund if I do not respond to an IRS letter?

Yes. If the IRS mails you a letter asking for documents or information, you must respond within the timeframe stated (usually 30 days). If you do not, the IRS will deny your return. You can then file an amended return, but this adds months to the process.

What should I do if I think someone stole my tax refund?

First, check the Where's My Refund tool to confirm the refund was actually issued. If it was issued but you did not receive it, contact the IRS at 1-800-829-1040. If the IRS confirms identity theft, file a report at IdentityTheft.gov and place a fraud alert with one of the three major credit bureaus.