Where to check your refund status
The IRS has three ways to check what you are owed. The fastest is Where's My Refund? on IRS.gov — you enter your Social Security number, filing status, and the exact refund amount from your return. It updates every 24 hours after the IRS receives your return and shows you the current status: received, approved, sent to your bank, or delivered.
If you filed by mail, the IRS takes longer to process your return — usually four to six weeks instead of two to three weeks for e-filed returns. Where's My Refund? will not show anything until the IRS has scanned your paper return into their system, which can take two to three weeks on its own.
You can also call the IRS refund hotline at 800-829-1954. Have your Social Security number, filing status, and the exact refund amount ready. The line is open Monday through Friday, 7 a.m. to 7 p.m. your local time. Wait times are longest in February and March.
A third option is the IRS2Go mobile app, which shows the same information as Where's My Refund? and sends you a notification when your refund is approved and on its way.
Key Takeaways
- Where's My Refund? on IRS.gov is the fastest way to check — it updates every 24 hours once the IRS has your return.
- Paper returns take two to three weeks longer to process than e-filed returns because the IRS must scan them first.
- You need your Social Security number, filing status, and the exact refund amount from your tax return to check your status.
- The IRS refund hotline at 800-829-1954 works if the website is down, but expect longer wait times during tax season.
- Direct deposit refunds arrive in your bank account within one to two business days after the IRS approves your return.
What the status messages mean
Return Received means the IRS has scanned your return into their system and it is in the queue to be reviewed. This status can last several days to a week.
Refund Approved means the IRS has processed your return, checked it for errors, and decided to send you money. This is the point where your refund amount is locked in. The IRS will now prepare your refund for payment.
Refund Sent means the IRS has released your refund. If you chose direct deposit, your money is on its way to your bank — usually one to two business days. If you chose a check, the IRS has mailed it and you should receive it within seven to ten business days, depending on postal service speed.
If you do not see an update within 24 hours after checking, wait another day and check again. The system does not update in real time.
Why your refund might be delayed
The IRS holds some returns for additional review. This happens when your return contains math errors, missing information, or claims that need verification — like the Earned Income Tax Credit or the Child Tax Credit. These holds can add two to four weeks to your processing time.
If you filed by mail and included a check for taxes owed, the IRS processes your return more slowly because they must verify the check cleared your bank. This adds one to two weeks.
Refunds are also delayed if you claim the Earned Income Tax Credit or Additional Child Tax Credit. Federal law requires the IRS to hold these refunds until mid-February, even if your return is otherwise complete. This is called the EITC/ACTC delay and applies every year.
If Where's My Refund? shows no status at all after two weeks, your return may not have been received. Check that you entered your information correctly — a single digit wrong in your Social Security number or refund amount will produce no results. If the information is correct and still nothing appears, contact the IRS at 800-829-1954.
Direct deposit versus check
Direct deposit is faster. Once the IRS approves your refund, the money reaches your bank account in one to two business days. You do not have to wait for mail delivery or go to a bank to deposit a check.
A check takes seven to ten business days to arrive after the IRS mails it, and that assumes the postal service is running on schedule. During peak tax season, mail can be slower. If you chose a check and it has been more than two weeks since the IRS said "Refund Sent", contact the IRS to request a replacement check.
If you did not provide a bank account on your return and the IRS is sending a check, you cannot change it to direct deposit. You must wait for the check. For next year, you can provide your bank information on your return to speed up the process.
What to do if your refund is wrong
If Where's My Refund? shows a refund amount that does not match what you calculated, the IRS may have found an error on your return. Common errors are math mistakes, missing Social Security numbers for dependents, or income that does not match what your employer or bank reported.
Do not contact the IRS when ready. Wait for the "Refund Approved" status. At that point, the IRS has finished reviewing your return and the amount shown is what you will receive. If the amount is still wrong, the IRS will send you a letter explaining what they changed and why.
If you receive a letter and disagree with the change, you have the right to dispute it. The letter will include instructions on how to respond and a important date — usually 30 days. You can respond by mail or, in some cases, online through your IRS account at IRS.gov.
Tracking a refund that never arrived
If Where's My Refund? says your refund was sent but you have not received it after the expected time, start by checking your bank account carefully. Sometimes a deposit posts under a different name or date than expected.
If the money is not in your account, contact your bank and give them the date the IRS said the refund was sent. Your bank can search their records to see if the deposit arrived and was rejected, or if it went to a different account.
If your bank has no record of the deposit, contact the IRS at 800-829-1454 (this is the number for refund inquiries, different from the general line). Have your Social Security number, filing status, and the refund amount ready. The IRS can issue a replacement refund, but this process takes four to six weeks.
If you chose a check and it never arrived, the IRS can issue a replacement. Again, call 800-829-1454 and be prepared to wait four to six weeks for the new check.
Frequently Asked Questions
How long does it take to get a refund after I file?
E-filed returns usually process in two to three weeks. Paper returns take four to six weeks because the IRS must scan them first. If you claim the Earned Income Tax Credit or Additional Child Tax Credit, add two to four weeks. Direct deposit is faster than a check by about a week.
Can I check my refund status without the exact amount?
No. Where's My Refund? requires your Social Security number, filing status, and the exact refund amount from your return. If you do not have the amount, check your copy of the return you filed or log into your IRS account at IRS.gov to view your return.
What does it mean if Where's My Refund says nothing?
It usually means the IRS has not received your return yet. If you e-filed, wait 24 hours. If you mailed a paper return, wait two to three weeks. If you have waited longer than that and still see nothing, your information may be entered wrong, or the return may not have been received. Call 800-829-1954 to confirm.
Can I change my refund from a check to direct deposit?
No, not after you file. You can only choose the payment method when you file your return. If you chose a check and want direct deposit next year, provide your bank account information on next year's return.
What if the IRS took my refund to pay a debt?
Where's My Refund? will show a status of "Refund Sent" even if the IRS offset your refund to pay back taxes, student loans, or child support. The IRS will mail you a notice explaining the offset. If you believe the offset was wrong, the notice will include instructions on how to dispute it.