Check your return status with the IRS Where's My Refund tool
The IRS provides a free tool called Where's My Refund that shows you the status of your tax return in real time. You can access it on the IRS website (irs.gov) without logging into an account. The tool updates once per day, usually overnight, so checking multiple times on the same day will show the same information.
To use Where's My Refund, you need three pieces of information: your Social Security number (or Individual Taxpayer Identification Number), your filing status from your tax return, and the exact refund amount you expect. If you filed jointly, you can use either spouse's SSN. The tool will tell you whether the IRS has received your return, is processing it, has approved it, or has sent it out.
The tool works for both federal and state returns in most states. Some state tax agencies have their own tracking systems, but the IRS tool covers the federal portion. If you filed electronically, you can usually check status within 24 hours of submission. If you mailed a paper return, allow two to three weeks before the IRS has it in their system.
Key Takeaways
- The IRS Where's My Refund tool is free and requires only your SSN, filing status, and expected refund amount.
- The tool updates once daily and shows whether your return has been received, is being processed, has been approved, or has been sent.
- Electronic returns show up in the system within 24 hours; paper returns take two to three weeks to appear.
- If Where's My Refund shows no information after the expected timeframe, contact the IRS directly at 1-800-829-1040.
- Refund timing depends on how you file, your bank's processing speed, and whether the IRS needs to verify information on your return.
What the different status messages mean
When you check Where's My Refund, you will see one of several messages. "Return Received" means the IRS has your return but has not started processing it yet. This is the first status you see after filing electronically, and it typically lasts a few days. "Return Approved" means the IRS has finished reviewing your return and has approved your refund. This does not mean the money has left the IRS yet — it means they have cleared it to go out.
"Refund Sent" is the status you are waiting for. It tells you the date the IRS sent your refund and the method (direct deposit or check). If you chose direct deposit, the money should arrive in your bank account within one to two business days after this status appears, though some banks take longer. If you chose a check, it will arrive by mail within seven to ten business days from the "Refund Sent" date.
If you see "Still Processing" after 21 days from filing electronically (or 60 days from mailing a paper return), your return may need additional review. The IRS might need to verify your identity, check for math errors, or review deductions you claimed. In this case, Where's My Refund will usually show an expected date when processing will be complete.
Why your refund might be delayed
The IRS processes most returns within 21 days of receipt, but several things can slow this down. If you claimed the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit, the IRS is required by law to hold your return until mid-February, even if everything is correct. This is a compliance rule, not a problem with your return. If you filed early in January, you may see this delay.
Math errors, missing information, or mismatched data also delay processing. For example, if the name on your return does not match Social Security Administration records exactly, or if you reported income that does not match what your employer reported to the IRS, the agency will flag your return for review. Identity theft checks can also cause delays — if the IRS suspects fraud, they will verify your information before releasing your refund.
Bank account problems can delay direct deposit refunds even after the IRS sends the money. If you provided an incorrect account number, your bank rejected the deposit, or your account was closed, the IRS will mail you a check instead. This adds another seven to ten days. If your refund was supposed to arrive by direct deposit and did not show up within two business days of the "Refund Sent" status, contact your bank first to confirm they received the deposit attempt.
What to do if Where's My Refund shows no information
If you filed electronically and it has been more than 24 hours, or you mailed a paper return and it has been more than three weeks, but Where's My Refund still shows no information, your return may not have reached the IRS yet. Check that you have the correct filing status and refund amount — even small errors will cause the tool to return no results. Refund amounts must match exactly, including cents.
If the information is correct and the tool still shows nothing, contact the IRS directly at 1-800-829-1040. Have your Social Security number, filing status, and expected refund amount ready. The IRS can tell you whether they received your return and where it is in the queue. If you mailed a paper return, they may ask you to wait a few more days and call back.
If you filed through a tax preparation service or software, contact them first. They can confirm that your return was actually submitted to the IRS. Some taxpayers believe they have filed when they have only completed a draft in tax software. The tax preparer or software company can resend your return or troubleshoot why it did not transmit.
Direct deposit versus check — which affects timing
Refunds sent by direct deposit arrive faster than checks. If you chose direct deposit on your return, the money typically arrives one to two business days after the "Refund Sent" status appears in Where's My Refund. If you chose a check, allow seven to ten business days from the "Refund Sent" date for the check to arrive by mail.
Direct deposit requires a valid bank account number and routing number. If you provided an incorrect account number, the IRS will attempt the deposit, your bank will reject it, and the IRS will mail you a check instead. This means you lose the speed advantage and wait an extra week or more. Double-check your account and routing numbers before you file.
Some taxpayers choose to have their refund split between multiple accounts or use a refund anticipation loan through their tax preparer. These options have different timelines and fees. Where's My Refund will show the method you selected, so you will know whether to expect a deposit or a check.
If your refund never arrives after the expected date
If Where's My Refund shows "Refund Sent" but the money has not arrived after the expected timeframe, start with your bank. Call them and confirm that they received a direct deposit from the IRS. Ask for the exact date and amount. If your bank has no record of the deposit, the IRS may have sent a check instead due to an account error.
If your bank confirms they received the deposit but it is not in your account, ask the bank to trace the transaction. Sometimes deposits are held for fraud review or sent to the wrong account by mistake. The bank can usually resolve this within one to three business days.
If your bank has no record and Where's My Refund still shows "Refund Sent," call the IRS at 1-800-829-1040. They can confirm the date they sent the refund and the method (direct deposit or check). If they sent a check and you have not received it after ten business days, the IRS can issue a replacement check or direct deposit. This process usually takes two to four weeks.
State tax refunds and separate tracking
Your federal and state tax refunds are processed separately and may arrive on different dates. The IRS Where's My Refund tool covers your federal refund only. Most states have their own refund tracking systems on their tax agency websites. Search "[your state] tax refund status" to find your state's tool.
State refunds typically take longer than federal refunds because states have smaller processing operations. Many states take four to six weeks to process returns, compared to the IRS's 21-day standard. Some states also hold refunds for fraud review or to verify information. If you filed both federal and state returns, check both tracking systems to understand the full timeline.
If you live in a state with no income tax (such as Texas, Florida, or Wyoming), you will only have a federal refund to track. If you worked in multiple states, you may have filed returns in more than one state, and each will have its own refund timeline.
Frequently Asked Questions
Can I check my refund status without the exact refund amount?
No. Where's My Refund requires your Social Security number, filing status, and the exact refund amount, including cents. If you do not know the amount, check your tax return or the confirmation email from your tax software. If you cannot find it, you can call the IRS at 1-800-829-1040 and they will tell you the amount.
How often does Where's My Refund update?
The tool updates once per day, usually overnight. Checking multiple times on the same day will show the same status. If your status has changed, it will appear the next day. Do not refresh the page repeatedly — it will not speed up the update.
What does it mean if Where's My Refund says my refund was sent but I got a check instead of a direct deposit?
This usually means the account number you provided was incorrect or your bank rejected the deposit. The IRS attempted direct deposit, it failed, and they mailed you a check as a backup. Check your return to confirm the account number was correct. If it was wrong, you cannot change it now — wait for the check to arrive.
Can I stop my refund after it has been sent?
No. Once Where's My Refund shows "Refund Sent," the money is on its way and cannot be stopped. If you need to change how the refund is received or where it goes, you must wait for it to arrive and then handle it after the fact. For future years, you can change your banking information before you file.
Why does my refund show as sent but my bank says they never received it?
The most common reason is an incorrect account number on your return. The IRS attempted the direct deposit, your bank rejected it because the account does not exist or the number does not match, and the IRS then mailed you a check. Check your return for typos in your account or routing number. The check should arrive within seven to ten business days.