Where your refund is and how to find out

If you filed your tax return and expected a refund but haven't received it, the first step is to check the status with the IRS directly. The IRS has a tool called Where's My Refund? on its website (irs.gov) that shows you exactly where your money is in the process. 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. It will tell you one of three things: your refund is still being processed, it's been approved and is on its way, or there's a problem that needs your attention. If the tool says your refund was issued but you still haven't received it, the next step depends on how the IRS sent it — by mail or direct deposit.

You can also call the IRS refund hotline at 1-800-829-1954 if you prefer to speak with someone. Have your return in front of you when you call. Wait times are longest in March and April, so calling in May or later is usually faster.

Key Takeaways

  • Check Where's My Refund? on irs.gov first — it updates daily and tells you whether your refund is processing, approved, or delayed.
  • If the IRS says your refund was sent by mail, allow up to 21 days from the issue date before assuming it's lost.
  • If your refund was sent by direct deposit but never landed in your bank account, contact your bank to confirm the account number on file was correct.
  • A missing refund is often caused by a math error on your return, an address change the IRS didn't receive, or a frozen account at your bank.
  • If your refund is more than 21 days late or the IRS says there's a problem, file a form with the IRS to request an investigation.

Refunds sent by mail — when to worry

The IRS issues refunds by check if you didn't request direct deposit or if there was a problem with your bank account information. Paper checks take longer than direct deposits. The IRS says to allow up to 21 days from the date it issued your refund for the check to arrive in your mailbox.

Where's My Refund? will show you the exact date the IRS mailed your check. If today's date is fewer than 21 days after that date, your check is still in normal delivery time. If it's been more than 21 days, the check may be lost in the mail.

Before assuming the check is lost, check with anyone else in your household who might have received it, and look through your mail carefully — refund checks sometimes arrive in envelopes that look like regular mail. If you're certain it hasn't arrived after 21 days, you'll need to request a replacement check from the IRS.

Refunds sent by direct deposit — why they don't land

Direct deposit is faster than mail — the IRS typically sends the money to your bank within 21 days of approving your return, and your bank deposits it within one to two business days after that. If Where's My Refund? says your refund was sent by direct deposit but the money never showed up in your account, the problem is usually on the banking side, not the IRS side.

The most common reason is that you gave the IRS the wrong account number or routing number when you filed. Banks have strict rules about deposit accounts — if the account number doesn't match exactly, the bank rejects the deposit. The IRS then has to send you a check instead, which adds weeks to the process.

Contact your bank and ask them to check whether they received a rejected direct deposit from the IRS in your name. If they did, ask them what the rejection reason was. If the account number was wrong, you'll need to contact the IRS to request a check instead. If your bank says they never received anything, the IRS may not have sent it yet — go back to Where's My Refund? and check the status again.

Problems the IRS found on your return

Sometimes Where's My Refund? won't give you a status at all, or it will say your refund is delayed. This usually means the IRS found something on your return that doesn't match their records — a math error, a missing form, a Social Security number mismatch, or income that doesn't line up with what your employer or bank reported to them.

When this happens, the IRS sends you a letter explaining what they found. This letter arrives by mail and can take two to four weeks. The letter will tell you what the problem is and what you need to do to fix it — usually either sending in a form, providing a document, or simply waiting while the IRS finishes checking your return.

If you haven't received a letter yet but Where's My Refund? says there's a delay, check your mailbox carefully over the next few weeks. The IRS address on file is the one you put on your return, so if you've moved recently and didn't update your address with the IRS before filing, the letter may go to your old address.

How to request a replacement check or investigation

If it's been more than 21 days since the IRS issued your refund and you still haven't received it, you can file a form to ask the IRS to investigate. Use Form 3911, Taxpayer Statement Regarding Refund. You can print it from irs.gov, fill it out, and mail it to the address shown on the form.

Include the date the IRS issued your refund (from Where's My Refund?), your filing status, and the refund amount. The IRS will then trace what happened to the money. If it was mailed, they'll request a replacement check. If it was sent by direct deposit, they'll work with your bank to find out why it was rejected.

You can also call the IRS at 1-800-829-1954 and ask them to file the form for you over the phone. This is faster than mailing it in, especially if you're calling after April.

Frozen or closed bank accounts

If your bank account was frozen or closed between the time you filed your return and the time the IRS tried to deposit your refund, the deposit will be rejected. This can happen if your account was overdrawn, if you had unpaid debts sent to collections, or if your account was flagged for suspicious activity.

Contact your bank and ask whether they rejected a deposit from the IRS. If they did, ask what the reason was. If your account was closed, you'll need to provide the IRS with a new account number. Call the IRS at 1-800-829-1954 and tell them your account information has changed — they can reissue your refund by check or to a different account.

If your account was frozen due to a debt or legal issue, the IRS may have to hold your refund while that's resolved. The IRS will send you a letter explaining this. In some cases, your refund will be applied to the debt automatically. In others, you'll need to resolve the issue with the creditor or court before the IRS can release the money.

State refunds that haven't arrived

State tax refunds follow different timelines than federal refunds and are handled by your state's tax agency, not the IRS. Most states process refunds within 30 to 60 days of receiving your return, but some take longer. A few states still mail all refunds by check, which adds another two to three weeks.

To check your state refund status, go to your state's tax agency website and look for a refund tracker tool. Most states have one. You'll need your Social Security number and the refund amount. If your state doesn't have a tracker, call the tax agency directly — the number is on your state's tax forms or website.

State refunds can be delayed for the same reasons federal refunds are: math errors, address mismatches, or account problems. Your state tax agency will send you a letter if there's an issue. If your refund is more than 60 days late and your state's tracker shows no status, call the tax agency to ask whether they're still processing it or whether something went wrong.

Frequently Asked Questions

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

If the IRS mailed your check, wait 21 days from the issue date shown in Where's My Refund?. If it was sent by direct deposit, wait 21 days from the issue date plus one to two business days for your bank to process it. After that, contact the IRS or your bank to find out what happened.

Can the IRS send my refund to a different bank account than the one I filed with?

Yes, but you have to request it. Call the IRS at 1-800-829-1954 and provide your new account information. They can reissue your refund to the new account, though it will take another 21 days to process. A check is usually faster if you need the money soon.

What if I filed my return but never received a confirmation that the IRS got it?

The IRS doesn't send confirmation emails or letters for most returns. Instead, use Where's My Refund? to check whether your return was received and processed. If the tool recognizes your Social Security number and filing status, your return was received. If it doesn't, your return may not have been filed successfully.

Can my employer or bank hold my refund?

Your employer cannot hold a tax refund. Your bank can only hold it if your account was frozen or if there's a legal hold on it. If your bank rejected the direct deposit, they'll send it back to the IRS, which will then mail you a check. This adds two to four weeks to the timeline.

What if I filed my return electronically but Where's My Refund? says it has no record of it?

Wait 24 hours and check again — the tool updates once per day. If it still shows no record after 24 hours, your return may not have been filed successfully. Check your email for a confirmation from your tax software or tax preparer. If you don't have one, contact whoever prepared your return to confirm it was actually submitted to the IRS.