Start by checking where your refund actually is

A refund that doesn't appear in your account within the expected timeframe is usually delayed, not lost. The money is sitting somewhere in the payment system—either held by the IRS or your state tax authority, stuck in your bank's processing queue, or caught by fraud detection. Your first step is to find out which one.

For federal tax refunds, use the IRS Where's My Refund tool at irs.gov. Enter your Social Security number, filing status, and the exact refund amount from your return. The tool tells you the current status: approved, sent to your bank, or held for review. For state refunds, go to your state tax authority's website and search for a similar tracking tool—most states have one, though the name and location vary.

If you filed through a tax preparer or software company, log into that account first. Some preparers hold refunds temporarily or route them through their own processing center before sending them to you. Check your email for any messages from the preparer about delays or missing information.

Key Takeaways

  • Check the IRS Where's My Refund tool or your state's tracking system before assuming the refund is lost—most delays show up there with a reason.
  • Bank processing delays typically add three to five business days after the IRS or state sends the money, and your bank can confirm whether it received the deposit.
  • If the tracking tool shows your refund was sent but never arrived, contact your bank's fraud department first, because many refunds are flagged and held without your knowledge.
  • A refund held for review by the IRS or state can take weeks or months; you will need to respond to any notices they send or call their refund line to find out why.
  • If your bank account information was wrong on your return, you may need to file an amended return or wait for a paper check, depending on how far the refund process has gone.

How long should you wait before taking action

The IRS and most states say refunds take 21 days from the date they accept your return. That clock starts when your return is processed, not when you file it. If you filed electronically and the tracking tool shows "accepted," count 21 days from that date. If you filed on paper, add another week or two for the IRS to scan and process it before the 21-day clock starts.

After the IRS or state sends the refund to your bank, your bank typically needs three to five business days to post it to your account. That means the total time from acceptance to your account can be 24 to 26 days. If you are within that window and the tracking tool shows "sent to your bank," wait a few more business days before contacting anyone.

If the tracking tool shows "approved" but not "sent," or if more than 26 days have passed since acceptance and the money still has not arrived, move to the next step. Do not wait longer than 30 days—at that point something is genuinely wrong and needs investigation.

Contact your bank to confirm they received the deposit

Call your bank's customer service line and ask whether a deposit from the IRS or your state tax authority has been received in your account, even if you cannot see it. Provide the refund amount and the approximate date you expected it. Your bank can see deposits that are pending, held, or flagged for review—things that do not show up in your regular account balance.

If your bank confirms they received the deposit, ask why it is not showing in your account. Common reasons include fraud holds (your bank flagged the deposit as suspicious), account restrictions (your account is frozen or limited), or a processing error on the bank's end. A fraud hold usually lasts one to three business days; ask your bank when it will be released and get a confirmation in writing or via email.

If your bank says they never received a deposit, the money is still with the IRS or your state. Go back to the tracking tool and look for a status update. If the tool still shows "sent to your bank" but your bank has no record, contact the IRS or state refund line with the tracking information. They can investigate whether the deposit was actually sent and to which account.

What to do if the IRS or state is holding your refund

The tracking tool may show your refund is "held for review" or "processing." This means the IRS or state has flagged your return for additional verification. Common reasons include a mismatch between your Social Security number and name, income that does not match W-2 or 1099 records, or a claim for a refundable credit (like the Earned Income Tax Credit) that requires manual review.

If your refund is held, the IRS or state will send you a notice by mail explaining why. This notice arrives separately from your return and can take one to three weeks. Do not ignore it. The notice tells you what information they need and how to provide it—usually by mail, phone, or through your online account.

Respond to the notice within the deadline they give you, which is typically 30 days. If you miss the deadline, the review process restarts. Once the IRS or state receives your response and verifies the information, they release the refund. This can take another two to four weeks. In total, a held refund can take 60 to 90 days from the original filing date.

If your bank account information was wrong on your return

If you entered the wrong account number or routing number on your return, the refund may have been sent to the wrong bank or account. The IRS and most states cannot redirect a refund once it has been sent. Your options depend on how far the refund process has gone.

If the tracking tool still shows "approved" or "processing," call the IRS or your state refund line immediately and ask them to stop the refund before it is sent. Explain that you entered the wrong account information. They may be able to hold the refund and reissue it to the correct account, though this is not may provide and can add weeks to the timeline.

If the refund has already been sent to the wrong account, you have two options. First, contact the bank where the refund was sent and ask them to reverse it or redirect it to you. This works only if you can prove you own the account or if the account holder cooperates. Second, file an amended return (Form 1040-X for federal returns) with the correct account information. The IRS will issue a new refund to the correct account, but this adds 12 to 16 weeks to the process. In the meantime, contact the wrong bank and ask them to hold the refund pending your instructions.

When to escalate to a taxpayer advocate or state ombudsman

If you have waited more than 60 days since the IRS or state accepted your return, the tracking tool shows conflicting information, or you have called multiple times and received different answers, you can request help from the Taxpayer Advocate Service (for federal refunds) or your state's tax ombudsman.

The Taxpayer Advocate Service is free and independent from the IRS. You can reach them at 877-777-4778 or through irs.gov/taxpayer-advocate. They investigate delays, lost refunds, and errors. The process takes time—usually four to six weeks—but they have access to IRS systems that regular customer service does not. You do not need a lawyer or tax preparer to use this service.

For state refunds, search "[your state] tax ombudsman" or "[your state] taxpayer advocate." Most states have a similar office. They handle complaints about state tax authority errors and delays. Like the federal service, they are free and do not require representation.

Refunds sent by check instead of direct deposit

If your return did not include valid bank account information, or if the IRS or state could not process a direct deposit for any reason, they will send your refund by check instead. This adds time: the IRS or state prints and mails the check, which takes one to two weeks, then your mail delivery adds another week. Total time is typically four to six weeks from acceptance.

Track a check refund through the IRS Where's My Refund tool or your state's equivalent. The tool will show when the check was mailed. If more than two weeks have passed since the mailing date and you have not received it, contact your local post office and ask them to search for it. Provide the mailing date and your address. If the post office cannot locate it, contact the IRS or state and request a replacement check. This can take another four to six weeks.

If you need the refund urgently and the check is lost, ask the IRS or state whether they can issue a direct deposit instead. This is not always possible, but some offices will do it if you provide a valid account number and can verify your identity.

Frequently Asked Questions

How do I know if my refund was sent to the wrong bank account?

The IRS Where's My Refund tool will show "sent to your bank" with a date. Contact that bank and ask if a deposit from the IRS arrived on or near that date. If they say no, the account number was wrong. If they say yes but it is not your account, ask the bank to reverse it and contact the IRS immediately to request a corrected refund.

Can the IRS or state stop a refund after it has been sent?

No. Once a refund is sent to your bank or mailed as a check, the IRS or state cannot recall it. If it went to the wrong place, you must work with that bank or the post office to recover it, then request a replacement from the IRS or state.

What does "held for review" mean and how long does it take?

It means the IRS or state is verifying information on your return before releasing the refund. You will receive a notice by mail explaining why. Respond within the deadline on the notice. After they verify your information, the refund is released, which typically takes two to four additional weeks.

My bank says they never received my refund but the tracking tool says it was sent. What do I do?

Contact the IRS or state refund line with your tracking information and the date the tool shows the refund was sent. They can investigate whether the deposit was actually transmitted and to which account. Bring your bank's confirmation that they did not receive it.

How long should I wait before calling about a missing refund?

Wait until at least 26 days have passed since the IRS or state accepted your return. If the tracking tool shows "sent to your bank," wait three to five additional business days. If more than 30 days have passed since acceptance and the refund still has not arrived, contact your bank and the IRS or state.