Where your refund is most likely stuck

If you filed your return and expected a refund but the money never showed up, the first thing to check is whether the IRS actually processed your return. The IRS processes returns in the order they arrive, and processing times vary widely depending on how you filed and whether your return needs manual review. A return filed electronically typically processes within 21 days, but that clock starts from the date the IRS receives it, not the date you submitted it.

The second most common reason is a mismatch between the bank account or address you provided and what the IRS has on file. If you typed your routing number or account number wrong, the IRS cannot deposit the money and will eventually mail you a check instead — but that check goes to the address on your return, which may not be current. If you moved and did not update your address with the IRS before filing, your check could be sitting at an old address or returned to the IRS as undeliverable.

A third reason is that your refund was intercepted to cover a debt. The IRS can redirect your refund to pay back taxes, unpaid child support, defaulted student loans, or state income tax debt. This happens automatically and you receive a notice in the mail, but the notice can take weeks to arrive.

Key Takeaways

  • Check the status of your return on IRS.gov using the "Where's My Refund?" tool with your Social Security number, filing status, and the exact refund amount from your return.
  • If the tool says your return is still being processed, wait the full 21 days from when the IRS received it before taking further action.
  • If the tool shows your refund was issued but you never received it, contact your bank to confirm the deposit was not rejected, then file a trace with the IRS if the bank has no record.
  • If your refund was intercepted for a debt, you will receive a notice from the IRS or the agency holding the debt, and you can dispute the intercept if you believe it was made in error.
  • If your return was mailed as a check and you never received it, you can request a replacement check or have the IRS reissue the refund to a different bank account.

How to check the status using IRS.gov

The IRS maintains a tool called "Where's My Refund?" on IRS.gov that shows the current status of your return and refund. To use it, you need your Social Security number, your filing status (single, married filing jointly, etc.), and the exact refund amount from the return you filed. The tool updates once per day, usually overnight, so checking multiple times in the same day will show the same status.

The tool will tell you one of three things: your return is still being processed, your refund has been issued, or there is a problem with your return. If it says your return is still being processed and you filed electronically within the last 21 days, the most likely explanation is that the IRS is straightforward working through the queue. If you filed by mail, the processing time is longer because the IRS must first receive and scan your return before it enters the system.

If the tool shows your refund was issued but gives you a date in the past, the money should have arrived. This is when you need to determine whether the problem is with the IRS's delivery or with your bank's receipt of the deposit.

When the IRS says your refund was issued but you did not receive it

If "Where's My Refund?" shows that your refund was issued on a specific date, the next step is to contact your bank and ask whether the deposit arrived. Provide the bank with the exact amount of your refund and the date the IRS says it was issued. The bank can search their records to see whether the deposit was received and posted to your account.

There are two possible outcomes. The first is that your bank received the deposit and it is in your account — in which case the refund arrived and you may have overlooked it or it may have been deposited to a different account than you expected. The second is that your bank has no record of the deposit. This means the IRS sent the money to an incorrect account number or routing number.

If your bank has no record of the deposit, you will need to file a refund trace with the IRS. You can do this by calling the IRS at 1-800-829-1040 or by mailing Form 3911 (process for IRS information) to the address listed on the form. The IRS will investigate where the money went and either reissue your refund to the correct account or mail you a check. This process typically takes four to six weeks.

If your refund was intercepted for a debt

The federal government can redirect your refund to pay certain debts without your permission. These debts include back taxes owed to the IRS, unpaid child support, defaulted federal student loans, and state income tax debt. When this happens, the IRS does not send your refund to your bank account. Instead, the money goes to the agency or program collecting the debt.

You will receive a notice in the mail explaining that your refund was intercepted and which debt it was applied to. The notice comes from the IRS or from the agency holding the debt, depending on the type of debt. If you believe the intercept was made in error — for example, if you already paid the debt or if the debt belongs to someone else — you can dispute it by following the instructions on the notice.

If you owe back taxes to the IRS and your refund was intercepted, you can set up a payment plan for the remaining balance. If your refund was intercepted for child support or student loans, the process for disputing or negotiating is different and depends on which agency is collecting the debt. The notice you receive will explain your options.

If your refund was mailed as a check

If you provided the IRS with an incorrect bank account number or if there was a problem with the electronic deposit, the IRS will mail your refund as a check instead. The check is sent to the address on your tax return. If you have moved since filing, the check may have been delivered to your old address or returned to the IRS as undeliverable.

If you believe your check was mailed but never arrived, you can request a replacement. Call the IRS at 1-800-829-1040 and provide your Social Security number, filing status, and the refund amount. The IRS can issue a replacement check or, in some cases, reissue your refund as a direct deposit to a corrected bank account. A replacement check typically arrives within two to three weeks.

If you have moved since filing and did not update your address with the IRS, you can also file Form 8822 (Change of Address) with the IRS to update your address for future correspondence. This does not recover a check that was already mailed, but it prevents future mail from going to the wrong address.

What to do if your return was rejected or needs more information

"Where's My Refund?" will sometimes show that your return has a problem and cannot be processed. Common reasons include a mismatch between the name and Social Security number on your return, a duplicate filing (for example, if you filed twice by mistake), or missing or conflicting information. When this happens, the IRS will send you a notice explaining what is wrong and what you need to do to fix it.

If you receive a notice, follow the instructions exactly. You may need to provide additional documents, correct information on your return, or file an amended return. Do not ignore the notice — if you do not respond within the timeframe given, the IRS will not process your return and you will not receive your refund until you take action.

If you did not receive a notice but "Where's My Refund?" says there is a problem, call the IRS at 1-800-829-1040 to find out what the issue is. The IRS can sometimes resolve straightforward problems over the phone, such as confirming your identity or correcting a data entry error.

Timeline for refunds and what to expect at each stage

StageTimingWhat happens
Return received by IRSSame day (e-file) or 1–2 weeks (mail)IRS scans and enters your return into the system
Return processingUp to 21 days from receiptIRS reviews your return for errors and calculates your refund
Refund issuedDay 21 or earlierIRS approves your refund and sends it to your bank or mails a check
Direct deposit received1–5 business days after issuedMoney appears in your bank account
Check received7–14 days after issuedCheck arrives in the mail at the address on your return
Refund trace filed4–6 weeksIRS investigates and reissues refund or mails replacement check

Frequently Asked Questions

How long should I wait before contacting the IRS about a missing refund?

If you filed electronically, wait at least 21 days from the date the IRS received your return. If you filed by mail, wait at least 21 days from the date you mailed it, plus allow time for the IRS to receive it (usually 1–2 weeks). If "Where's My Refund?" shows your refund was issued more than five business days ago and you have not received it, contact your bank or the IRS when ready.

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

No. The IRS processes returns in the order they arrive, and calling does not move you up in the queue. Calling is only useful if there is a specific problem with your return — such as a rejected deposit or a missing piece of information — that needs to be resolved before processing can continue.

What if I filed my return but the IRS has no record of it?

"Where's My Refund?" will not show any information if the IRS has not received your return. If you filed electronically, check your email for a confirmation receipt from your tax software or tax preparer. If you filed by mail, allow 2–3 weeks for the IRS to receive and scan it. If more than three weeks have passed and the tool still shows no record, call the IRS to confirm whether your return was received.

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

No. The IRS deposits your refund only to the account number and routing number you provided on your return. If you want your refund sent to a different account, you must file a refund trace and request that the IRS reissue it to the correct account. This adds 4–6 weeks to the process.

What happens if I owe money to the IRS and also have a refund coming?

The IRS will explore your refund to the amount you owe and send you the difference. If you owe more than your refund amount, you will owe the remaining balance. You will receive a notice explaining how much was applied and what you still owe.