The IRS will eventually send your refund, but you need to act if it's been longer than expected

If you filed your tax return and months have passed without a refund, the money is not lost — but you do need to find out where it is. The IRS tracks every refund, and you can see the status yourself using the Where's My Refund tool on IRS.gov. Most refunds arrive within 21 days of filing if you chose direct deposit, or up to four weeks by mail. If you're past that window, the next step depends on what the tool tells you.

The most common reasons a refund stalls are a mismatch between your return and IRS records, a missing or incorrect routing number for direct deposit, or a hold placed on your account because the IRS needs to verify something. Each has a different fix, and knowing which one applies to you determines what you do next.

Key Takeaways

  • Check your refund status using the IRS Where's My Refund tool at IRS.gov before taking any other action — it will tell you if the money is delayed, held, or sent.
  • If the tool shows your refund was sent but you never received it, contact your bank to confirm the deposit was not rejected or sent to an old account.
  • If the IRS is holding your refund pending verification, you will receive a letter explaining what documents or information they need from you.
  • If more than 120 days have passed since you filed and the tool shows no status, call the IRS at 1-800-829-1040 to request a trace on your return.
  • You can file a complaint with the Treasury Inspector General if the IRS loses your return or refund after you have documented the delay.

How to check your refund status yourself

The Where's My Refund tool is the fastest way to see what happened to your money. Go to IRS.gov, select "Refunds," and enter your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day and will show one of three statuses: "Refund Approved," "Refund Sent," or "Refund Held."

If the status says "Refund Approved" but you have not received it after 21 days (for direct deposit) or 28 days (for a check), wait a few more days and check again — the tool sometimes lags behind the actual deposit. If it says "Refund Sent," move to the next section. If it says "Refund Held," the IRS is waiting for something from you, and you should have received a letter explaining what.

If the tool will not accept your information or shows no record of your return at all, your return may not have been processed yet. This happens when the IRS is backlogged or when there is a problem with how you filed. In that case, skip ahead to the section on calling the IRS.

What to do if the IRS says your refund was sent but you did not receive it

When the Where's My Refund tool shows "Refund Sent," the IRS has already released the money. The problem is now between the IRS and your bank, or between your bank and you. Start by contacting your bank or credit union directly — do not call the IRS yet.

Tell your bank the date the IRS says the refund was sent and ask them to search their records for a deposit from the U.S. Department of Treasury. If they find it, the deposit may have been rejected because the account was closed, the routing number was wrong, or the account holder's name did not match the return. Your bank can tell you which one happened and what to do next.

If your bank has no record of the deposit, ask them to file a trace request with the Federal Reserve. This takes 10 to 15 business days. While that is happening, call the IRS at 1-800-829-1040 and tell them the tool shows your refund was sent but your bank never received it. The IRS can file a trace on their end as well. You will need your Social Security number, filing status, and the refund amount.

If the trace finds that the money was sent to the wrong account, the IRS will issue a replacement check or direct deposit to the correct account. This takes an additional 4 to 6 weeks.

When the IRS is holding your refund and asking for more information

If the Where's My Refund tool shows your refund is held, or if you received a letter from the IRS saying they need to verify something, do not ignore it. The IRS will hold a refund if there is a discrepancy between your return and their records, if you claimed a large credit like the Earned Income Tax Credit, or if they flagged your return for identity verification.

The letter will tell you exactly what they need: a copy of a specific document, proof of a dependent, a response to a question about your income, or verification of your identity. Follow the instructions in the letter precisely. If the letter says to mail documents, use certified mail with return receipt so you have proof of delivery. If it says to respond online, do so through the IRS portal they provide — do not email or call.

Once the IRS receives what they asked for and verifies it, they will release your refund. This usually takes 4 to 8 weeks from the date they receive your response, though it can take longer if they need to contact a third party like an employer or school.

Calling the IRS when your return is missing or severely delayed

If more than 120 days have passed since you filed and the Where's My Refund tool shows no status, or if you filed by mail and have no confirmation it was received, call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the exact refund amount ready.

Tell the representative you want to file a refund trace. This is a formal request for the IRS to search their system for your return and refund. The IRS will give you a trace number and tell you when to expect a response — usually 4 to 6 weeks. Write down this number and keep it.

If you filed by mail and the IRS cannot find your return, ask whether they received it at all. If they did not, you will need to file an amended return (Form 1040-X) or refile your original return. If they did receive it but lost the refund, you may be able to file a complaint with the Treasury Inspector General (see the section below).

Wait times to reach the IRS by phone are often long, especially during tax season. Call early in the morning or late in the week to reduce your wait time. You can also make an appointment at a local IRS office if you prefer to speak in person.

Filing a complaint if the IRS lost your return or refund

If you have documented that you filed your return, the IRS confirmed they received it, and your refund has been missing for more than six months with no resolution, you can file a complaint with the Treasury Inspector General for Tax Administration (TIGTA). This is a separate office that investigates complaints about IRS service failures.

Go to TIGTA.treasury.gov and select "File a Complaint." You will need to provide your name, the date you filed, proof that you filed (a filing confirmation or copy of your return), the IRS trace number if you filed one, and a description of what happened. TIGTA will investigate and contact you within 30 days to let you know whether they can help.

Filing a TIGTA complaint does not speed up your refund, but it creates an official record. If the IRS truly lost your refund, TIGTA can pressure them to issue a replacement. You can also contact your U.S. Representative's office — they have a constituent services team that can sometimes escalate IRS issues faster than calling the IRS directly.

What to do if you think someone else claimed your refund

If the Where's My Refund tool shows your refund was sent, your bank says they never received it, and the IRS trace found no record of the deposit, identity theft may be involved. This is rare but does happen.

File a report with the Federal Trade Commission (FTC) at IdentityTheft.gov. The FTC will create a record and send you a recovery plan. Then file a police report in your city or county — you will need this report number for the IRS and your bank. Contact the IRS at 1-800-829-1040 and tell them you suspect identity theft. They can flag your account and issue a replacement refund to a new account or address.

You should also place a fraud alert on your credit report with one of the three credit bureaus (Equifax, Experian, or TransUnion). The bureau you contact will notify the other two automatically. This makes it harder for someone to open accounts in your name.

Frequently Asked Questions

How long should I wait before I worry about my refund?

If you chose direct deposit, wait at least 21 days from the date you filed. If you requested a check, wait at least 28 days. After that, check the Where's My Refund tool. If the tool shows no status and you are past 21 or 28 days, contact the IRS to file a trace.

What if I filed my return by mail and never got a confirmation?

Call the IRS at 1-800-829-1040 and ask whether they received your return. If they did, they can tell you the status of your refund. If they did not, you will need to refile. Keep copies of everything you mail to the IRS in the future.

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

No. Calling the IRS does not speed up processing. It only helps if your refund is actually delayed or missing. If the Where's My Refund tool shows your refund is approved and on its way, calling will not change the timeline.

What if the IRS says I owe money instead of getting a refund?

If you filed expecting a refund but the IRS says you owe, check your return for errors. You can file an amended return (Form 1040-X) if you made a mistake. If you believe the IRS made the error, you can dispute it by responding to their letter or calling 1-800-829-1040.

Do I need a lawyer if my refund is missing?

Not usually. The IRS has a free process for tracing missing refunds, and TIGTA can investigate for free if the IRS lost your return. You only need a lawyer if you are suing the IRS for damages, which is rare and requires proving they acted negligently.