Check the IRS tracking tool first — most missing refunds are simply delayed, not lost

If your refund has not arrived by the date the IRS told you to expect it, start by checking Where's My Refund? on IRS.gov. This tool shows the real status of your return — whether it is still being processed, held for review, or sent to your bank. You will need your Social Security number, filing status, and the exact refund amount from your tax return.

The tool updates once per day, usually overnight. If it says your refund was sent to your bank on a specific date but you have not seen the money, the delay is likely on your bank's end, not the IRS's. Banks can take one to five business days to post a direct deposit after receiving it from the IRS, even though the transfer itself is electronic.

If Where's My Refund? shows no information at all — just a message that it cannot find your return — your return may not have been processed yet. This happens when the IRS is backlogged or when your return has an error that requires manual review.

Key Takeaways

  • Where's My Refund? on IRS.gov is the only official source for your refund status and updates once per day.
  • A refund shown as sent to your bank can still take one to five business days to appear in your account.
  • If your refund is more than 21 days late after the promised date, contact the IRS by phone or mail a Form 3911.
  • Refunds held for review due to identity theft or errors require different steps depending on the reason.
  • Some state refunds are issued separately from federal refunds and may arrive on a different timeline.

How to tell if your bank is holding the refund

Call your bank's customer service line and give them the date the IRS says it sent the refund. Ask them to search their incoming transfer records for that date and amount. Many banks can see incoming ACH transfers (the electronic method the IRS uses) before they post to your account, so they can confirm whether they received it.

If your bank received the refund but has not posted it, ask why. Common reasons include a mismatch between the account number on your tax return and your actual account number, a frozen or flagged account, or a system delay. If the account number is wrong, the IRS may have sent the money to an account that does not belong to you — in that case, contact the IRS immediately at 800-829-1040.

If your bank says they never received the transfer, the IRS still has it. Move to the next step.

File Form 3911 if your refund is more than 21 days late

The IRS considers a refund missing if it has not arrived more than 21 days after the date Where's My Refund? said it was sent. Download Form 3911, Claim for Refund of Excise Taxes — despite the name, this form is used for all missing federal refunds — and mail it to the IRS address for your state. You can find the correct address on the form itself or on IRS.gov.

Include your name, Social Security number, the tax year, the refund amount, and the date the IRS said it was sent. Keep a copy for your records and send it by certified mail so you have proof of delivery. The IRS will investigate and either reissue your refund or tell you where it went.

Processing a Form 3911 typically takes four to six weeks. If you need the money sooner, you can also call 800-829-1040 and ask to speak with a representative, though wait times are often long during tax season.

What to do if your return is held for review

Where's My Refund? sometimes shows a message that your return is being reviewed before your refund can be issued. This usually means the IRS found something that does not match their records — a discrepancy in income, dependents, credits claimed, or identity information. The review can take anywhere from a few days to several months depending on the complexity.

If the hold is due to identity theft, the IRS will send you a letter explaining what happened and what documents you need to send. Do not ignore this letter. Follow the instructions exactly and send the requested documents by the deadline. If you do not respond, your refund will be denied and you will have to file an amended return to claim it again.

If the hold is due to a math error or missing information, the IRS will also send a letter. Read it carefully — it will tell you whether you owe money, whether your refund is smaller than you expected, or whether you need to send additional documents. You can respond by mail or, in some cases, through your IRS online account.

Separate state refunds from federal refunds

Your state income tax refund is issued separately from your federal refund and may arrive on a completely different timeline. Some states issue refunds within two weeks of processing your return; others take six to eight weeks. A few states still mail paper checks instead of direct deposits, which adds another week or two.

Check your state's tax department website for a refund tracking tool. Most states have one similar to the IRS's Where's My Refund?. If your state refund is late, contact your state tax department directly — the IRS cannot help you with state money.

If you filed your federal and state returns together through tax software, your federal refund may arrive before your state refund even if you filed them on the same day. This is normal.

What happens if the IRS says your refund was sent but you never got it

If the IRS confirms that your refund was sent to your bank but your bank says they never received it, the money is lost in the transfer. This is rare but does happen. The IRS will issue a replacement refund, but it takes time.

After you file Form 3911, the IRS will investigate the transfer. If they confirm the money was sent and your bank confirms they did not receive it, the IRS will reissue your refund. This can take an additional four to eight weeks after the investigation is complete.

In the meantime, do not file another tax return or claim the refund again. The IRS tracks all refunds issued to you and will catch a duplicate claim, which will delay your money further.

If your refund was sent to the wrong account

If you gave the IRS the wrong bank account number or routing number on your tax return, your refund went to someone else's account. This is one of the most common reasons refunds go missing. You cannot recover the money from that account — the bank that received it will not release it without a court order.

Instead, file Form 3911 and explain in writing that you provided an incorrect account number. The IRS will reissue your refund to the correct account. You will need to provide the correct routing number and account number this time. The reissued refund typically arrives within four to six weeks.

To avoid this in the future, double-check your bank account and routing numbers before you file. Your routing number is on the bottom left of your checks; your account number is on the bottom center.

Frequently Asked Questions

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

Wait at least 21 days after the date Where's My Refund? said your refund was sent. If it was sent by mail as a paper check, wait 30 days. After that, file Form 3911 or call the IRS.

Can I get my refund faster if I call the IRS instead of mailing Form 3911?

Calling can start the process faster, but the investigation itself takes the same amount of time — usually four to six weeks. Calling is worth it if you need to explain something complex or if you want to confirm the IRS received your form.

What if my refund was sent to an old bank account I closed?

Most banks automatically reject transfers to closed accounts and send the money back to the IRS. The IRS will then hold your refund and send you a notice asking for a current account number. Respond quickly so they can reissue it. If you do not respond, the IRS will eventually send you a paper check.

Do I have to pay taxes on a refund that was delayed?

No. A tax refund is your own money being returned to you, not income. Delays do not create a tax liability.

What if I filed my return electronically but Where's My Refund? says it was never received?

Contact your tax software provider or the tax professional who filed it for you. Ask them to confirm the return was actually transmitted to the IRS. Sometimes returns fail to send due to connection errors, and the software does not always alert you. If it was sent, the IRS may be backlogged; if it was not sent, you will need to file again.