Check your refund status on the IRS website
The IRS has a tool called Where's My Refund? that tells you the exact status of your federal income tax refund. You reach it through IRS.gov, and it updates once a day, usually overnight. The tool shows you three things: whether the IRS has received your return, whether they have approved it, and when the money will hit your bank account or arrive by mail.
To use it, you need your Social Security number, filing status (single, married filing jointly, and so on), and the exact refund amount from your tax return. If you filed electronically, the IRS usually receives your return within 24 hours. If you mailed a paper return, it takes two to three weeks for them to receive and process it before the tool will show anything.
The tool works for both federal and state refunds, though some states run their own separate tracking systems. If you filed in multiple states, you may need to check each state's tax agency website separately.
Key Takeaways
- The IRS Where's My Refund tool on IRS.gov updates once daily and shows whether your return was received, approved, and when your money will arrive.
- You need your Social Security number, filing status, and the exact refund amount to check your status.
- Paper returns take two to three weeks to reach the IRS before tracking information appears; electronic returns show up within 24 hours.
- State refunds may require checking your state's tax agency website separately, since not all states use the federal tracking system.
- If the tool shows an error or your refund is delayed beyond the expected timeline, the IRS has specific next steps depending on what went wrong.
What the refund status messages actually mean
The Where's My Refund tool shows your return in one of several states. Return Received means the IRS has your return in their system but has not started processing it yet. This is the first stage and usually lasts a few days to a week. Approved means the IRS has reviewed your return, found no problems, and is preparing to send your money. Sent means the refund has left the IRS and is on its way to you—either through the banking system (if you chose direct deposit) or through the mail (if you requested a check).
If your return shows Still Being Processed, the IRS is still reviewing it. This can happen if you made an error on the return, if the IRS needs to verify information, or if your return was selected for a random audit. The tool will usually tell you how long this will take. If it says your return is being processed and you are past the normal timeline, you may need to contact the IRS directly.
Some returns show Delayed with a message that the IRS is still working on it. This typically means the return had something that required manual review—a math error, a missing form, or information that did not match IRS records. The tool should tell you what the issue is and what to do next.
How long a refund typically takes from approval to your account
Once the IRS approves your return and marks it as Sent, the timing depends on how you chose to receive the money. If you selected direct deposit to a bank account, the money usually arrives within one to three business days after the IRS releases it. If you requested a check by mail, allow seven to ten business days from the release date for it to arrive, depending on postal service speed and your location.
The Where's My Refund tool shows you the specific date the IRS will release your refund. That date is not the day it hits your account—it is the day the IRS sends it out. From there, your bank or the postal service takes over. If you chose direct deposit and the money does not arrive by the date shown plus three business days, contact your bank to confirm they have the correct account number and routing number on file.
If you requested a check and it does not arrive within ten business days of the release date, the IRS has a separate tool called Get My Payment (originally built for stimulus payments but still available) that can help you track a missing check. You can also call the IRS refund hotline at 1-800-829-1040 to report a missing check and request a replacement.
What to do if your refund shows an error or is stuck
If the Where's My Refund tool shows your return is Still Being Processed and you are past the date the IRS said it would be done, or if it shows an error message, you have a few options. First, check the tool again the next day—it updates once daily, usually between midnight and 1 a.m. Eastern Time. Sometimes a delay is just a timing issue in the system.
If the tool shows a specific problem—such as a missing form or a math error—follow the instructions it gives you. Usually this means mailing in a corrected form or additional documentation. The tool will tell you the address to send it to and what to include. Do not send anything to the IRS unless the tool or a letter from the IRS tells you to.
If the tool straightforward says your return is delayed with no explanation, or if you cannot reach the tool at all, call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the refund amount ready. The IRS phone lines are busiest in February and March, so expect long wait times during tax season. If you cannot reach anyone, the IRS website has a callback request feature where you can ask them to call you instead of waiting on hold.
State refund tracking if you filed in multiple states
If you worked in more than one state during the year or moved during the tax year, you may have filed state returns in multiple states. Each state runs its own refund tracking system, and they do not all work the same way. Some states let you check status on their tax agency website; others require you to call or mail in a form.
To find your state's tracking tool, search "[your state] tax refund status" or go directly to your state's Department of Revenue or Department of Taxation website. Most states have a similar tool to the federal Where's My Refund, though the name varies—it might be called "Check Your Refund Status" or "Refund Inquiry". You will need the same information: your Social Security number, filing status, and refund amount.
State refunds often take longer than federal refunds because states process returns after the IRS does. If you received your federal refund but your state refund has not arrived after three weeks, check the state website or call the state tax agency directly. State phone lines are also busy during tax season, so the website tool is usually faster.
What happens if your refund never arrives
If the Where's My Refund tool shows your refund was sent more than three business days ago (for direct deposit) or more than ten business days ago (for a check), and the money is not in your account or mailbox, the next step depends on how you received it. For direct deposit, contact your bank first. Confirm with them that the routing number and account number on your tax return are correct. Sometimes a refund is rejected by the bank if the account information is wrong, and the IRS will hold it until you contact them to provide corrected information.
For a mailed check, wait the full ten business days before assuming it is lost. If it does not arrive after that, call the IRS at 1-800-829-1040 and report it. The IRS can issue a replacement check, but this takes additional time—usually four to six weeks. You can also file a form called the Form 3911, Taxpayer Statement Regarding Refund, which you mail to the IRS with proof that the original check was not received. The IRS will then issue a replacement.
If your refund was rejected by your bank due to incorrect account information, the IRS will send you a notice in the mail explaining what happened. Follow the instructions in that notice to provide corrected banking information, and the IRS will reissue the refund by direct deposit or check.
Frequently Asked Questions
Why does the Where's My Refund tool say my return is still being processed after 21 days?
Most returns process within 21 days, but some take longer if the IRS needs to verify information or if your return had an error. Check the tool for a specific message about what is holding it up. If it just says "still being processed" with no details, call the IRS at 1-800-829-1040 to find out why.
Can I check my refund status if I filed my taxes through a tax preparation company?
Yes. Use the same Where's My Refund tool on IRS.gov with your Social Security number and refund amount. The tax preparation company does not control the refund tracking—the IRS does. Some tax companies offer their own tracking tools, but the official IRS tool is always the most current.
What if I filed electronically but the Where's My Refund tool says it has not received my return?
Electronic returns usually show up in the system within 24 hours. If yours has not appeared after 24 hours, wait another day and check again. If it still does not show after two days, contact the tax preparation company or software you used to confirm the return was actually transmitted. Sometimes a return fails to send without the filer knowing.
Does the refund date shown in Where's My Refund mean the money will be in my account that day?
No. The date shown is when the IRS releases the refund. For direct deposit, add one to three business days after that date. For a check, add seven to ten business days. Weekends and bank holidays do not count as business days.
Can I speed up my refund if it is taking longer than expected?
No. The IRS processes refunds in the order they receive returns, and there is no way to jump the queue. If your return is delayed because of an error or missing information, fixing that issue is the only way to move it forward. Otherwise, you have to wait for the normal processing timeline.