The IRS has three ways to check your refund status, and the fastest is their website
You can find out where your federal tax refund is by visiting the IRS website, calling the IRS, or using the IRS2Go mobile app. The website tool, called "Where's My Refund?", shows you the status within 24 hours of the IRS receiving your return if you filed electronically, or up to four weeks if you mailed a paper return. You will need your Social Security number, filing status, and the exact refund amount from your tax return to use any of these methods.
The status updates move through three stages: received, approved, and sent. "Received" means the IRS has your return but has not processed it yet. "Approved" means they have reviewed it and determined your refund amount. "Sent" means the money has left the IRS and is on its way to you—either by direct deposit or check, depending on how you chose to receive it.
Key Takeaways
- The IRS Where's My Refund tool updates once per day and shows status within 24 hours for e-filed returns or up to four weeks for mailed returns.
- You need your Social Security number, filing status, and the exact refund amount to check your status through any IRS channel.
- Direct deposit refunds typically arrive within 21 days of the IRS approving your return; check refunds take longer and depend on mail delivery.
- If Where's My Refund shows no information after the normal processing window, contact the IRS directly by phone or through their website.
Using the IRS Where's My Refund tool online
Go to irs.gov and look for the "Where's My Refund?" link on the homepage. Enter your Social Security number, filing status (single, married filing jointly, married filing separately, or head of household), and the exact refund amount as it appears on your tax return. The tool will then display your refund status and, if your refund has been sent, an estimated delivery date.
The tool updates once per day, usually overnight. If you check multiple times in the same day, you will see the same information. The IRS recommends waiting at least 24 hours after filing electronically before checking for the first time, and up to four weeks if you mailed your return. Checking before that window will show no results, which does not mean something is wrong—it means the IRS has not yet received or processed your return.
If your refund has been sent by direct deposit, the tool will show the date it was deposited into your bank account. If it was sent by check, it will show the date the check was mailed. Checks typically arrive within 7 to 10 business days of the mailing date, but delivery depends on your location and mail service speed.
Checking your status by phone or mobile app
You can call the IRS refund hotline at 1-800-829-1954 to speak with a representative or use their automated system. Have your Social Security number, filing status, and refund amount ready. The phone line is available Monday through Friday, 7 a.m. to 7 p.m. Eastern time. Wait times are often long during tax season (January through April), so calling early in the morning or later in the afternoon may be faster.
The IRS2Go mobile app, available for iOS and Android, includes the same Where's My Refund tool as the website. read the app, select "Where's My Refund?" and enter the same information you would use on the website. The app updates at the same time as the website and shows the same information.
What the three refund statuses mean and how long each takes
Received means the IRS has your return but has not started processing it. This status typically appears within 24 hours of e-filing. The IRS processes returns in the order they receive them, so your return may sit in "received" status for several days or weeks depending on how busy they are and whether your return needs additional review.
Approved means the IRS has reviewed your return, verified the information, and calculated your refund amount. Once your return moves to approved, the IRS begins preparing your refund for payment. This stage usually takes a few days to a week.
Sent means your refund has been released from the IRS. If you chose direct deposit, the money has been sent to your bank and should arrive within 21 days (though most direct deposits arrive within 3 to 5 business days). If you chose a check, it has been mailed and should arrive within 7 to 10 business days, depending on mail delivery in your area.
Why your refund might be delayed or stuck
If your refund is still showing "received" after four weeks, or if Where's My Refund shows no information at all after the normal processing window, the IRS may be reviewing your return more carefully. This happens when there are inconsistencies in your information, missing documents, or when the IRS needs to verify something with you or your employer.
Common reasons for delays include math errors on your return, a mismatch between your Social Security number and name as recorded with Social Security, claiming a dependent who is also claimed on another return, or reporting income that does not match what your employer reported to the IRS. If you suspect one of these issues, you can contact the IRS directly.
If you filed a paper return and it has been more than four weeks, your return may still be waiting to be scanned and entered into the IRS system. The IRS processes paper returns more slowly than electronic returns, especially during peak tax season. You can call the IRS to confirm they have received your paper return.
What to do if your refund has been sent but you have not received it
If Where's My Refund shows your refund was sent by direct deposit but it has not appeared in your bank account after 21 days, contact your bank first. Ask them to confirm they received the deposit and check whether it was rejected or returned to the IRS. Sometimes a deposit is rejected if your account number or routing number changed, or if your account was closed.
If your bank confirms they did not receive the deposit, contact the IRS. Have the date the refund was sent and your bank account information ready. The IRS can trace the deposit and, if it was rejected, reissue your refund by check or attempt the deposit again.
If your refund was sent by check and you have not received it after 10 business days from the mailing date, wait a few more days—mail delivery varies by location. If it does not arrive after 14 days, contact the IRS to report the missing check. They can issue a replacement check or send your refund by direct deposit instead.
Frequently Asked Questions
How long does it take to see my refund status after I file?
If you filed electronically, Where's My Refund will show your status within 24 hours. If you mailed a paper return, it can take up to four weeks for the IRS to receive and scan it before any status appears. The tool updates once per day, usually overnight.
Can I check my refund status without my exact refund amount?
No. The IRS requires your Social Security number, filing status, and the exact refund amount to prevent unauthorized access to your information. The amount must match what appears on your tax return exactly, including cents.
What does it mean if Where's My Refund shows no information?
It usually means the IRS has not yet received your return (if you mailed it) or has not begun processing it (if you filed electronically). Wait the full processing window—24 hours for e-filed returns, four weeks for mailed returns—before assuming something is wrong.
Can I speed up my refund?
No. The IRS processes returns in the order they are received and cannot expedite individual refunds. Filing electronically and choosing direct deposit are the fastest options available, but you cannot make the IRS process your return faster than their normal timeline.
What if I made a mistake on my tax return?
If you discover an error before the IRS processes your return, you can file an amended return using Form 1040-X. If the IRS has already processed your return and sent your refund, you can still file an amended return if you need to claim a larger refund or correct information. Contact the IRS or a tax professional for guidance on your specific situation.