Where to look when your refund doesn't arrive

If you filed a tax return and expected a refund that never showed up, the IRS has a tool called Where's My Refund? that tells you the status in real time. You can access it on IRS.gov without logging in — you'll need your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight, and will tell you whether the IRS is still processing your return, has approved it, or has sent the money out.

The most common reason a refund is delayed is a mistake on the return itself — a mismatched name or Social Security number, a missing signature, or income reported on a 1099 form that doesn't match what you reported. The second most common reason is that the IRS is verifying your identity before releasing the money, which can add weeks to the timeline. A third possibility is that your refund was intercepted by a state or federal agency to cover a debt you owe — child support, student loans, or back taxes.

If Where's My Refund? says your return is still being processed after 21 days, or if it says the refund was sent but you never received it, the next step depends on how you chose to receive the money.

Key Takeaways

  • Where's My Refund? on IRS.gov is the official tool to check your refund status and updates once per day.
  • If the IRS says your refund was sent but you didn't receive it, contact your bank or check your mail — the money may be delayed in transit or deposited to the wrong account.
  • Mismatched information on your return, identity verification holds, or debt offset (money taken to cover what you owe) are the most common reasons for delays.
  • If your refund was sent more than 21 days ago and you still haven't received it, you can file a claim with the IRS or contact the Taxpayer Advocate Service for help.

Refunds sent by direct deposit

If you chose direct deposit and Where's My Refund? says the money was sent, the first thing to do is check your bank account — sometimes deposits take a few extra days to show up, especially if the IRS sent it near a weekend or holiday. Log into your bank's website or app and look at your transaction history going back at least two weeks. If you see a deposit from the IRS (it will usually say "IRS TREAS 310" or similar), the money arrived and you're done.

If you don't see the deposit, contact your bank directly. Tell them you're expecting a tax refund and ask them to check whether it was sent to your account. Banks can see incoming transfers that haven't posted yet, and they can also tell you if a deposit was rejected because the account number was wrong or the account was closed. If your bank says the money never arrived, ask them for the date they last checked — this matters because you may need to file a claim with the IRS.

One common problem: if you changed banks between when you filed your return and when the IRS sent the refund, the money may have gone to your old account. If that account is still open, the old bank can tell you whether the deposit landed there. If the account is closed, the bank will have sent the money back to the IRS, which then has to reprocess it — this can add several weeks.

Refunds sent by check

If you chose to receive your refund by check, Where's My Refund? will tell you when the check was mailed. Checks typically arrive within 7 to 10 business days of the mailing date, but can take longer depending on where you live and the current mail volume.

Check your mailbox carefully — look for an envelope from the IRS that contains a check. The check will be from the U.S. Treasury and will have your name and the refund amount on it. If you don't find it after two weeks past the mailing date, contact the IRS at 800-829-1040 and tell them the check never arrived. They can issue a replacement check, though this process takes additional time.

If you do find the check but it's been more than a few months, you can still deposit it — checks from the IRS don't expire. However, if the check is more than a year old, some banks may refuse to deposit it, so it's better to cash it sooner rather than later.

When the IRS says your refund was sent but you can't find it

If Where's My Refund? shows that your refund was sent but you have confirmed with your bank (for direct deposit) or your mailbox (for a check) that you never received it, you can file a claim with the IRS. For direct deposit, you'll need to wait at least 21 days after the IRS said it sent the money. For checks, you'll need to wait at least 30 days after the mailing date.

To file a claim, call the IRS at 800-829-1040 and explain that your refund was sent but never arrived. Have your Social Security number, filing status, and the refund amount ready. The IRS will investigate and either reissue the refund or help you figure out where it went. This process can take several weeks.

If you're having trouble reaching the IRS or getting a clear answer, you can contact the Taxpayer Advocate Service, which is a free service within the IRS that helps people resolve problems. You can reach them at 877-777-4778 or through their website at taxpayeradvocate.irs.gov.

Refunds that were offset or intercepted

Sometimes the IRS sends your refund to another government agency instead of to you. This happens when you owe money to the federal government (back taxes, unpaid student loans) or to a state (unpaid child support, state income taxes). The IRS calls this offset, and it's legal — the agency you owe money to gets your refund to pay down what you owe.

If this happened to you, Where's My Refund? may not tell you directly. Instead, you might see a notice in the mail from the IRS or from the agency that took the money. If you received a notice, it will explain which debt the refund was used for and how much was taken.

If you think your refund was offset but you're not sure, call the IRS at 800-829-1040 and ask. They can tell you whether your refund was sent to you, is still being processed, or was offset. If it was offset and you believe it was done in error, you can dispute it, but you'll need to work with the specific agency involved — the IRS can tell you which one.

Problems with your return that delay refunds

Sometimes Where's My Refund? will say your return is still being processed weeks after you filed. This usually means the IRS found something that doesn't match. Common issues include a name or Social Security number that doesn't match IRS records, a missing signature, income reported on a 1099 form that the employer also reported to the IRS but the amounts don't match, or a dependent claimed on your return that the IRS says you can't claim.

If this is happening, the IRS will send you a notice in the mail explaining what they found and what you need to do. Read the notice carefully — it will tell you whether you need to send in more information, correct something on your return, or call the IRS. Do not ignore the notice. If you don't respond, the IRS will deny your refund and you'll have to file an amended return to try again.

If you received a notice and don't understand it, you can call the IRS at the number on the notice, or you can contact the Taxpayer Advocate Service for help understanding what the IRS is asking for.

Identity verification holds

The IRS sometimes holds refunds while it verifies your identity, especially if you filed electronically or if your return looks unusual compared to your past returns. This is a security measure to prevent refund fraud. If this is happening to you, Where's My Refund? will usually tell you that your return is being reviewed.

Identity verification holds can last anywhere from a few weeks to several months, depending on how busy the IRS is and how quickly you respond if they ask for more information. You cannot speed this up, but you can check the status regularly using Where's My Refund?. If the hold lasts more than 60 days and you need the money, you can contact the Taxpayer Advocate Service to ask for help.

Frequently Asked Questions

How long does it usually take to get a tax refund?

The IRS says most refunds are issued within 21 days of filing, but this assumes your return has no errors and you chose direct deposit. Refunds by check take longer, and refunds held for identity verification or because of a mismatch on your return can take much longer — sometimes two to three months or more.

Can I track my refund if I filed by mail instead of electronically?

Yes, you can still use Where's My Refund? to check the status. However, returns filed by mail take longer to process initially because the IRS has to scan and enter the information manually, so your return may not show up in the system for several weeks after you mailed it.

What if I never received a notice from the IRS but Where's My Refund? says there's a problem?

Call the IRS at 800-829-1040 and ask what the problem is. Sometimes notices get lost in the mail. The IRS can tell you over the phone what they need from you and how to send it. Keep notes of who you spoke to and when.

Can I get my refund faster if I pay a tax preparation company to help?

No. Tax preparation companies cannot speed up IRS processing. Some offer "refund advance" loans that give you money before the IRS sends your refund, but you pay interest and fees for this, so you end up with less money overall.

What if my refund was offset and I disagree with the debt?

You can dispute the offset, but you need to work with the agency that claims you owe the money, not the IRS. The notice you received will tell you which agency took your refund and how to contact them. You have a limited time to dispute it, so act quickly.