Where to check the status of your federal tax refund

The Internal Revenue Service (IRS) has a tool called Where's My Refund? that shows you the status of your refund in real time. You can reach it on the IRS website at irs.gov, or use the IRS2Go mobile app if you prefer to check on your phone.

To use Where's My Refund?, you will need your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount from your tax return. The tool updates once per day, usually overnight, so checking multiple times in the same day will show the same information.

The IRS processes most refunds within 21 days of receiving your return, though this timeline can vary depending on whether you filed electronically or by mail, and whether your return needed extra review. If you filed by mail, add extra time for the IRS to receive and scan your documents.

Key Takeaways

  • Where's My Refund? is the official IRS tool to track your refund status, found at irs.gov or through the IRS2Go app.
  • You will need your Social Security number, filing status, and the exact refund amount to check your status.
  • The tool updates once daily and shows whether your refund is being processed, approved, or sent to your bank or address.
  • Most refunds arrive within 21 days of the IRS receiving your return, but mailed returns take longer to reach the IRS first.
  • If Where's My Refund? shows an error or your refund is delayed beyond 21 days, the IRS has other steps you can take.

What the status messages mean

Where's My Refund? shows your refund in one of three stages. Refund Received means the IRS has your return and is processing it — this is the first stage and can last several days. Refund Approved means the IRS has reviewed your return and decided to send you the money. Refund Sent means the IRS has released the refund to your bank (if you chose direct deposit) or mailed a check to your address.

Once your refund reaches the "Sent" stage, the timeline depends on how you chose to receive it. Direct deposit usually arrives within one to two business days after the IRS releases it. A mailed check can take one to three weeks, depending on mail delivery in your area and whether the check needs to be forwarded.

What to do if Where's My Refund? shows an error

If the tool says "We cannot provide information about your refund status" or shows an error message, it usually means one of three things: the IRS has not yet received your return, the information you entered does not match what is on file, or there is a delay in processing.

First, double-check that you entered your Social Security number, filing status, and refund amount correctly — even a single digit wrong will cause an error. If those are correct, wait a few days and try again, since the system updates once daily and newly received returns take time to appear in the system.

If you filed by mail and it has been more than two weeks since you mailed your return, the delay may be because the IRS has not yet received it. Contact the IRS directly at 1-800-829-1040 to confirm whether your return arrived. Have your return copy and a photo ID ready when you call.

When your refund is delayed beyond 21 days

If Where's My Refund? still shows "Refund Received" or "Refund Approved" after 21 days, your return may need extra review. This happens when the IRS spots something that does not match their records — for example, a discrepancy between the income you reported and what your employer reported, or a mismatch in your Social Security number.

The IRS will send you a letter if your return needs review. Check your mail regularly, as the letter will explain what information they need and how to respond. Do not ignore the letter — responding promptly can speed up your refund.

If you have not received a letter after 21 days and Where's My Refund? is not showing progress, call the IRS at 1-800-829-1040. Have your tax return, Social Security number, and filing status ready. The IRS can tell you whether your return is in a queue for review and what, if anything, is holding it up.

Direct deposit versus mailed checks

If you chose direct deposit on your tax return, the IRS sends your refund to the bank account you listed. This is the fastest method — once the IRS releases your refund, it usually arrives in your account within one to two business days. The IRS does not control the exact timing after that; your bank processes the deposit on their schedule.

If you chose to receive a check by mail, the IRS prints and mails it to the address on your return. This takes longer because of mail delivery time. A check can take one to three weeks to arrive after the IRS marks it as sent, depending on where you live and whether the address needs correction.

If you moved after filing your return, the check may be delayed or returned to the IRS. If you think your check was mailed to an old address, contact the IRS at 1-800-829-1040 and provide your current address. They can issue a replacement check or, in some cases, arrange a direct deposit to a current account instead.

What to do if your refund never arrives

If Where's My Refund? shows "Refund Sent" but you have not received the money after the expected timeframe, the next step depends on how you chose to receive it. For direct deposit, check with your bank first — contact them to confirm the deposit did not arrive and ask whether there were any issues with the account number or routing number you provided.

For a mailed check, wait the full timeframe (one to three weeks) before assuming it is lost. If it does not arrive, call the IRS at 1-800-829-1040 and tell them your refund was marked as sent but never arrived. They can issue a replacement check or, if enough time has passed, investigate whether the original check was cashed.

If your bank says the direct deposit was rejected because of an incorrect account number, you will need to contact the IRS to arrange a replacement. The IRS cannot deposit to a different account than the one you listed on your return, so they will issue a check instead.

Frequently Asked Questions

How often does Where's My Refund? update?

The tool updates once per day, usually overnight. Checking multiple times in the same day will show the same status. If your status has not changed in several days, your return may be in a queue waiting for review or additional processing.

Can I call the IRS if Where's My Refund? is not working?

Yes. Call 1-800-829-1040 during business hours. Have your Social Security number, filing status, and the refund amount ready. The IRS can tell you your refund status over the phone if the online tool is not working or if you prefer to speak with someone.

What if I filed jointly with a spouse and we are separated?

You can still check your refund status using Where's My Refund? with your own Social Security number and filing status. If the refund was sent to a joint account that you no longer have access to, contact the IRS at 1-800-829-1040 to discuss your options — they may be able to issue a replacement check or arrange a different payment method.

Does Where's My Refund? show state refunds too?

No, Where's My Refund? only tracks federal refunds. To check your state refund status, visit your state's tax agency website. Most states have their own refund tracking tool, and you will need similar information (Social Security number, filing status, refund amount) to check.

What if I made a mistake on my return after I filed?

If you realize you made a mistake after filing, do not try to change it through Where's My Refund?. Instead, file an amended return using Form 1040-X once you receive your original refund. The IRS will process the amended return separately and send you an additional refund or bill you for any amount owed.