Check your refund status on IRS.gov or your state tax agency's website

The fastest way to find out where your federal tax refund is: go to IRS.gov/refunds and use the "Where's My Refund?" tool. 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, so checking multiple times in the same day won't show new information.

For state refunds, visit your state's tax department website directly. Each state runs its own system and timeline. Search "[your state] tax refund status" to find the right portal — most states have a similar tool to the federal one, though some require you to log into an account you created when you filed.

If you filed through a tax software company like TurboTax, H&R Block, or TaxAct, you can also check status through their portals. They often pull data from the IRS system and display it alongside your filing information, which some people find easier to navigate.

Key Takeaways

  • The IRS "Where's My Refund?" tool at IRS.gov/refunds is the official source and updates once daily with your refund status.
  • You need your Social Security number, filing status, and the exact refund amount to check your status on any official tool.
  • State refunds are tracked separately through each state's tax department website, not through the federal IRS system.
  • Most refunds take 21 days from the date the IRS accepts your return, though some take longer if the return needs review.
  • If your refund is delayed beyond the expected timeframe, the IRS has a phone line and online tools to help you investigate.

What the refund status messages actually mean

The IRS tool shows one of three main statuses. "Accepted" means the IRS received your return and is processing it — this is the starting point. "Approved" means the IRS has reviewed your return, found no issues, and is preparing to send your money. "Sent" means your refund has been released and is on its way to you.

The tool also shows an expected delivery date once your refund reaches "Approved" status. This date is based on your chosen delivery method — direct deposit usually arrives within one to two business days after the IRS sends it, while a paper check takes seven to ten business days from the send date.

If your status shows "Still being processed," the IRS is reviewing your return for errors, missing information, or fraud indicators. This can add weeks to your timeline. The tool will tell you if you need to provide additional documents or if the IRS is simply taking longer than usual.

Timeline: when to expect your refund

The IRS aims to process most returns within 21 days of acceptance. If you filed electronically and chose direct deposit, you're in the fastest group — many people see refunds within two to three weeks. If you filed by mail or chose a paper check, add another week or two for delivery time.

During tax season (January through April), processing times can stretch longer because the IRS is handling millions of returns. If you filed in March, expect a slower timeline than if you filed in February. Returns filed after April 15 typically move faster because the volume drops.

Some returns take longer than 21 days no matter when you file. The IRS flags returns for review if they claim certain credits (like the Earned Income Tax Credit), contain math errors, or show signs of identity theft. These reviews can add two to eight weeks. The "Where's My Refund?" tool will tell you if your return is under review.

How to track a refund sent by direct deposit versus check

If you chose direct deposit, the IRS sends your refund to the bank account you listed on your return. Once the IRS releases the money, your bank receives it within one to two business days. You can see the deposit hit your account in your bank's app or online banking portal — this is often faster than the IRS tool updates to show "Sent."

If you're waiting for a paper check, tracking is less precise. The IRS tool will show "Sent" and give you an expected delivery date, but the Postal Service doesn't track individual tax checks the way it tracks packages. If your check doesn't arrive within ten business days of the "Sent" date, contact the IRS to report it as missing.

Some people choose to have their refund split between direct deposit and a check — for example, $2,000 direct deposited and $500 as a check. In this case, both portions are sent at the same time, but the check may arrive a few days after the deposit clears.

What to do if your refund is delayed or missing

If the "Where's My Refund?" tool shows your refund should have arrived but hasn't, start by checking your bank account carefully. Search for deposits from "IRS" or "TREAS" (short for Treasury Department). If you see the deposit, your refund arrived — the tool may just be slow to update.

If the tool shows "Sent" but you haven't received a check after ten business days, call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the refund amount ready. The IRS can confirm whether the check was mailed and, if it was, request a replacement or issue a direct deposit instead.

If the tool still shows "Still being processed" after 21 days, you can call the IRS or use their online tool to request a trace. A trace is an investigation into where your return is in the system. The IRS will contact you if they find a problem or need more information from you.

Checking your state refund separately

Your state refund moves on its own timeline, independent of your federal refund. Some states process refunds faster than the IRS — a few states send them within two weeks. Others take longer, especially if your state return is flagged for review or if you owe back taxes.

To check your state refund, go to your state's Department of Revenue or Department of Taxation website. Look for a link like "Check Refund Status" or "Track Your Refund." You'll enter your Social Security number and refund amount, just like the federal tool.

If you filed your state return through a tax software company, you can often check state status through their portal as well. Some software companies show both federal and state refund tracking in one place, which is convenient if you're monitoring both.

Why your refund might be taking longer than expected

The most common reason for delays is a mismatch between your return and IRS records. This could be a typo in your Social Security number, a name change you didn't report to Social Security, or income reported to the IRS under a slightly different name than what's on your return. The IRS catches these during processing and has to contact you to verify.

Claiming certain tax credits also triggers extra review. The Earned Income Tax Credit (EITC) and the Child Tax Credit are audited more often than other credits because they're high-value and sometimes claimed incorrectly. If your return includes these, budget extra time.

Identity theft is another reason for delays. If someone filed a return using your Social Security number, the IRS will hold your legitimate return while they investigate. This can take weeks or months. You'll receive a letter from the IRS if this happens, and you'll need to file a form to prove your identity.

Frequently Asked Questions

Can I check my refund status without my exact refund amount?

No. The IRS tool requires your Social Security number, filing status, and the exact refund amount to prevent unauthorized access to your information. If you don't remember the amount, check your tax return or the confirmation email from your tax software.

Why does the IRS tool say my refund was sent but I haven't received it?

Direct deposits usually arrive one to two business days after the IRS releases them, so check your bank account first. For checks, allow ten business days from the "Sent" date. If it still hasn't arrived, call the IRS at 1-800-829-1040 to report it missing and request a replacement or reissue.

Is there a way to speed up my refund?

No. The IRS processes returns in the order they're received, and you can't pay to jump the queue. The fastest path is filing electronically with direct deposit, which most people already do. If your return is under review, only providing the requested information quickly will move it forward.

What if I filed my taxes but never got a confirmation that the IRS received them?

If you filed electronically, you should have received an acknowledgment email or message from your tax software within 24 hours. Check your spam folder. If you filed by mail, the IRS doesn't send paper confirmations — your return appears in the "Where's My Refund?" tool once it's been scanned and entered into the system, which can take two to four weeks for mailed returns.

Can I check my refund status if someone else filed my taxes for me?

Yes, as long as you have your Social Security number and know the refund amount. You don't need the tax preparer's permission or involvement to check status. If you can't find the refund amount, contact the preparer or look for the copy of your return they gave you.