Where to check your federal tax refund status

The IRS provides a tool called Where's My Refund? that shows you the status of your federal return and tells you when the IRS expects to deposit or mail your money. You can access it on IRS.gov without logging in — you only need your Social Security number, filing status, and the exact refund amount from your return.

Where's My Refund? updates once per day, usually overnight. It shows three possible statuses: the IRS is still processing your return, the IRS has approved your refund and scheduled a deposit or mailing date, or there is a problem that requires your attention. If your return is still being processed, the tool will tell you approximately when it will move to the next stage.

You can also call the IRS at 800-829-1954 to speak with a representative, though wait times are often long during tax season. Have your Social Security number, filing status, and expected refund amount ready when you call.

Key Takeaways

  • Where's My Refund? on IRS.gov is the official source for your federal refund status and expected delivery date, and it updates once per day.
  • Most federal refunds are deposited within 21 days of the IRS accepting your return, but some returns take longer if they require additional review.
  • State tax refunds are tracked through your state's tax agency website, not the IRS, and timelines vary by state.
  • If Where's My Refund? says your refund was sent but you have not received it after the expected date, contact the IRS or your state agency to investigate.

How long federal refunds typically take

The IRS aims to issue most refunds within 21 days of accepting your return. This 21-day window starts when the IRS receives and accepts your return, not when you file it. If you file early in the tax season, your return may sit in the queue for a few days before the IRS begins processing it.

Some returns take longer. The IRS may need to verify information on your return, review math, or check for fraud or identity theft. If your return requires additional review, Where's My Refund? will tell you that processing is taking longer than usual and will give you a new expected date. This can add weeks or even months to your refund timeline.

Returns filed on paper take longer than returns filed electronically. Paper returns can take up to 21 days just to be scanned and entered into the IRS system, then another 21 days to process. If you filed on paper, expect your refund in six to eight weeks from the date the IRS receives it.

Tracking your state tax refund

Each state runs its own tax refund system separate from the IRS. Your state refund may arrive before, after, or at the same time as your federal refund. To check your state refund status, go to your state's tax agency website — search "[your state] tax refund status" to find the right page.

State refund timelines vary widely. Some states process refunds in two to three weeks; others take six to eight weeks or longer. A few states offer expedited refunds if you file electronically and request direct deposit. Check your state's website to see what timeline it publishes and whether your return qualifies for faster processing.

If you filed both federal and state returns, track them separately. Do not assume your state refund will arrive on the same day as your federal refund, even if you filed both at the same time.

What to do if your refund is delayed

If Where's My Refund? shows an expected delivery date that has passed and you have not received your money, the next step depends on how the IRS said it would send the refund. If it was supposed to be deposited directly to your bank account, contact your bank first to confirm the deposit never arrived. Banks sometimes delay deposits for a day or two, or the money may have been sent to an old account if you changed banks since filing.

If the IRS said it mailed a check and the check has not arrived after two weeks past the expected date, contact the IRS at 800-829-1954 to report it. The IRS can issue a replacement check or deposit the refund directly if you provide banking information. Have your Social Security number, filing status, and the amount of the refund ready.

If Where's My Refund? says your refund was sent but the status has not updated in more than a week, the system may not have received confirmation of delivery yet. Wait a few more days and check again. If the status still has not changed after two weeks, call the IRS.

Reasons your refund might be held or reduced

The IRS may hold your refund if it suspects fraud, identity theft, or errors on your return. If this happens, Where's My Refund? will say your return requires additional review and will give you a new expected date. You may also receive a letter from the IRS asking you to verify information or provide documents. Follow the instructions in the letter exactly and respond within the deadline given.

Your refund may also be reduced or offset if you owe money to the federal government, a state, or a creditor. The IRS can use your refund to pay back taxes, unpaid student loans, child support, or other debts. If this happens, you will receive a notice in the mail explaining what your refund was used for and how much was taken. You cannot stop this offset once it has been applied, but you can dispute it if you believe the debt is not yours.

Direct deposit versus check delivery

If you chose direct deposit on your return, the IRS deposits your refund into the bank account you listed. Direct deposit is faster than a mailed check — most direct deposits arrive within three to five business days of the IRS approving your refund. The IRS does not charge a fee for direct deposit.

If you chose to receive a check by mail, the IRS mails it to the address on your return. Mailed checks take longer because of postal delivery time. The IRS typically mails checks within five to seven business days of approving your refund, but the check may take another one to two weeks to arrive depending on where you live and postal service delays.

You cannot change your delivery method after you file your return. If you chose a check but want direct deposit instead, you must wait for the check to arrive, deposit it yourself, or contact the IRS to see if it can issue a replacement as a direct deposit.

Frequently Asked Questions

Can I check my refund status before the IRS accepts my return?

No. Where's My Refund? only works after the IRS has accepted your return. If you just filed, wait at least 24 hours before checking. The IRS needs time to scan and process your return before it shows up in the system.

Why does Where's My Refund? say my refund is approved but I have not received it yet?

The IRS approves your refund before it actually sends the money. If it approved your refund for direct deposit, the deposit usually arrives within three to five business days. If it approved a mailed check, the check takes five to seven business days to mail plus one to two weeks for postal delivery. Check the expected delivery date the tool gives you.

What if I filed my return electronically but Where's My Refund? says it is still processing after 21 days?

Some returns require additional review and take longer than 21 days. Where's My Refund? will show a new expected date if this is happening. If the tool does not give you a new date or the new date has also passed, call the IRS at 800-829-1454 to find out why your return is delayed.

Do I need to do anything to receive my refund once it is approved?

No. Once the IRS approves your refund, it will deposit it or mail it automatically. You do not need to take any action unless the IRS sends you a letter asking for more information or documents.

Can I get my refund faster if I pay a tax preparation company?

No. The IRS processes all returns at the same speed regardless of who prepared them or what software was used. Some tax preparation companies offer "refund advances" or loans against your expected refund, but these come with fees and interest. The fastest way to receive your refund is to file electronically and request direct deposit.