Start by checking whether the IRS actually sent it

Before you assume your refund is lost, you need to know whether the IRS issued it at all. The IRS processes millions of returns, and delays happen at every stage — your return may still be in queue, held for review, or sent to the wrong address. The first step is to find out what status your refund actually has.

Use the IRS Where's My Refund tool at irs.gov. You'll need your Social Security number, filing status, and the exact refund amount from your return. This tool shows you the real status: whether the IRS is still processing your return, whether it approved your refund and issued a payment, or whether something flagged your return for review. The tool updates once per day, usually overnight.

If you filed by mail and it's been more than 21 days since you mailed it, or if you filed electronically and it's been more than 21 days since you received confirmation, you can call the IRS at 1-800-829-1040. Have your return in front of you. The IRS can tell you whether they received your return and what stage it's in.

Key Takeaways

  • The IRS Where's My Refund tool tells you whether your refund was issued, delayed, or held for review — check this before assuming it's lost.
  • If the IRS issued your refund but you never received it, the payment may have gone to an old bank account, been intercepted by a debt collector, or been lost in the mail.
  • A refund issued by check can take two to three weeks to arrive by mail; direct deposit usually takes three to five business days but can be delayed if your bank information changed.
  • If your refund was issued more than 120 days ago and you still haven't received it, file Form 3911 with the IRS to request a trace or replacement payment.
  • State refunds follow separate timelines and systems from federal refunds, so check your state tax authority's website if your state refund is missing.

Your refund was issued but you didn't receive it

If Where's My Refund shows that the IRS issued your refund, but the money never hit your bank account or arrived by mail, the payment went somewhere other than where you expected. This happens for three main reasons: the IRS sent it to the wrong bank account, a debt collector intercepted it, or the check was lost or stolen in the mail.

First, check whether the payment went to a different bank account. If you changed banks between filing your return and receiving your refund, or if you made a typo on your return, the IRS may have deposited the money into an old account. Log into every bank account you've had in the past year and look for a deposit matching your refund amount. If you find it, transfer the money to your current account or contact that bank to reverse the deposit if the account is closed.

Second, check whether a debt collector took the refund. The U.S. Department of Treasury can intercept federal tax refunds to pay back federal student loans, child support arrears, or other federal debts. If this happened, you'll receive a notice in the mail from the Treasury Offset Program explaining what debt was collected and how much was taken. If you believe the offset was wrong, you can dispute it through the Treasury Offset Program's procedures, but this process takes time. Contact the agency that holds the debt (the Department of Education for student loans, your state's child support agency for child support) to understand your options.

If a check was mailed and never arrived

The IRS issues refunds by check when you don't provide direct deposit information or when your direct deposit fails. A check can take two to three weeks to arrive by mail, depending on distance and postal delays. If more than three weeks have passed since Where's My Refund showed your refund was issued, the check may have been lost, stolen, or delayed by the postal service.

Do not cash the check if it arrives later — the IRS will have already issued a replacement. Instead, contact the IRS at 1-800-829-1040 and request that they issue a replacement check. Have your return and the original refund amount ready. The IRS will verify that the original check was issued, mark it as a replacement request, and mail you a new check. This replacement can take four to six weeks.

If you want to speed this up, file Form 3911 (Taxpayer Statement Regarding Refund) with the IRS. You can mail it, fax it, or file it electronically through your tax software if your software supports it. Form 3911 requests either a trace of the original check or a replacement payment. The IRS will investigate whether the original check cleared and issue a replacement if it didn't. Processing takes about four weeks from the date the IRS receives your form.

If direct deposit was supposed to happen but didn't

Direct deposit refunds normally arrive within three to five business days of the IRS issuing them. If Where's My Refund shows your refund was issued by direct deposit but you never received it, the money went to the wrong bank account or your bank rejected the deposit.

Check your bank account for a pending or rejected deposit. Some banks show rejected deposits in your transaction history even if the money didn't stay in your account. If you see a rejected deposit, contact your bank and ask why it was rejected. Common reasons include a closed account, a typo in the account number, or a mismatch between the name on your tax return and the name on the bank account. Once you know why it was rejected, you can contact the IRS to request a replacement payment by check or to a corrected bank account.

If you don't see any deposit attempt at all, the IRS may have sent the money to an old account. This happens when you change banks and don't update your direct deposit information with the IRS before filing. Check any bank accounts you closed or stopped using in the past year. If you find the deposit there, contact that bank to see if you can retrieve it or have it transferred.

How to request a replacement refund from the IRS

If your refund was issued more than 120 days ago and you still haven't received it, you can file Form 3911 to request a trace or replacement. The form asks you to describe what happened and provide details about how the refund was supposed to be delivered. You can file it by mail, fax, or through your tax software.

Mail Form 3911 to the IRS address for your state (listed on the form itself). Include a copy of your tax return and any documentation showing the refund was issued — a screenshot from Where's My Refund or a letter from the IRS works. The IRS will investigate and either locate the original payment or issue a replacement check within four to six weeks.

If you filed electronically and have a copy of your filing confirmation, include that too. It shows the exact date and time you filed and helps the IRS track your return through their system. If you filed by mail, include a copy of the mailed return if you have one, or at least the tax year and your Social Security number so the IRS can pull your file.

Check your state refund separately

If you filed a state return as well as a federal return, your state refund is handled by a completely different agency and follows its own timeline. State refunds can take anywhere from two weeks to three months, depending on the state. Some states issue refunds by check, others by direct deposit, and some offer both options.

Go to your state's tax authority website and look for a refund status tool. Most states have one similar to the IRS Where's My Refund tool. Search "[your state] tax refund status" to find it. You'll need your Social Security number and refund amount. If the tool shows your state refund was issued but you didn't receive it, follow the same steps as you would for a federal refund: check old bank accounts, look for intercepted payments, and contact your state tax authority if the refund was issued more than 120 days ago.

Some states intercept refunds for state debts (unpaid state income tax, state student loans, or state child support). If this happened, you'll receive a notice from your state explaining the offset. Contact the agency that holds the debt to understand your options.

What to do if the IRS says your return is still being processed

If Where's My Refund shows your return is still being processed after 21 days, your return is in queue or flagged for review. Most returns process within 21 days, but some take longer. The IRS may be verifying information on your return, checking for errors, or reviewing your income against third-party documents like W-2s or 1099s.

Do not file an amended return or contact the IRS yet — this can actually slow down processing. Wait the full 21 days, then check Where's My Refund again. If it still shows processing after 21 days, wait another week and check again. If it's been more than 60 days and your return still shows processing, call the IRS at 1-800-829-1040 and ask whether your return is held for review or if there's an error that needs to be corrected.

If the IRS found an error on your return, they will send you a notice by mail explaining what needs to be corrected and how to respond. Do not ignore this notice. Follow the instructions exactly — usually you'll need to sign and return the notice or provide additional documentation. Once the IRS receives your response, processing resumes and your refund will be issued within two to four weeks.

Frequently Asked Questions

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

If you filed electronically, wait at least 21 days before contacting the IRS. If you filed by mail, wait at least 21 days from the date you mailed it. If your refund was issued by check, wait three weeks from the issue date. If it's been more than 120 days since the IRS issued your refund and you still haven't received it, file Form 3911 to request a trace or replacement.

Can the IRS reissue my refund if the check was stolen?

Yes. If you believe your refund check was stolen from your mailbox, contact the IRS at 1-800-829-1040 and request a replacement. The IRS will verify that the original check was issued and mail you a new one. You can also file Form 3911 to request a replacement or a trace of the original check. Do not try to cash the original check if it arrives later.

What if my refund went to the wrong bank account and I can't access it?

Contact the bank that received the deposit and explain that the money was sent by mistake. The bank can help you retrieve it or transfer it to your correct account. If the account is closed, the bank may be able to locate the funds or direct you to where they went. You can also contact the IRS to request a replacement payment to your correct account.

Will I get my state refund if my federal refund was intercepted?

Usually yes. Federal and state refunds are separate, so an offset of your federal refund does not automatically affect your state refund. However, some states participate in the Treasury Offset Program and may also intercept your state refund for federal debts. Check your state's tax authority website or call them to find out whether your state refund was also offset.

What if I never filed a tax return but the IRS says I have a refund?

This is rare but can happen if someone filed a fraudulent return using your Social Security number. Do not ignore this. Contact the IRS immediately at 1-800-829-1040 and report that you did not file the return. The IRS will investigate and freeze the refund. You may need to file your own return to claim your actual refund, or the IRS may determine that no refund is owed. Act quickly to prevent identity theft from spreading.