Where to check your refund status depends on which year you filed

The IRS has different tools depending on how far back your refund goes. For returns filed in the current tax year or the previous one, use the IRS's Where's My Refund tool at irs.gov. For refunds from two or more years ago, you'll need to contact the IRS directly by phone or mail, because the online tracker only holds data for the most recent filing periods.

Each method requires your Social Security number, filing status, and the exact refund amount from your return. Have your tax return or a copy of it nearby before you start — you'll need the refund figure to verify your identity.

Key Takeaways

  • The IRS Where's My Refund tool works for returns filed in the current year or last year; older refunds require a phone call or letter to the IRS.
  • You need your Social Security number, filing status, and the exact refund amount to check status through any method.
  • The IRS phone line (800-829-1040) can look up refunds from multiple years back and tell you whether the refund was issued, lost, or never processed.
  • If your refund is missing or delayed beyond normal timelines, the IRS Taxpayer Advocate Service can investigate for free.
  • State refunds are tracked separately through your state's tax agency, not the IRS.

Using the IRS Where's My Refund tool for recent years

Go to irs.gov and search for "Where's My Refund" or navigate directly to the tool. Enter your Social Security number, filing status (single, married filing jointly, etc.), and the refund amount. The tool will show you one of three statuses: accepted, approved, or sent.

"Accepted" means the IRS received your return but hasn't processed it yet. "Approved" means they've processed it and approved the refund. "Sent" means the refund has been issued — either by direct deposit or check — and shows the date it left the IRS.

The tool updates once per day, usually overnight. If you filed electronically, the IRS typically processes your return within 21 days. If you mailed a paper return, allow up to 6 weeks before the tool shows any status at all.

Calling the IRS for refunds from two or more years ago

The IRS phone line is 800-829-1040. Have your Social Security number, filing status, and the refund amount ready. A representative can look up refunds from any year and tell you whether it was issued, when it was issued, and how it was sent (direct deposit or check).

Wait times are longest between January and April. If you call outside tax season (May through December), you'll typically reach someone within 15 to 30 minutes. If you call during tax season, expect to wait 45 minutes to over an hour.

The IRS can also tell you if your refund was never processed, which happens occasionally with old returns that were misfiled or lost in the system. If that's the case, they'll direct you to file an amended return or explain the next step.

What to do if your refund shows as sent but you never received it

First, check your bank account or look for a check in your mail. Direct deposits can take 3 to 5 business days after the IRS issues them, and checks can take 7 to 10 business days. If more than two weeks have passed since the IRS said it was sent, move to the next step.

Call the IRS again and ask them to issue a refund trace. This is a formal investigation into where your refund went. The IRS will check whether the direct deposit hit the wrong account, whether a check was lost in the mail, or whether there was an error on their end. A refund trace takes 4 to 6 weeks, and the IRS will contact you by mail with the result.

If the trace shows your direct deposit went to the wrong account (often because of a typo on your return), the IRS will reissue the refund to the correct account. If a check was lost, they'll issue a new one. If the IRS finds an error on their side, they'll correct it and send the refund.

Checking state tax refunds separately

Your state refund is tracked through your state's tax agency, not the IRS. Most states have their own online tracker on their tax department website. Search "[your state] tax refund status" to find it, or go directly to your state's revenue or taxation department website.

State refunds typically process on a different timeline than federal refunds. Some states issue them within 2 to 3 weeks of approval; others take 6 to 8 weeks. A few states still mail checks only, while others offer direct deposit. Check your state's website to see which method you chose when you filed.

If you filed a joint federal return but separate state returns (or vice versa), your state refund may process at a different time than your federal one. This is normal and doesn't indicate a problem.

When to contact the IRS Taxpayer Advocate Service

If your refund is more than 21 days late (for e-filed returns) or more than 6 weeks late (for paper returns), or if the IRS says it was sent but you never received it and a refund trace didn't resolve it, contact the Taxpayer Advocate Service. This is a free IRS office that investigates problems on your behalf.

You can reach them at 877-777-4778 or through irs.gov/taxpayer-advocate. You don't need a lawyer or tax professional — the Advocate Service handles cases for free. They can escalate your case, request expedited processing, and sometimes recover refunds that were genuinely lost.

The Advocate Service is most useful when you've already called the IRS multiple times and gotten nowhere, or when the IRS can't locate your refund at all. They have access to internal systems that regular phone representatives don't and can often find answers faster.

What happens if the IRS says your refund was issued but your bank says it never arrived

This usually means one of three things: the direct deposit went to the wrong account (often a closed account or an account you no longer use), the routing or account number on your return had a typo, or there was a delay in your bank's system.

Start by checking with your bank. Ask them to search for any incoming ACH transfers from the IRS on the date the IRS said it was sent. If nothing shows up, call the IRS and request a refund trace. If the trace shows the deposit was sent to a different account, ask the IRS to reissue it to your current account. If your bank confirms the deposit arrived but was rejected (because the account was closed, for example), the IRS will reissue it within 4 to 6 weeks.

Do not assume the refund is lost after one phone call. The IRS system and your bank's system don't always sync immediately, and delays of several days are common.

Frequently Asked Questions

Can I check a refund status for a return filed more than 5 years ago?

Yes, but only by calling the IRS. The Where's My Refund tool doesn't go back that far. Call 800-829-1040 with your Social Security number and filing status. The IRS keeps records for at least 7 years, so they can tell you whether the refund was issued and when.

What if I filed jointly but my spouse wants to check the status alone?

Either spouse can check the status using the Where's My Refund tool or by calling the IRS. You'll need the Social Security number of whoever is checking, the filing status (married filing jointly), and the refund amount. The tool doesn't distinguish between spouses — it shows the same status either way.

How long does a refund trace actually take?

The IRS says 4 to 6 weeks, but it often takes closer to 8 weeks, especially during tax season. They'll contact you by mail with the result. If you don't hear back after 8 weeks, call the IRS again and ask for an update on your trace.

Do I need to file an amended return if my old refund was never processed?

Usually yes, but the IRS will tell you which form to use when they tell you the refund was never processed. For most situations, you'll file Form 1040-X (Amended U.S. Individual Income Tax Return) for the year in question. The IRS can also sometimes reprocess an old return without an amendment if the error was on their end.

What if the IRS says my refund was issued but I have no record of it anywhere?

Request a refund trace immediately. The IRS will investigate whether the refund was sent to a closed account, lost in the mail, or never actually issued despite what their system shows. This is the only way to get a definitive answer and potentially recover the money.