The IRS has one tool for this: the Where's My Refund tracker on IRS.gov

Go to irs.gov/refunds and use the "Where's My Refund?" tool. You will need your Social Security number (or ITIN), filing status from your return, and the exact refund amount you expect. The tool updates once per day, usually overnight, so checking multiple times in the same day will show the same information.

The tracker shows three possible statuses: "Return Received" (the IRS has your return but hasn't processed it yet), "Approved" (your return is approved and your refund is on the way), or "Sent" (your refund has been issued). If your status shows "Sent," the tool will tell you the date it was sent and the method—direct deposit or check.

If you filed electronically, the IRS typically processes your return within 21 days. If you mailed a paper return, processing takes longer. The tracker will not show a status at all until your return has been received and entered into the system, which can take several weeks for mailed returns.

Key Takeaways

  • The IRS Where's My Refund tool at irs.gov/refunds is the official source for refund status and updates once daily.
  • You need your Social Security number, filing status, and expected refund amount to check your status.
  • Electronically filed returns typically show a status within 21 days; mailed returns take longer to enter the system.
  • If your status shows "Sent," the tool displays the issue date and whether your refund went by direct deposit or check.
  • The IRS will not show a status until your return has been physically received and scanned into their system.

What each status message actually means

"Return Received" means the IRS has your return in their system but has not finished reviewing it. This is the first status you will see after filing electronically or after a mailed return is scanned. It does not mean there is a problem—it is the normal starting point. This status can last anywhere from a few days to several weeks depending on how busy the IRS is and whether your return needs manual review.

"Approved" means the IRS has finished processing your return, found no issues, and your refund has been authorized. The tool will show the date your refund was approved. From this point, your refund is in the payment pipeline and will be issued within a few business days, usually by direct deposit if you provided banking information on your return.

"Sent" means your refund has left the IRS and is on its way to you. The tool shows the exact date it was sent and the delivery method. If it was sent by direct deposit, it should land in your bank account within one to two business days of the send date. If it was sent by check, allow 7 to 10 business days from the send date for it to arrive by mail.

What to do if the tracker shows no status yet

If you filed electronically and it has been more than a few days, the return may still be in the queue. The IRS processes returns in batches, and the tracker does not update in real time. Check again in a few days.

If you mailed a paper return, it can take 4 to 8 weeks for the IRS to receive it, scan it, and enter it into the system. During this time, the Where's My Refund tool will show no results. This is normal and does not mean your return is lost. The IRS receives millions of mailed returns each year and processes them in the order they arrive.

If you filed more than 21 days ago electronically and the tracker still shows nothing, or if you mailed your return more than 8 weeks ago and it has not appeared, contact the IRS directly. Call the refund hotline at 1-800-829-1954 (available Monday through Friday, 7 a.m. to 7 p.m. your local time). Have your Social Security number, filing status, and expected refund amount ready.

Why your refund might be delayed

The IRS holds refunds for several reasons. If your return contains errors—a mismatched Social Security number, an incorrect filing status, or math mistakes—the IRS will flag it for manual review. This adds 1 to 3 weeks to processing time. You will not see an "Approved" status until the error is resolved.

If you claim the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit, the IRS is required by law to hold your refund until February 15 at the earliest, even if your return is otherwise complete. This is a federal compliance rule, not a sign of a problem. Your status will show "Approved" but your refund will not be sent until after that date.

If your refund is being used to offset unpaid federal debts—back taxes, student loans in default, or child support arrears—the IRS will intercept it. The Where's My Refund tool will not show this directly. Instead, you will receive a notice in the mail explaining the offset. If you believe this happened in error, you can dispute it through the Treasury Offset Program, but this requires filing a formal claim.

Direct deposit versus check: what affects timing

If you provided your bank account number and routing number on your return, the IRS will send your refund by direct deposit. This is the fastest method: once the IRS shows "Sent," the money typically arrives in your account within 1 to 2 business days. Direct deposit also eliminates the risk of a lost or stolen check.

If you did not provide banking information or if there was an error with the account details you provided, the IRS will issue a check instead. Checks take 7 to 10 business days to arrive by mail from the send date. If a check does not arrive within that window, contact the IRS to request a replacement or to provide corrected banking information for a reissue by direct deposit.

Some people request a check intentionally because they prefer not to provide banking information. This is a valid choice, but it means accepting the longer timeline. If you change your mind and want your refund by direct deposit instead, you cannot redirect a check that has already been sent—you will have to wait for it to arrive and then deposit it yourself.

What to do if your refund never arrives

If the Where's My Refund tool shows "Sent" but your direct deposit has not appeared after 3 business days, contact your bank first. Ask them to confirm they have not received the deposit and to check for any holds or blocks on your account. Sometimes banks flag large deposits as suspicious and hold them temporarily.

If your bank confirms no deposit was received, contact the IRS at 1-800-829-1954. Have the send date from the tracker ready. The IRS can investigate whether the deposit was rejected by your bank (which happens if the account number or routing number was wrong) and can reissue your refund by check or correct the banking information and try again.

If a check was sent but never arrived, wait the full 10 business days from the send date before contacting the IRS. Checks can be delayed in the mail. After 10 business days, call 1-800-829-1954 and request a replacement check or a reissue by direct deposit if you can provide corrected banking information.

Frequently Asked Questions

Can I check my refund status on my phone?

Yes. The IRS Where's My Refund tool works on mobile browsers. Go to irs.gov/refunds on your phone's web browser and enter your information the same way you would on a computer. The IRS does not have an official app for this, so avoid downloading third-party apps claiming to check your refund status.

What if I don't know my exact refund amount?

You will need it to use the tracker. Check your filed return or your tax software account—both show the refund amount you reported. If you cannot find it, you can still call the IRS at 1-800-829-1954 and provide your Social Security number and filing status; they can look it up for you.

Does the tracker show why my refund is delayed?

No. The tracker only shows processing status, not the reason for delays. If your status is stuck on "Return Received" for longer than expected, the IRS has likely flagged your return for manual review, but the tracker will not tell you why. You will receive a notice in the mail if action is needed from you.

Can I cancel my refund and get a refund by a different method?

Once the IRS has issued your refund (status shows "Sent"), you cannot cancel it. If it was sent by check, you must wait for it to arrive and deposit it yourself. If it was sent by direct deposit to the wrong account, you cannot redirect it—you will have to contact your bank and the IRS to investigate.

What if I filed jointly but only one spouse has a Social Security number?

You can check the status using either spouse's Social Security number, as long as you use the correct filing status (Married Filing Jointly). The tracker will show the same refund status either way.