Where to check your refund status directly with the IRS
The IRS provides a tool called Where's My Refund? on its official website at irs.gov. You enter your Social Security number, filing status, and the exact refund amount from your tax return. The tool then shows you the current status of your refund and, if it has been processed, the date it will arrive in your bank account or by mail.
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 typically shorter early in the morning and earlier in the week. The phone line operates Monday through Friday, 7 a.m. to 7 p.m. in your local time zone.
A third option is the IRS2Go mobile app, available for iPhone and Android. The app uses the same information as the website tool and provides the same real-time status updates. Many people find the app faster than the website during peak tax season.
Key Takeaways
- Where's My Refund? on irs.gov is the official IRS tool and requires your Social Security number, filing status, and refund amount.
- The IRS phone line 1-800-829-1954 provides the same information and operates Monday through Friday, 7 a.m. to 7 p.m. your local time.
- Refund status updates typically appear 24 hours after the IRS receives your return, and the tool shows the deposit date once processing is complete.
- If you filed by mail, allow an extra 2 to 4 weeks before checking status, since the IRS must first scan and enter your return into the system.
What the three refund status messages mean
Return Received means the IRS has scanned your return and entered it into the system. This is the first status you will see. It does not mean your refund has been approved or calculated yet — only that the IRS has the document. This status typically appears within 24 hours of e-filing or 2 to 4 weeks after mailing a paper return.
Refund Approved means the IRS has processed your return, verified the information, and calculated your refund amount. At this point, the tool will show you the date your refund will arrive. If you chose direct deposit, the money usually arrives within 3 to 5 business days after this status appears. If you requested a check, it arrives by mail within 7 to 10 business days.
Refund Sent means the IRS has released the money. For direct deposit, this status appears the same day the funds hit your bank account. For a check, this status appears the day the IRS mails it, though the check itself may take another week to arrive depending on mail speed in your area.
When the tool says "still being processed"
If Where's My Refund? shows no status or says your return is still being processed after 21 days from filing, the IRS is likely reviewing your return for errors or inconsistencies. Common reasons include a mismatch between your Social Security number and name, a discrepancy in income reported on your return versus what employers reported to the IRS, or a claim for a refundable tax credit that requires verification.
Do not file an amended return or call the IRS immediately. The IRS processes millions of returns and many take longer than 21 days. Check the tool again after another week. If the status has not changed after 60 days from filing, or if the tool says there is an issue with your return, you can call 1-800-829-1954 to speak with a representative who can see the specific hold-up.
If the IRS needs additional information from you, they will mail you a letter explaining what is missing and how to respond. This letter typically arrives 4 to 6 weeks after filing. Do not ignore it — respond within the deadline stated in the letter, or your refund will be delayed further.
Refunds delayed by identity theft or fraud review
If Where's My Refund? displays a message about identity verification or fraud review, the IRS has flagged your return for additional security checks. This happens when the return contains information that does not match IRS records, when multiple returns claim the same dependent, or when the IRS detects patterns consistent with identity theft.
You will receive a letter from the IRS explaining what information they need to verify. Follow the instructions in the letter exactly. Do not send documents to the address on your return — send them only to the address listed in the IRS letter. These reviews typically add 60 to 120 days to your refund timeline, though some resolve faster if you respond quickly with clear documentation.
If you believe your identity has been stolen, contact the IRS Identity Theft Hotline at 1-800-908-4490. They can place a flag on your account and provide guidance on next steps. You should also file a report with the Federal Trade Commission at identitytheft.gov.
Direct deposit versus check refunds
The IRS processes direct deposit refunds faster than checks. A direct deposit refund typically arrives 3 to 5 business days after the IRS approves your return. A check refund takes 7 to 10 business days after approval, plus additional time for mail delivery depending on your location.
If you did not provide banking information when you filed, the IRS will mail you a check. You cannot change this after filing. If you want to receive future refunds by direct deposit, you must provide your bank account and routing number on your next tax return.
Some tax preparation software and tax professionals offer a service called a refund advance or rapid refund, where they lend you money against your expected refund before the IRS processes it. These loans charge fees and interest. The IRS does not offer this service — only private companies do. Where's My Refund? will not show a refund advance; it only tracks the actual IRS refund.
What to do if your refund never arrives
If Where's My Refund? shows your refund was sent but you have not received it after the expected timeframe, first confirm the deposit date shown in the tool. For direct deposits, check your bank account statement to see if the deposit appears under a different date than expected. Banks sometimes process deposits on different days than the IRS sends them.
If the deposit does not appear in your account after 5 business days from the date shown in Where's My Refund?, contact your bank. Provide them with the deposit date and amount shown in the tool. The bank can trace the deposit and tell you whether it arrived and was rejected, or whether it never reached the bank at all.
If the IRS shows your refund was mailed as a check but you have not received it after 10 business days, call 1-800-829-1954. Have your Social Security number, filing status, and refund amount ready. The IRS can issue a replacement check or, in some cases, a direct deposit to your bank account instead.
Frequently Asked Questions
How long does it take to see a status on Where's My Refund?
If you e-filed, the first status (Return Received) typically appears within 24 hours. If you mailed a paper return, allow 2 to 4 weeks before the status appears, because the IRS must first scan and enter your return into the system. Do not call or check the tool before this time — it will not have your information yet.
Can I check my refund status if I filed through a tax preparer or software company?
Yes. Where's My Refund? tracks all returns filed with the IRS, regardless of who prepared them. You use your own Social Security number, not your preparer's information. If your preparer filed your return electronically, you can check the status the same way as if you had filed yourself.
What if I made a mistake on my return and want to change it before the refund is processed?
If your return has not yet been processed (status shows Return Received), you can file an amended return using Form 1040-X. However, this typically delays your refund by several weeks because the IRS must process both the original and amended return. If the mistake is small and does not affect your refund amount significantly, it may be faster to wait for the refund and then file the amended return afterward.
Why does Where's My Refund? say my refund was approved but I still haven't received it?
The tool shows the date the IRS releases the money, not the date it arrives in your account. For direct deposit, add 3 to 5 business days to the approval date. For checks, add 7 to 10 business days plus mail delivery time. If you have waited longer than this, contact your bank (for direct deposit) or call the IRS (for a check).
Can I get my refund faster by paying a fee to a tax company?
No. The IRS processes all returns on the same timeline regardless of who filed them or whether you paid a fee. Tax preparation companies cannot speed up the IRS. Some offer refund advances or loans, but these charge interest and fees — you receive less money than your actual refund. The only way to receive your refund faster is to e-file instead of mailing a paper return.