Check your federal refund status on IRS.gov

The fastest way to check your federal income tax refund is the IRS Where's My Refund tool at irs.gov. You enter your Social Security number, filing status, and the exact refund amount from your tax return. The tool updates once per day, usually overnight, and tells you whether the IRS has received your return, is processing it, or has approved it for payment.

You can also call the IRS refund hotline at 1-800-829-1954. Have your Social Security number, filing status, and the refund amount ready. Wait times are shortest early in the morning and outside the peak filing season (January through April). The phone line operates Monday through Friday, 7 a.m. to 7 p.m. your local time.

If you filed electronically, the IRS typically processes your return within 21 days. If you mailed a paper return, allow up to four weeks for the IRS to receive and begin processing it. These timelines assume no errors or missing information on your return.

Key Takeaways

  • The IRS Where's My Refund tool at irs.gov is the most direct way to check your federal refund status and updates once per day.
  • You need your Social Security number, filing status, and the exact refund amount from your return to use the tool or call the IRS hotline.
  • Electronic returns typically process within 21 days; paper returns take up to four weeks to reach the IRS.
  • If your refund shows as approved, it will arrive by direct deposit within one to two business days or by mail within seven to ten business days.
  • State refunds are tracked separately through your state's tax agency website, not the IRS.

What the refund status messages mean

The IRS Where's My Refund tool shows one of three main statuses. Return Received means the IRS has your return but has not started processing it yet. This is normal and happens within a few days of filing electronically or a few weeks after mailing a paper return. Return Approved means the IRS has reviewed your return, found no problems, and approved your refund for payment. Refund Sent means the IRS has released your money and it is on its way to you.

If your status shows "Refund Sent," the arrival date depends on your payment method. Direct deposit refunds arrive within one to two business days from the sent date. Paper checks arrive within seven to ten business days. The IRS does not control mail delivery times after the check leaves their facility, so delays beyond ten days may mean the check is lost in the mail.

If your status does not change for more than 21 days after you filed electronically, or more than four weeks after you mailed a paper return, contact the IRS. A delay usually means the IRS found an error on your return, needs more information, or suspects fraud. The IRS will mail you a notice explaining what is needed.

Tracking a state income tax refund

Your state refund is separate from your federal refund and tracked through your state's tax agency. Most states have their own refund status tool on their tax department website. Search "[your state] tax refund status" to find the tool for your state. You will typically need your Social Security number and the refund amount.

State refund timelines vary widely. Some states process refunds within two to three weeks of approving your return; others take six to eight weeks. States that use the federal system to verify your information may delay your state refund until your federal refund clears. If you filed both returns at the same time, check your state status separately—a delay in one does not always mean a delay in the other.

What to do if your refund is delayed

If your refund shows as approved but has not arrived after the expected timeframe, first check that you provided the correct bank account or mailing address on your return. If you moved after filing, the IRS may have mailed your check to an old address. Contact your bank to ask whether a direct deposit was attempted and rejected.

If your refund still does not appear, call the IRS at 1-800-829-1954 or visit an IRS office in person. Bring a copy of your tax return and any notices the IRS sent you. The IRS can issue a replacement check or direct deposit if your original payment was lost or misdirected. This process typically takes two to four weeks.

If you suspect your refund was stolen or deposited into an account you do not recognize, report it to the IRS immediately and file a report with the Federal Trade Commission at identitytheft.gov. Do not wait for the IRS to contact you.

Why your refund might not show up in the tool

If you cannot find your refund in the Where's My Refund tool, the most common reason is that the IRS has not yet received or processed your return. Electronic returns take a few days to appear in the system; paper returns take two to four weeks. If you filed more than four weeks ago and your return still does not show, your paper return may have been lost in the mail.

The tool also does not show information for amended returns (Form 1040-X). If you filed an amended return, you must call the IRS at 1-800-829-1954 to check its status. Amended returns take significantly longer to process—typically eight to twelve weeks.

If you filed jointly with a spouse and only one of you has a Social Security number on file with the IRS, the tool may not recognize your return. This sometimes happens with recent immigrants or people filing for the first time. Call the IRS to verify your information is correct.

Direct deposit versus check delivery

If you chose direct deposit on your tax return, your refund arrives fastest—usually one to two business days after the IRS marks it as sent. Make sure the bank account and routing number you entered are correct. If you made a mistake, you cannot change it after filing. The IRS will return the deposit to the account you listed, and you will have to contact the IRS to request a check instead.

If you chose a paper check, the IRS mails it to the address on your return. Checks take seven to ten business days to arrive after the IRS sends them, but mail delivery can be slower depending on your location. If your check does not arrive within ten business days of the sent date, file a claim with the U.S. Postal Service or contact the IRS for a replacement.

Frequently Asked Questions

Can I check my refund status before I file my return?

No. The IRS Where's My Refund tool only works after you have filed your return and the IRS has received it. If you have not filed yet, you cannot check a status. Once you file, the tool updates within a few days for electronic returns or two to four weeks for paper returns.

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

Direct deposit refunds arrive one to two business days after the sent date. Checks take seven to ten business days. If more than ten business days have passed since the sent date and you chose direct deposit, contact your bank to confirm the deposit was not rejected. If you chose a check and it has not arrived after ten days, contact the IRS for a replacement.

Do I need to do anything if my refund is delayed?

Not immediately. If your refund shows as approved, it will arrive. If it has not arrived within the expected timeframe (one to two days for direct deposit, ten days for a check), call the IRS at 1-800-829-1954. They can tell you whether the payment was sent and help you locate it or issue a replacement.

What if I filed an amended return?

The Where's My Refund tool does not track amended returns. Call the IRS at 1-800-829-1954 to check the status of Form 1040-X. Amended returns take eight to twelve weeks to process because they require manual review.

How do I check my state refund if I live in a different state now?

Go to your state tax agency website and use their refund status tool. You will need your Social Security number and the refund amount. If you moved after filing and the state mailed a check to your old address, contact the state tax agency to request a replacement or change of address.