Check your refund status on IRS.gov using Where's My Refund
The IRS tool Where's My Refund is the fastest way to see where your federal tax refund is. Go to irs.gov, find the Where's My Refund link on the homepage, and enter your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight, and shows you one of three statuses: received, approved, or sent.
You can check as soon as 24 hours after you file electronically, or four weeks after you mail a paper return. The tool will tell you the exact date your refund will arrive if it has been approved. If your return is still being processed, it will give you an estimated date instead.
You do not need to create an IRS account or log in with credentials. The tool works on any device with internet access, and you can check it as many times as you want without affecting your refund.
Key Takeaways
- Where's My Refund on irs.gov is the official IRS tool and updates once daily with your refund status and delivery date.
- You can check your status 24 hours after filing electronically or four weeks after mailing a paper return.
- The tool shows three possible statuses: received (being processed), approved (ready to send), or sent (on its way to you).
- If your refund is delayed beyond the expected date, the IRS website will show a message explaining why and when to expect it.
- State tax refunds have separate tracking systems; check your state revenue department's website for those.
What each refund status means and how long each stage takes
Received means the IRS has your return but is still reviewing it. This stage typically lasts 21 days for electronic returns and up to six weeks for paper returns. During this time, the IRS is checking that your information matches their records, verifying your identity, and confirming the math on your return.
Approved means the IRS has finished reviewing your return and your refund has been authorized. At this point, the money is scheduled to be sent. The tool will show you the exact delivery date. This stage usually lasts three to five business days for direct deposit, or up to two weeks for a mailed check.
Sent means your refund is on its way. For direct deposit, the money should arrive within one to two business days after this status appears. For a check, allow up to 14 calendar days from the date shown in the tool.
How to find your refund if it does not arrive on the expected date
If the date has passed and you still have not received your refund, go back to Where's My Refund and check again. The tool may now show a message explaining the delay. Common reasons include a mismatch between your return and IRS records, a missing or incorrect routing number for direct deposit, or a flag for identity verification.
If the tool shows your refund was sent but you have not received it, the next step depends on how you chose to receive it. For direct deposit, contact your bank and give them the refund amount and the date the IRS said it was sent. Your bank can search their records and tell you whether the deposit arrived. If it did arrive, it may be held for verification. If it never arrived, the IRS may have sent it to the wrong account.
For a mailed check, wait the full 14 calendar days from the sent date before assuming it is lost. Checks can take longer in winter months or if your address is rural. If 14 days have passed, call the IRS at 1-800-829-1040 and provide your Social Security number and refund amount. They can confirm whether the check was mailed and, if so, issue a replacement.
Reasons the IRS may hold or delay your refund
The IRS holds refunds for several reasons, and Where's My Refund will usually tell you which one applies. The most common is a math error on your return — the IRS corrects it and sends you the right amount, but this adds two to four weeks. Another frequent reason is that your refund was offset to pay a federal debt, such as unpaid student loans or back taxes. The tool will show this status, and you can contact the Treasury Offset Program at 1-800-304-3107 for details.
The IRS may also hold your refund if they need to verify your identity. This happens when your return matches a pattern associated with fraud, or when your Social Security number appears on multiple returns. If this is the case, the tool will direct you to create an IRS account and upload documents to prove who you are. This process can take two to six weeks.
A less common but serious reason is that the IRS suspects identity theft. If someone filed a return using your Social Security number before you did, the IRS will hold your legitimate return and contact you by mail. Do not ignore this letter — respond with the documents they request, and keep a copy of everything you send.
Tracking a state income tax refund
State refunds are separate from federal refunds and have their own tracking systems. Most states have a refund tracker on their revenue or tax department website. Search for "[your state] tax refund status" to find the right tool. You will usually need your Social Security number, filing status, and refund amount, just like the federal tool.
State refunds typically take longer than federal refunds. Most states aim to send refunds within 30 to 45 days of receiving your return, but some take up to 60 days. If you filed both federal and state returns at the same time, your state refund may arrive weeks after your federal one.
If your state refund is delayed, check the state website first. Some states post messages about processing delays or known issues. If you see no message and your refund is more than 60 days late, contact your state revenue department directly — the phone number is on their website.
What to do if Where's My Refund shows an error or will not load
If the tool says "return not found," your return may not have been processed yet, or there may be a typo in the information you entered. Double-check your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount. The amount must match what is on your actual return, not what you estimated. Try again in 24 hours if you filed electronically.
If the tool is slow or will not load, try again later. The IRS website experiences heavy traffic during tax season, especially in the morning and early afternoon. Try accessing it in the evening or early morning. If the problem persists, you can call the IRS at 1-800-829-1040 and speak to a representative who can look up your refund status by phone.
If you filed through a tax preparation service like TurboTax or H&R Block, that service may also offer refund tracking. Log into your account with the tax preparer and look for a refund status tool. Some tax preparers update their information faster than the IRS website does, though the IRS tool is always the official source.
Direct deposit versus mailed check: which arrives faster
Direct deposit is significantly faster. Once your refund is approved, direct deposit typically arrives within one to two business days. A mailed check takes up to 14 calendar days from the date the IRS sends it, and can take longer if mail is slow in your area.
If you filed your return and chose direct deposit, you should have provided your bank account number and routing number. The IRS uses this information to send the money electronically. If you made a mistake entering this information, your refund may be sent as a check instead, which delays it by two weeks.
If you filed by mail or did not choose direct deposit, the IRS will mail you a check. You cannot change this after you file. For future years, direct deposit is the fastest and most reliable method.
Frequently Asked Questions
Can I check my refund status if I filed a joint return with my spouse?
Yes. Use either spouse's Social Security number in Where's My Refund — the tool will show the status of the joint refund either way. The refund will be deposited to the account listed on the return, or mailed to the address on file, regardless of whose number you use to check.
What if Where's My Refund says my refund was sent but I got a check instead of direct deposit?
This usually means you made an error entering your bank account number when you filed. The IRS tried to deposit the money but could not, so they issued a check instead. The check should arrive within 14 days of the sent date shown in the tool. For next year, verify your bank information before you file.
How long does it take to see my refund in Where's My Refund after I file electronically?
The tool updates once per day, usually overnight. You can check as soon as 24 hours after you file, but your return may not appear in the system for a few days. If you do not see it after three days, wait another week and try again — delays of up to two weeks are normal during tax season.
Will checking Where's My Refund multiple times slow down my refund?
No. Checking your status as many times as you want has no effect on how fast your refund is processed. The tool is read-only and does not change anything on your return or account.
What should I do if Where's My Refund says my refund was sent but the IRS says I owe money?
This can happen if the IRS made a correction to your return after you filed. Call the IRS at 1-800-829-1040 with your Social Security number and return information. They can explain what changed and whether your refund was reduced to cover the amount owed, or whether you will receive a bill for the difference.