Check the IRS website first — it's the fastest way

The IRS has a tool called Where's My Refund? that shows the status of any federal tax refund from the past three years. Go to irs.gov, click "Refunds" in the top menu, and select "Where's My Refund?" You'll need your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount from your tax return.

The tool updates once per day, usually overnight. If your refund was issued more than 21 days ago and the tool says it's still processing, something may have gone wrong — move to the section below on delayed refunds.

If you filed jointly with a spouse, either spouse can check the status using their own Social Security number. The tool will show the same information for both of you.

Key Takeaways

  • The IRS Where's My Refund tool shows federal refund status for the past three years and updates once daily.
  • If your refund was issued more than 21 days ago but the tool still shows it as processing, contact the IRS or your bank to investigate.
  • State tax refunds are tracked separately through your state's tax agency website, not the IRS.
  • If you cannot find a record of your refund, check whether you actually filed a return that year or if it was rejected.

What to do if the IRS tool shows no record

If Where's My Refund? says it has no record of your return, the most common reason is that your return was never filed or was rejected during processing. Call the IRS at 1-800-829-1040 (Monday through Friday, 7 a.m. to 7 p.m. your local time) and have your Social Security number, filing status, and the year in question ready.

The IRS can tell you whether a return was filed under your name that year. If one was filed and rejected, they'll explain why — common reasons include a mismatched name or Social Security number, duplicate filing, or missing information. If no return was filed at all, you may need to file an amended return for that year.

Wait times at the IRS phone line are often long, especially during tax season (January through April). Calling early in the morning or later in the week usually means shorter holds.

Track a refund that was issued but never arrived

If Where's My Refund? shows your refund was issued but you never received it, the next step depends on how the IRS sent it. The tool will tell you the issue date and the method — direct deposit to a bank account or a paper check mailed to your address.

For direct deposit refunds: Contact your bank and give them the issue date from the IRS tool. Ask whether the deposit arrived and, if not, whether it was rejected. Banks sometimes reject IRS deposits if the account number or routing number on file has changed. If the deposit was rejected, the IRS will mail you a check instead — this can take four to six weeks from the rejection date.

For paper check refunds: If the check was issued more than 60 days ago, it may have been lost in the mail. Call the IRS at 1-800-829-1040 and request a trace. The IRS will investigate and either confirm the check was cashed (in which case you'll need to dispute it with your bank) or issue a replacement check, which takes about four weeks.

Find your state tax refund

State tax refunds are tracked separately from federal refunds and each state runs its own system. Go to your state's tax agency website — search "[your state] tax refund status" — and look for a tool similar to the IRS's Where's My Refund?

Most states require your Social Security number and the refund amount to check status. Some states also ask for your filing status or the last four digits of your bank account number. State refunds typically take two to four weeks after you file, though this varies by state and by whether you filed electronically or by mail.

If you filed both federal and state returns but only received one refund, check both systems. It's common for one to arrive before the other, especially if you filed them at different times or if one was held for review.

What happens if your refund was issued years ago

If you're looking for a refund from more than three years ago, Where's My Refund? won't have a record — the IRS only keeps that data for three years in the public tool. However, the IRS still has the information in its system.

Call the IRS at 1-800-829-1040 and explain that you're looking for a refund from a specific year. Have your Social Security number and the year ready. The IRS can tell you whether a refund was issued and, if so, when and how. If a check was issued more than three years ago and you never received it, the IRS cannot reissue it — unclaimed refunds older than three years are kept by the Treasury. Some states have unclaimed property programs that may hold older refunds; search "[your state] unclaimed property" to check.

Refunds held for review or offset

Sometimes the IRS holds a refund for review, which can add weeks or months to the timeline. This happens when the return triggers an automated check — for example, if the refund is unusually large compared to your income, or if there's a mismatch in the information you reported.

Where's My Refund? will tell you if your refund is being reviewed. If it does, you'll see a message saying the IRS is still processing your return. There's usually nothing you need to do; the review takes time but eventually completes. If you need to know more, call the IRS.

In some cases, the IRS will offset your refund — meaning they keep it to pay a debt you owe, such as back taxes, unpaid student loans, or child support. If this happens, Where's My Refund? will tell you. You'll also receive a notice in the mail explaining the offset. If you believe the offset was wrong, you can dispute it, but you'll need to contact the agency that holds the debt (the Department of Education for student loans, your state for child support, etc.).

Frequently Asked Questions

Can I find a refund from 10 years ago?

The IRS only keeps refund records in its public system for three years. For older refunds, call the IRS at 1-800-829-1040 and they can search their archives. However, if a check was issued more than three years ago and unclaimed, the money is kept by the Treasury and generally cannot be recovered.

What if I filed my taxes but never got a refund at all?

Check Where's My Refund? first to see if one was issued. If the tool shows no record, your return may not have been filed or may have been rejected. Call the IRS to confirm whether a return was received under your name that year. If you owe taxes instead of receiving a refund, the tool will not show a refund status.

My refund was issued to the wrong bank account — what do I do?

Contact your bank first and ask if the deposit arrived and was rejected. If it was rejected, the IRS will eventually mail you a check, which takes four to six weeks. You can also call the IRS at 1-800-829-1040 to request they stop the direct deposit and issue a check instead, though this only works if the deposit hasn't already been processed.

How long should I wait before I assume my refund is lost?

For direct deposit, wait 21 days from the issue date shown in Where's My Refund?. For a paper check, wait 60 days. If you haven't received it by then, contact your bank (for direct deposit) or call the IRS to request a trace (for checks).

Do I need to file a new return if I never received my refund from last year?

No. Finding and recovering a lost refund is separate from filing a new return. First, track down what happened to the old refund using the steps above. If it was never issued, you may need to file an amended return for that year, but the IRS can advise you on this when you call.