Check the IRS tracking tool first — it shows the exact status of your refund

The IRS has a free tool called Where's My Refund? that tells you whether your refund is still being processed, approved, or on its way to you. You reach it at irs.gov/refunds. You will need your Social Security number, filing status, and the exact refund amount from your tax return.

The tool updates once per day, usually overnight. If you filed electronically, it typically shows a status within 24 hours. If you mailed a paper return, it may take up to four weeks before the tool recognizes it. The tool will tell you one of three things: your refund is still being processed, it has been approved and a payment date has been set, or it has been sent and you can see the delivery method and expected arrival date.

Do not call the IRS before checking this tool. The phone lines are overwhelmed during tax season, and the automated system will tell you the same information the website does, but faster.

Key Takeaways

  • Where's My Refund? on irs.gov shows your refund status and expected delivery date, and updates once per day.
  • Most refunds arrive within 21 days of approval if you chose direct deposit, or three to four weeks if you chose a check.
  • If the tool shows "still being processed" after 21 days, or if your refund date has passed and you have not received it, contact the IRS directly.
  • Some refunds are delayed because of math errors, missing information, or identity verification — the IRS will mail you a notice if this happens to yours.
  • State refunds are separate from federal refunds and have their own tracking systems and timelines.

How long a refund normally takes from approval to arrival

Once the IRS approves your return, the timeline depends on how you chose to receive your money. Direct deposit is the fastest: the IRS sends the money to your bank, and it usually shows up within one to three business days. A check takes longer because it has to be printed, mailed, and delivered by the postal service — typically three to four weeks from the approval date.

The IRS publishes a target of 21 days from the time it receives your return to the time it deposits your refund. Many refunds arrive faster than that, but some take the full 21 days or longer. If you filed early in the tax season (January or February), your refund may take longer because the IRS processes returns in the order it receives them and volume is heaviest in those months.

If Where's My Refund? shows an approval date and delivery method, use that date as your baseline. Add one to three days if it is direct deposit, or three to four weeks if it is a check. If your refund has not arrived by then, move to the next step.

What to do if your refund is late

If Where's My Refund? shows your refund was approved and sent, but you have not received it after the expected arrival window, the first step is to confirm the delivery address on your return. Log into your IRS account at irs.gov/account to see the address the IRS has on file. If the address is wrong, contact the IRS at 800-829-1040 to report it and request a replacement check or reissue.

If the address is correct but your check never arrived, the postal service may have lost it. You can file a claim with USPS at usps.com/help, but the IRS can also issue a replacement check faster. Call 800-829-1040 and tell them your refund check did not arrive. Have your Social Security number, filing status, and the refund amount ready. The IRS will verify the check was sent, then mail you a replacement.

If Where's My Refund? still shows "processing" after 21 days, or if it shows an error message, the IRS is likely reviewing your return. This happens when there is a discrepancy between what you reported and what the IRS has on file — a math error, a missing form, a duplicate Social Security number, or a mismatch between your name and your number. The IRS will mail you a notice explaining what it needs. Do not ignore it. Follow the instructions in the notice to respond.

Why some refunds get held up or rejected

The most common reasons for a delayed refund are math errors, missing information, and identity verification. If you made an arithmetic mistake on your return, the IRS catches it and corrects it before sending your refund — but this adds time. If you forgot to sign the return, did not include a required form, or left a field blank, the IRS will mail you a notice asking you to fix it.

Identity theft and fraud prevention also cause delays. If your Social Security number appears on multiple returns in the same year, or if your return does not match other records the IRS has, the agency will hold your refund while it verifies you are who you say you are. This can take several weeks. The IRS will contact you by mail if this is happening.

Offset is another reason a refund may be smaller than expected or held entirely. If you owe back taxes, student loans, or child support, the IRS can use your refund to pay those debts. The IRS will mail you a notice if this happens, explaining what the offset was for and how much was taken.

State refunds are tracked separately from federal refunds

Your state tax refund is a separate transaction from your federal refund and has its own timeline. Most states process refunds within 30 to 45 days of receiving your return, but some take longer. You track your state refund through your state's tax agency website, not through the IRS.

Find your state's refund tracker by searching "[your state] tax refund status" or by going to your state's department of revenue website. You will typically need your Social Security number and the refund amount. Some states offer direct deposit for state refunds, which is faster than a check. If you chose direct deposit on your state return, your refund should arrive within one to three business days of approval.

If your state refund is late, contact your state's tax agency directly. The phone number and mailing address are on your state's tax website. Have your return confirmation number or Social Security number ready.

What information you need before you contact the IRS

If you have to call the IRS or respond to a notice, have these documents ready: your Social Security number, your filing status (single, married filing jointly, etc.), the exact refund amount from your return, and your return confirmation number if you filed electronically. If you received a notice from the IRS, have that notice in front of you.

The IRS phone line is 800-829-1040. Wait times are long during tax season, so call early in the morning or late in the afternoon. You can also create an account at irs.gov/account to view your return status and any notices the IRS has sent you without calling.

Frequently Asked Questions

How do I know if my refund was sent by check or direct deposit?

Where's My Refund? will tell you the delivery method once your refund is approved. If you chose direct deposit on your return, it will say "direct deposit" and give you the expected arrival date. If you chose a check, it will say "check" and give you the mailing date. You can also log into your IRS account to see the delivery method.

Can I change my refund from a check to direct deposit if I already filed?

No, you cannot change the delivery method after you file. If you chose a check and want direct deposit instead, you have to wait for the check to arrive, deposit it, and then request a refund from your bank if needed. For future years, you can choose direct deposit when you file.

What if the IRS says my refund was sent but my bank never received it?

Contact your bank first to confirm the deposit did not arrive. Banks sometimes hold deposits for a few days before posting them. If your bank has no record of the deposit, call the IRS at 800-829-1040 and report it. The IRS can trace the deposit and issue a replacement if the money was lost in transit.

Do I have to respond to an IRS notice about my refund?

Yes. If the IRS mails you a notice, it means there is something it needs from you or something it found on your return. Follow the instructions in the notice and respond by the deadline. If you do not respond, the IRS may deny your refund or assess additional taxes.

How long does it take to get a replacement check if mine was lost?

The IRS typically mails a replacement check within two to four weeks of your request. If you need the money faster, ask the IRS if you can receive the replacement by direct deposit instead — some offices can process that more quickly, though it varies by location.