Check the IRS tracking tool first, then contact the IRS if your refund is more than 21 days late

If you filed your return and the IRS said your refund would arrive by a certain date, but it hasn't shown up, start by checking the IRS Where's My Refund tool at irs.gov. This tool shows the actual status of your refund in real time — whether it's still being processed, approved, or sent to your bank. 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. If it says your refund is still being processed, wait another day or two before taking further action. If it says your refund was approved and sent to your bank, but you haven't received it, the delay is likely on your bank's side, not the IRS's. If the tool shows an error message or won't load your information, contact the IRS directly at 1-800-829-1040.

The IRS considers a refund late if it hasn't arrived 21 days after you filed electronically, or 42 days after you mailed a paper return. If you're past those windows, the IRS will issue you a refund check by mail or deposit the money into your bank account — whichever method you chose when you filed.

Key Takeaways

  • The IRS Where's My Refund tool at irs.gov shows whether your refund is still processing, approved, or sent to your bank.
  • If the tool says your refund was sent but you haven't received it, contact your bank — the delay is likely there, not with the IRS.
  • The IRS considers a refund late after 21 days for e-filed returns or 42 days for mailed returns; contact them if you're past those dates.
  • If the IRS issued your refund but you never received it, you can request a trace or have them reissue the payment.
  • State refunds move on a separate timeline from federal refunds and use different tracking systems.

Why the IRS tracking tool says "still processing"

When the Where's My Refund tool shows your return is still being processed, it means the IRS is reviewing your return for errors, verifying your identity, or checking for fraud. This step usually takes 21 days for e-filed returns. Some returns take longer if the IRS needs to verify information on your W-2s, 1099s, or other income documents, or if you claimed certain credits like the Earned Income Tax Credit or Child Tax Credit.

Do not contact the IRS while your return is in this stage. Calling or visiting an IRS office will not speed up processing. The IRS processes returns in the order they receive them, and contacting them early just adds to their queue. Wait until the tool shows a different status or until you pass the 21-day mark.

If your return has been processing for more than 21 days and the tool still shows "processing," call the IRS at 1-800-829-1040 with your return information ready. They can tell you whether there's a specific issue holding up your refund or whether it's in a normal queue.

What to do if the tool says your refund was sent but you haven't received it

If the Where's My Refund tool shows your refund was approved and sent to your bank, but the money hasn't appeared in your account, the IRS has done its job — your bank is now responsible for depositing it. Contact your bank's customer service line and tell them you're expecting a direct deposit from the IRS. Provide them with the refund amount and the date the IRS said it was sent.

Banks usually post direct deposits within one to two business days of receiving them. If your bank received the deposit but it hasn't posted to your account, ask whether there's a hold on the deposit or whether the deposit was rejected because of account issues. Some banks hold deposits for 24 hours if the account is new or if there's been unusual activity.

If your bank says they never received the deposit, ask them to check the routing and account number on file with the IRS. If those numbers are wrong, the IRS sent your refund to the wrong account. In that case, contact the IRS and request a refund trace — the IRS will investigate where the money went and either recover it or reissue your refund.

How to request a refund trace from the IRS

A refund trace is an IRS investigation into a missing refund. You can request one if your refund was supposed to arrive but didn't, or if it arrived in the wrong account. You'll need to file Form 3911, Application for Taxpayer Assistance Order, or call the IRS at 1-800-829-1040 and ask for a trace over the phone.

When you call or file the form, have your Social Security number, filing status, and the exact refund amount ready. The IRS will ask you when you filed, what method you chose for receiving the refund (direct deposit or check), and whether you've already contacted your bank. The IRS typically completes a trace within 120 days, though many are resolved faster.

If the trace finds that your refund was sent to the wrong account or lost in the mail, the IRS will reissue your refund. You can choose to receive it by direct deposit or check. If the IRS finds that your bank received the deposit but rejected it, the IRS will reissue the refund and you'll need to work with your bank to understand why the original deposit was rejected.

Refund checks that arrive late or go to the wrong address

If you chose to receive your refund by check instead of direct deposit, the IRS mails checks from a central location, and delivery times vary by region. The IRS says to expect a check within 21 days of approval, but mail delivery can add another week or two. If your check hasn't arrived 42 days after you filed, contact the IRS and request a trace.

If you moved after filing your return, the check may have gone to your old address. Check with whoever lives there now or with your mail forwarding service. If the check was mailed to the wrong address because you made an error on your return, contact the IRS and they can reissue it to your current address.

If you find a check from the IRS that's more than a year old, you can still cash it. IRS checks don't expire, but banks may refuse to cash very old checks. If that happens, contact the IRS and ask them to reissue the refund.

State tax refunds on a separate timeline

Your state tax refund moves independently from your federal refund and uses a different tracking system. Even if your federal refund has arrived, your state refund may still be processing. Each state has its own refund timeline — some issue refunds within two weeks, others take six weeks or longer.

To track your state refund, visit your state's tax agency website and look for a "Where's My Refund" or "Check Refund Status" tool. You'll typically need your Social Security number and the refund amount. If your state doesn't have an online tool, call the state tax agency directly.

If your state refund is late, the process for requesting a trace is similar to the federal process, but you'll work with your state tax agency instead of the IRS. Contact your state's tax office for instructions on how to report a missing refund.

What happens if the IRS can't find your refund

In rare cases, the IRS cannot locate a refund even after a trace. This usually means the refund was lost in the mail, sent to an account that no longer exists, or rejected by your bank for a reason that can't be resolved. When this happens, the IRS will reissue your refund by check, mailed to your current address on file.

Reissued refunds typically arrive within 30 days of the IRS decision. If you don't receive the reissued check within that window, contact the IRS again and provide them with the trace number from your first request. Keep records of all your communications with the IRS, including dates, times, and the names of anyone you spoke with.

If you believe the IRS made an error in calculating your refund or if you have other unresolved issues, you can request a Taxpayer Assistance Order (TAO) through Form 911. A TAO asks the IRS to prioritize your case and can sometimes speed up resolution, though it's not a may provide.

Frequently Asked Questions

How often does the Where's My Refund tool update?

The tool updates once per day, usually overnight. Checking it multiple times in the same day won't show new information. If your refund status hasn't changed in several days and you're past the 21-day mark, contact the IRS instead of refreshing the tool.

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

No. Calling the IRS will not speed up processing. The IRS processes returns in the order received, and contacting them early just adds to their workload. Call only if your refund is late, the tool shows an error, or you need to report a missing refund.

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

If the Where's My Refund tool says it can't find your return, your return may not have been received or processed yet. Wait a few more days and try again. If you filed electronically, check your email for a confirmation number from your tax software. If you mailed a paper return, it can take up to 30 days to enter the IRS system. Call the IRS if it's been more than 30 days since you mailed it.

Can I cancel my refund and get the money a different way?

Once the IRS has approved and sent your refund, you cannot cancel it. If you chose direct deposit but want a check instead, or vice versa, you'll need to wait for the original refund to arrive, then contact the IRS to request a different payment method for any future refunds.

What if my refund was deposited into the wrong account?

Contact your bank immediately and tell them the deposit was sent in error. Your bank can sometimes reverse the deposit and return it to the IRS. If the bank cannot reverse it, contact the IRS and request a refund trace. The IRS will investigate and either recover the money or reissue your refund to the correct account.