The IRS processes refunds in stages, and yours may be stuck at any one of them

A tax refund does not arrive the moment you file. The IRS receives your return, checks it for errors, processes it through their system, and then sends the money to your bank or by mail — each step takes time, and delays can happen at any stage. If you filed weeks ago and still have nothing, the reason usually falls into one of a few categories: the IRS is still working through the backlog, there is a problem with your return that needs fixing, or the money went somewhere other than where you expected.

The fastest way to find out where your refund actually is right now is to use 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 return. That tool tells you the real status — not a guess, but what the IRS system shows today.

Key Takeaways

  • The IRS Where's My Refund tool on IRS.gov shows you the actual status of your refund in real time, and you should check it before assuming something is wrong.
  • Refunds typically take 21 days from the date you filed if you chose direct deposit, but the IRS can take longer during tax season or if your return needs review.
  • If the tool says your return is still being processed after six weeks, or if it shows an error code, you may need to contact the IRS or fix a problem with your return.
  • A refund can be delayed or held if the IRS suspects identity theft, if you claimed certain credits, or if you owe money to the government or a state.
  • If your refund went to the wrong bank account, you will need to contact your bank first, then the IRS if the bank cannot recover it.

How long the IRS usually takes

The IRS says refunds take 21 days from the date you filed if you chose direct deposit to your bank account. That clock starts when they receive your return, not when you hit submit on your computer — if you filed electronically, they usually receive it the same day, but if you mailed a paper return, add a week or two to that timeline.

During tax season (January through April), the IRS processes millions of returns at once. Even if your return is straightforward and correct, you may wait the full 21 days or longer just because of volume. If you filed in February, waiting until mid-March is normal. If you filed in March and it is now April, waiting until mid-April is also normal.

If you chose a paper check instead of direct deposit, add another week or two after the IRS processes your return — the check has to be printed and mailed to you.

When the IRS holds a refund for review

The IRS sometimes stops and reviews a return before sending the refund. This happens most often when you claim certain credits — the Earned Income Tax Credit (EITC) and the Additional Child Tax Credit (ACTC) trigger automatic review because they are high-value credits and the IRS checks them carefully. If you claimed either of these, your refund may take longer than 21 days even if everything on your return is correct.

The IRS also reviews returns that look unusual compared to your past filings, or that have math errors, missing information, or inconsistencies. If your return needs review, the Where's My Refund tool will usually say "your return is still being processed" or show a message about a delay. You cannot speed this up — you have to wait for the IRS to finish.

In rare cases, the IRS finds a real problem: a missing form, a Social Security number that does not match IRS records, or income reported by your employer that does not match what you reported. If this happens, the tool will show an error code or a message asking you to contact the IRS. That is when you need to act.

Refunds held because of debt or identity concerns

The IRS can hold your refund if you owe money to the federal government — back taxes, unpaid student loans, or child support. They will explore your refund to what you owe before sending you anything. The Where's My Refund tool will not always tell you this is happening; you may only find out when the refund does not arrive. If you know you owe back taxes or have other federal debt, this is likely the reason.

The IRS also holds refunds if they suspect identity theft or fraud. If someone filed a tax return using your Social Security number, or if your return looks like it came from a different location or device than usual, the IRS may freeze it while they investigate. This can take weeks or months. The tool may show a message about a delay, or it may show nothing at all — the system may not update for several weeks.

If you believe your identity has been stolen, contact the IRS directly at 1-800-829-1040. Have your Social Security number, filing status, and the refund amount ready. The IRS has a specific process for identity theft cases, and you will need to follow it to get your refund released.

What to do if your refund went to the wrong bank account

If you chose direct deposit and the refund went to a bank account that is not yours — because you typed the account number wrong, or because you used an old account that is now closed — the money may bounce back to the IRS. When that happens, the IRS will hold the refund while they figure out what to do with it, and you will have to contact them to get it sent to the right place.

First, check with the bank where the money went. Call the number on the back of that bank's card or look it up on their website. Tell them you received a tax refund by mistake and ask if they can return it or if it has already bounced back. Some banks will reverse the deposit if you ask quickly; others will tell you it is already gone.

If the bank cannot help, contact the IRS at 1-800-829-1040 and explain what happened. You will need to provide the account number where the money went, the account number where it should have gone, and your bank routing number. The IRS can reissue your refund to the correct account, but this takes additional time — usually another two to four weeks.

How to contact the IRS about a delayed refund

Before you call, check the Where's My Refund tool one more time. If it says your return is still being processed and less than six weeks have passed since you filed, waiting is usually the right answer. Calling the IRS during tax season means long hold times, and they will likely tell you the same thing the tool already said.

If six weeks have passed, or if the tool shows an error code or a message asking you to contact the IRS, then call 1-800-829-1040. Have your Social Security number, filing status, and the exact refund amount ready. The IRS phone lines are busiest in the morning and during tax season, so calling in the afternoon or after April helps. You can also visit an IRS office in person if one is near you — the IRS website has a locator tool.

If you filed a paper return and it has been more than eight weeks, you can also file a Form 21 (Request for Transcript of Tax Return) to confirm the IRS received it. You can mail this form or file it online through IRS.gov.

State refunds and other reasons for delays

If you are waiting for a state tax refund, that is separate from your federal refund and follows its own timeline. Most states take 30 to 60 days to process refunds, but some take longer. Check your state's tax agency website — each state has its own refund tracker tool, similar to the federal Where's My Refund tool.

Some people file federal and state returns at different times, or file one electronically and one on paper. If you filed your federal return electronically but mailed your state return, your state refund will arrive later. If you claimed a credit on your state return that requires review, that can also cause a delay.

Frequently Asked Questions

How do I know if my refund was rejected or sent back?

The Where's My Refund tool will show a message if your direct deposit was rejected. If you do not see a message there, call the IRS at 1-800-829-1040 and ask. If your refund was rejected, the IRS will hold it while they contact you about where to send it instead — you do not have to do anything except wait for them to reach out, though calling to confirm speeds things up.

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

No. The IRS processes refunds in the order they receive them, and calling does not move you to the front of the line. If your return is still being processed, calling will not speed it up. If there is a problem that needs fixing, calling can help you understand what to do, but the processing time stays the same.

What if the Where's My Refund tool says nothing has changed for weeks?

The tool updates once a day, usually overnight. If it has not changed in more than two weeks, call the IRS at 1-800-829-1040. The tool sometimes fails to update even when the IRS is working on your return, so a phone call can tell you what is actually happening.

Do I need to do anything if my refund is being reviewed?

Not usually. If the IRS needs something from you — a missing form, proof of income, or clarification on a credit — they will mail you a letter. Do not wait for a call; the IRS communicates by mail. If you receive a letter, follow the instructions and send back what they ask for as quickly as you can.

What happens if I never get my refund?

If more than 120 days have passed since you filed and the Where's My Refund tool shows no progress, you can file a Form 911 (process for Taxpayer information Order) with the IRS Taxpayer Advocate Service. This is a free service that helps when the normal process is not working. You can file online at IRS.gov or by mail.