Check your refund status through the IRS or your state tax agency

The IRS and most state tax agencies let you track your refund online without calling or visiting an office. The fastest way is the IRS Where's My Refund tool at irs.gov — it updates every 24 hours and tells you whether your refund has been sent, when it will arrive, and what method it's using (direct deposit or check). You'll need your Social Security number, filing status, and the exact refund amount from your tax return.

For state refunds, go to your state's tax department website and look for a refund tracker or status tool. Most states run their own tracking systems separate from the federal one. If you filed both federal and state returns, you need to check both — they move on different timelines and sometimes one arrives weeks before the other.

If you filed through a tax preparer or software company, some offer their own tracking dashboards that pull data from the IRS. TurboTax, H&R Block, and similar services often show refund status in your account, though the IRS tool is always the official source.

Key Takeaways

  • The IRS Where's My Refund tool at irs.gov is the official tracker and updates every 24 hours with your refund status and delivery date.
  • You need your Social Security number, filing status, and the exact refund amount from your return to check status online.
  • State refunds are tracked separately through your state's tax department website, and often arrive on a different timeline than federal refunds.
  • If your refund shows as sent but hasn't arrived after the stated date, contact the IRS or your state agency rather than waiting longer.

What the refund status messages actually mean

The IRS tracker shows one of three main statuses. "Refund received" means the IRS has your return and is processing it — this is the first stage and can last several weeks. "Refund approved" means the IRS has finished reviewing your return and authorized the refund payment. "Refund sent" means the money has left the IRS and is on its way to you through your chosen delivery method.

Once it shows "sent," the arrival time depends on how you chose to receive it. Direct deposit usually arrives within one to two business days after the IRS sends it. A paper check takes seven to ten business days by mail, though this varies by location and postal service delays. The tracker will show you the expected arrival date once the refund is sent.

If the tracker says your refund was sent but you don't see it after the stated date, the money may have been held up in the mail, sent to an old bank account, or delayed by your bank. This is when you need to contact the IRS directly rather than waiting longer.

Direct deposit versus check — and what to do if it goes to the wrong account

When you filed your return, you chose whether to receive your refund by direct deposit or paper check. Direct deposit is faster and more reliable — the IRS sends the money straight to the bank account you listed on your return. If that account is still open and active, the money should land there within one to two business days of the IRS sending it.

If you chose direct deposit but listed an old bank account that you've since closed, the refund will be rejected by that bank and sent back to the IRS. The IRS will then mail you a paper check instead, which adds two to three weeks to the process. You won't see a notification about this — the tracker will just show "sent" and then nothing will arrive. If this happens, you can contact the IRS to confirm the refund was rejected and ask when the check will be mailed.

Paper checks are slower but more straightforward if your address is current. The IRS mails the check from a processing center, and it travels through the postal service like any other mail. If you move after filing but before receiving your check, the post office may forward it or return it to the IRS. Update your address with the post office immediately if you've moved recently.

When to contact the IRS or your state tax agency

Contact the IRS if your refund status hasn't changed in more than 21 days after filing, if the tracker shows "sent" but the money hasn't arrived after the stated date, or if you believe the refund was sent to the wrong account. The IRS phone line is 1-800-829-1040, and wait times are longest in the spring tax season. You can also visit an IRS office in person if you have one nearby, though appointments are often booked weeks out.

For state refunds, contact your state's tax department using the phone number or online chat on their website. State processing times vary — some states send refunds within two to three weeks, while others take six to eight weeks. If your state refund is significantly delayed compared to the stated timeline, the state tax agency can investigate whether it was sent and where it went.

Have your Social Security number, filing status, and the exact refund amount ready when you call. The agency will look up your return and tell you the current status. If the refund was sent to a closed account or wrong address, they can sometimes reissue it, though this adds another two to four weeks.

Refunds sent to the wrong address or account

If you moved after filing your return and didn't update your address with the post office, a paper check may be returned to the IRS. The IRS will hold it for a period and then mail a new check to the address on file with them. You can update your address with the IRS using Form 8822, though this won't speed up a check that's already in the mail.

If your direct deposit went to a closed account, the receiving bank will reject it and send it back to the IRS within one to two weeks. The IRS then issues a paper check instead, which takes an additional seven to ten business days to arrive. You can call the IRS to confirm this happened and ask for an estimated arrival date for the replacement check.

If you believe your refund was lost in the mail or sent to an address you no longer use, the IRS can issue a replacement check. This process takes about four weeks from the time you request it. You'll need to file a claim using Form 3911 (Application for Taxpayer Assistance Order) or call the IRS to request a replacement.

How long refunds actually take — federal and state timelines

The IRS aims to send most refunds within 21 days of receiving your return, but this is not a may provide. If you file electronically and choose direct deposit, you're more likely to receive your refund within this window. If you file by paper or choose a paper check, add another week or two.

State refunds operate on their own schedule. Some states process refunds as quickly as the IRS — within two to three weeks. Others take six to eight weeks, especially if they're auditing returns or processing a high volume. A few states take even longer if they're verifying income or checking for fraud. Your state's tax website should show the current processing time.

If you filed an amended return (Form 1040-X), expect the refund to take significantly longer — usually eight to twelve weeks or more. Amended returns are processed by hand and take priority only after all regular returns are done.

What to do if the tracker shows nothing or gives an error

If you search for your refund and the tracker says it can't find your return, it may not have been received yet, or there may be an error in the information you entered. Double-check that you're using the exact Social Security number, filing status, and refund amount from your return. Even a one-digit error will cause the search to fail.

If the information is correct and the tracker still can't find your return, wait a few days and try again. The IRS system updates every 24 hours, and newly filed returns sometimes take a few days to appear in the tracker. If you filed by mail, it can take two to three weeks for the IRS to receive and enter your return into the system.

If you filed electronically and the tracker still can't find your return after a week, contact the IRS to confirm they received it. You can also check your email for an IRS confirmation message — e-filed returns generate an automatic receipt that includes a confirmation number. If you have that number, give it to the IRS when you call.

Frequently Asked Questions

Can I check my refund status if I filed through a tax preparer?

Yes. Use the IRS Where's My Refund tool with your Social Security number and refund amount — it works regardless of who prepared your return. Some tax preparers also offer their own tracking through their website or app, but the IRS tool is the official source and always has the most current information.

Why does my refund status say "sent" but I haven't received it yet?

Direct deposit refunds usually arrive one to two business days after the IRS sends them, and paper checks take seven to ten business days. If you're within that window, wait a few more days. If you're past that date, contact the IRS — the refund may have been rejected by your bank, sent to an old address, or delayed in the mail.

What if I filed a joint return — whose Social Security number do I use to check status?

Use either spouse's Social Security number — the tracker will find the return either way. You'll need the exact refund amount, which should be the same regardless of whose number you enter.

How do I know if my state refund was sent separately from my federal refund?

Check your state's tax department website for a refund tracker — most states have one. State and federal refunds are processed independently and often arrive weeks apart. Some states send refunds faster than the IRS, and some take much longer.

Can the IRS tell me where my check is if it's been lost in the mail?

The IRS can confirm whether they mailed the check and when, but they can't track it through the postal service. If a check is lost, you can request a replacement by calling the IRS or filing Form 3911. The replacement takes about four weeks to arrive.