The most common reasons your refund is delayed or missing

A missing federal tax refund usually comes down to one of five things: the IRS is still processing your return, there is an error on your tax form, you owe money to another agency, your bank rejected the deposit, or the refund went to the wrong account. The IRS processes most returns within 21 days of receipt, but errors, identity verification, or outstanding debts can add weeks or months. Knowing which situation applies to you determines what you do next.

The first step is always to check the status of your return using the IRS Where's My Refund tool on IRS.gov. You will need your Social Security number, filing status, and the exact refund amount from your tax form. This tool tells you whether the IRS is still processing, has approved your refund, or has flagged an issue that needs your attention.

Key Takeaways

  • The IRS Where's My Refund tool on IRS.gov shows you the exact status of your return and whether processing is still underway or a problem has been found.
  • If your return was filed electronically, processing normally takes 21 days; paper returns take longer and can take up to six months.
  • Errors on your tax form — a mismatched Social Security number, wrong bank account, or math mistakes — will delay your refund until you correct them.
  • If you owe child support, student loans, or other debts, the IRS can intercept your refund and send it to the creditor instead.
  • A rejected bank deposit usually means the account number or routing number on your return was wrong, and the IRS will mail a check instead.

Your return is still being processed

The IRS processes electronically filed returns faster than paper returns. If you filed electronically, your return should show a status within 24 hours. Processing itself typically takes 21 days from the date the IRS received your return, though this timeline can stretch during tax season (January through April) when the IRS handles millions of returns.

If Where's My Refund says "Return Received" or "Refund Approved," your return is still in the queue. This is normal. The tool updates once per day, usually overnight, so checking multiple times in the same day will not change what you see. If you filed a paper return, add an extra 4 to 6 weeks to the timeline — the IRS must scan and manually enter the information before processing begins.

During peak season, some returns take longer than 21 days even without errors. The IRS publishes current processing times on its website, broken down by return type. If your return is past the published timeline and Where's My Refund shows no status change for more than a week, contact the IRS at 1-800-829-1040 to ask whether your return has been received.

There is an error on your tax form

The IRS will reject a return if key information does not match its records. The most common errors are a Social Security number that does not match the name on file, a dependent's Social Security number that is incorrect or already claimed by someone else, or a bank account number that is formatted wrong. When the IRS finds an error, it stops processing and sends you a notice by mail.

If Where's My Refund says "We received your return and it is being reviewed" or "There is an issue with your return," an error has likely been found. The notice will explain what is wrong and what you need to do. For Social Security number mismatches, you may need to contact the Social Security Administration to verify your record. For dependent issues, you will need to file an amended return using Form 1040-X and provide documentation that you are the correct claimant.

Math errors on your return — a miscalculated standard deduction, wrong income total, or arithmetic mistake — are sometimes corrected by the IRS automatically, and sometimes flagged for you to fix. The notice will tell you which. Do not ignore these notices; the IRS will not process your refund until the error is resolved.

You owe money to another agency

The IRS can intercept your federal tax refund if you owe child support, back taxes, student loans in default, or certain other debts. This is called offset. When offset happens, your refund is sent to the agency you owe money to instead of to you. Where's My Refund will not show a refund status at all — instead, you will receive a notice from the IRS explaining the offset and which agency received the money.

The most common offsets are for unpaid child support and defaulted federal student loans. If you believe an offset is wrong — for example, you have already paid the debt or the debt belongs to someone else — you can file a dispute with the IRS using Form 15347, process for Taxpayer information Order. You will need documentation showing the debt was paid or that you are not responsible for it. This process takes time; the IRS will not release your refund while the dispute is under review.

You can check whether your refund has been offset by contacting the IRS directly at 1-800-829-1040 or by checking the Treasury Offset Program website, which lists debts that are subject to offset.

Your bank rejected the deposit

If you chose direct deposit on your tax return, the IRS sends the refund electronically to your bank. If the account number or routing number on your return is wrong, or if the account has been closed, the bank will reject the deposit. When this happens, the IRS stops the direct deposit and mails a check to your address on file instead.

Where's My Refund may show "Refund Approved" or "Refund Sent" even though the deposit was rejected — the tool does not always update to reflect a failed direct deposit. You will know the deposit failed when you do not see the money in your account within a few days of the "Refund Sent" status, and then a check arrives in the mail weeks later.

To avoid this in the future, double-check your account and routing numbers before filing. Your routing number is a nine-digit code specific to your bank and branch; your account number is on the bottom left of your checks. If you are unsure, call your bank and ask them to confirm both numbers before you file.

The refund went to the wrong account

If you provided the correct account and routing number but the refund went to someone else's account, contact your bank when ready. The bank can trace the deposit and may be able to reverse it if the receiving account holder has not withdrawn the money. You will also need to contact the IRS at 1-800-829-1040 to report the error and request that a new refund be issued to the correct account.

This situation is rare but can happen if you share a bank account with someone else and one of you accidentally transposed a digit, or if your bank made an error processing the deposit. The IRS will investigate and reissue your refund, but this process can take several weeks. In the meantime, keep records of all communication with your bank and the IRS.

What to do if your refund is missing

Start by checking Where's My Refund on IRS.gov. Write down the status and the date it was last updated. If the status has not changed in more than a week and you are past the 21-day processing window, call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the refund amount ready. The IRS can tell you whether your return was received, whether it is still processing, or whether an issue has been found.

If the IRS tells you a notice was sent, check your mail carefully — notices can take 7 to 10 days to arrive. If you do not receive a notice within two weeks of the IRS telling you one was sent, call back and ask them to mail a duplicate. If you have already received a notice, follow the instructions exactly. Most notices require you to respond within 30 days.

If your refund was offset, you will receive a separate notice from the IRS explaining which agency received the money. Contact that agency directly to understand your options for repayment or dispute.

Frequently Asked Questions

How long does it take to get a refund after the IRS approves it?

If you chose direct deposit, the money should arrive in your bank account within one to two business days after the IRS approves your return. If you are receiving a check by mail, allow 7 to 10 business days from the approval date. During peak tax season, both timelines can be longer.

Can I call the IRS to speed up my refund?

No. The IRS processes returns in the order they are received, and calling will not move you ahead in the queue. Calling is useful only if your return is past the normal processing timeline, if you received a notice about an error, or if Where's My Refund shows no status change for more than a week.

What if I filed my return but never received a confirmation?

If you filed electronically, you should receive an electronic confirmation within 24 hours. Check your email, including spam folders. If you filed a paper return, the IRS does not send a confirmation — you can only track it using Where's My Refund once it has been scanned and entered into the system, which can take 4 to 6 weeks.

Can I get my refund as a direct deposit if I filed a paper return and the IRS is mailing a check?

No. Once the IRS has issued a check, you cannot change it to direct deposit. You must cash or deposit the check when it arrives. If the check is lost or damaged, contact the IRS to request a replacement.

What happens if I spent money expecting my refund and it does not arrive?

The IRS is not responsible for financial hardship caused by a delayed refund. If you need money before your refund arrives, you will need to find other resources. If the delay is caused by an IRS error, you may be able to request interest on the refund amount, but this requires filing a formal claim.