Your refund can be traced, stopped, or reissued if it never reached your account

If you filed your tax return and expected a refund that never showed up, the IRS has a record of where it went—or where it should have gone. The money does not disappear. It either arrived in a different account than you thought, got held up by a federal offset (a debt collection process), or is still in transit. You can find out which one by checking the status yourself, and then take the right next step based on what you find.

The timeline matters. If your refund was supposed to arrive more than 21 days after you filed electronically (or more than 6 weeks after you mailed a paper return), it is late enough that the IRS will investigate. If it has been less than that, the delay is normal and you should check again in a few days.

Key Takeaways

  • Check the status of your refund on IRS.gov using the "Where's My Refund?" tool, which shows whether it was issued, deposited, or held for a federal offset.
  • If the IRS shows your refund was deposited but you never received it, contact your bank when ready—the money may have gone to a closed account or the wrong account number.
  • Federal offsets happen when the IRS intercepts your refund to pay back taxes, child support, or other federal debts, and you will see this status in the tool.
  • If your refund was issued more than 21 days ago (for e-filed returns) and you still have not received it, the IRS can issue a replacement check or direct deposit.
  • Keep your filing confirmation number and the date you filed—you will need both to check status and to request a replacement refund.

How to check where your refund actually is

Go to IRS.gov and use the "Where's My Refund?" tool. You will need your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight, so checking multiple times in the same day will show the same status.

The tool will show one of three things: "Your refund has been issued" (with a date), "Your refund is still being processed," or "Your refund has been offset." If it says issued, note the date. If that date was more than 21 days ago for an electronic return or more than 6 weeks for a mailed return, and you still have not seen the money, the next step is your bank.

If the tool says your refund was offset, it means the IRS sent your money to pay a debt instead—usually back taxes you owe, child support arrears, or a federal student loan default. The tool will tell you which agency received it. You will need to contact that agency directly to understand the debt and your options.

When the IRS says it was issued but your bank never received it

Call your bank's customer service line and tell them the exact date the IRS says the refund was issued. Ask them to search their records for a deposit from the IRS to your account on or around that date. Provide your account number and the refund amount.

Three things usually happen here. First, the money arrived in a different account than you thought—perhaps an old account you closed, or an account in a different name. Second, your account was closed before the deposit arrived, and the bank returned the money to the IRS. Third, there was a typo in your account number when you filed, and the deposit went to someone else's account (rare, but it happens).

If your bank confirms the deposit never arrived and your account was open on the date the IRS issued it, ask the bank to file a trace. They will contact the Federal Reserve to track the payment. This takes 10 to 15 business days. In the meantime, contact the IRS directly.

How to request a replacement refund from the IRS

Call the IRS at 1-800-829-1040 (the main customer service line) or use the IRS website to request a replacement. You will need your filing confirmation number (from your e-file receipt or mailed return), your Social Security number, and the date you filed. Have your bank's findings ready if you have already contacted them.

The IRS can issue a replacement in two ways: a check mailed to your address on file, or a direct deposit to a corrected account number. Direct deposit is faster—usually 2 to 3 weeks instead of 4 to 6 weeks for a check. If you choose direct deposit, make sure you provide the correct account and routing number this time.

If the IRS issued your original refund more than 120 days ago and you still have not received it, they will automatically issue a replacement without you asking. But do not wait—call sooner if you need the money.

What happens if your account number was wrong on your return

If you discover you typed the wrong account number when you filed, the IRS deposit went to someone else's account. This is not your fault to fix, but it does require action. The bank that received the deposit (not your bank) is legally required to return it to the IRS within a set timeframe. The IRS then holds the money for a period before reissuing it.

Contact the IRS when ready with your correct account information. Provide your filing confirmation number and explain that the account number on your return was incorrect. The IRS will flag your file and issue a replacement to the correct account once the original deposit is returned to them. This process usually takes 4 to 8 weeks.

In the meantime, do not file an amended return or contact the bank that received the wrong deposit—that will slow things down. The IRS and the banking system handle this automatically once you report it.

Federal offsets and what you can do about them

If the IRS tool shows your refund was offset, your money went to pay a federal debt. The most common reasons are back taxes owed to the IRS itself, unpaid child support, defaulted federal student loans, or unemployment insurance overpayments. The tool will tell you which agency received the money.

You cannot reverse an offset once it happens, but you can dispute it if you believe it was wrong. Contact the agency that received your refund and ask for a hearing or review. For example, if it was offset for child support, contact your state's child support enforcement agency. If it was for back taxes, contact the IRS directly.

If you have a payment plan set up with the IRS for back taxes, your refund may still be offset even though you are paying. The offset happens automatically unless you have filed a Form 8379 (Injured Spouse Claim) before filing your return—and even then, only if you are married and your spouse owes the debt, not you.

Timing: when you should expect your refund and when to worry

The IRS says most refunds arrive within 21 days of filing electronically. In practice, many arrive in 5 to 10 days. If you filed by mail, the IRS says 6 weeks, though it is often faster. These are not guarantees—they are typical timelines.

If your return required additional review (for example, you claimed the Earned Income Tax Credit, or there was a discrepancy between your return and IRS records), it can take longer. The IRS will send you a letter if they need more information. Check your mail and the IRS website for any notices.

Do not assume your refund is lost until it is past these timelines. But if it is past them and the status tool still says "processing," call the IRS. They can see notes on your account that the tool does not show.

Frequently Asked Questions

Can I stop my refund if I filed it by mistake?

If your refund has not been issued yet, the IRS can stop it, but only if you call before it is sent. Once it is issued (the status tool will show a date), it cannot be stopped. If you need to change something on your return, you file an amended return instead, which is a separate process.

What if I filed jointly but my spouse got the refund?

If you filed a joint return, the refund goes to the account listed on the return. If your spouse provided that account number and you did not receive your share, you will need to work that out between yourselves—the IRS does not split joint refunds. If you believe your spouse is withholding money that is legally yours, you may need legal information.

How long does it take to get a replacement refund?

A replacement check usually takes 4 to 6 weeks to arrive by mail. A replacement direct deposit usually takes 2 to 3 weeks. The clock starts from the date you request the replacement, not from the date your original refund was issued.

What if the IRS says my refund was issued but my bank says they never received it?

Ask your bank to file a trace with the Federal Reserve, which takes 10 to 15 business days. In the meantime, contact the IRS and request a replacement. Once the trace is complete, your bank will either find the deposit or confirm it never arrived, and the IRS will issue your replacement.

Can I get my refund faster if I call the IRS?

Calling the IRS does not speed up processing if your return is still being reviewed. But if your refund has been issued and is lost, calling lets you request a replacement sooner rather than waiting for the automatic reissue after 120 days.