Check your refund status on IRS.gov in under two minutes
The IRS has a tool called Where's My Refund? that shows you the exact status of your return and when your money will arrive. You reach it at irs.gov/refunds, and it works whether you filed electronically or by mail. The tool updates once per day, usually overnight, so checking multiple times in the same day will show you the same information.
You need three pieces of information to look up your status: your Social Security number, your filing status (single, married filing jointly, etc.), and the refund amount from your tax return. The tool will tell you one of three things: the IRS is still processing your return, your return has been approved and your refund is on the way, or there is a problem that needs your attention.
If you filed electronically, the IRS typically processes your return within 21 days. If you mailed a paper return, processing takes longer — usually six to eight weeks from the date the IRS receives it. The Where's My Refund tool will show you which stage your return is in and give you an expected deposit date once your refund has been approved.
Key Takeaways
- Where's My Refund at irs.gov/refunds is the official IRS tool for tracking your refund status and shows you the exact date your money will arrive.
- The tool updates once per day and requires your Social Security number, filing status, and the refund amount from your return.
- Electronic returns typically process within 21 days; paper returns take six to eight weeks from the date received by the IRS.
- If your refund is delayed beyond the expected date, contact the IRS at 1-800-829-1040 to find out why.
What the three status messages mean
Return received means the IRS has your return but has not finished reviewing it yet. This is the first stage for all returns. If you filed electronically, you should see this status within 24 hours. If you mailed your return, this status appears once the IRS scans it into their system, which can take two to three weeks depending on mail delays and IRS processing volume.
Approved means the IRS has reviewed your return, found no problems, and your refund has been authorized. At this point, the tool will show you the date your money will arrive. For direct deposit, this is usually five to seven business days after approval. For a paper check, it takes two to three weeks after approval.
Sent means your refund has left the IRS and is on its way to you. If you chose direct deposit, your bank should receive the money within the timeframe shown. If you are getting a check, it is in the mail. This is the final status before the money lands in your account or mailbox.
When your refund is delayed or missing
If the Where's My Refund tool shows no status at all, your return may not have reached the IRS yet. For electronic returns filed within the last 24 hours, wait until the next day to check again. For paper returns, wait at least two to three weeks from the date you mailed it before assuming there is a problem.
If your refund date has passed and the money has not arrived, call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the refund amount ready. The IRS can tell you whether your refund was actually sent, whether it was sent to the wrong account, or whether there is a hold on your return. If your direct deposit information was wrong, the IRS can issue a check instead, though this adds another two to three weeks.
If you filed by mail and your return has not shown up in the system after six weeks, the IRS may not have received it. You can file a second return, but do not mail the original again — file electronically instead to avoid the same delay. Keep a copy of the original return for your records in case both arrive and the IRS needs to sort out which one to process.
Direct deposit versus check delivery
Direct deposit is faster and more reliable than a paper check. If you chose direct deposit on your return, the money typically lands in your bank account five to seven business days after the IRS approves your return. The Where's My Refund tool will show you the exact date. Your bank may hold the deposit for one business day before making it available, depending on your account type.
Paper checks take longer because they have to be printed, mailed, and then processed by your bank. After the IRS approves your return, allow two to three weeks for the check to arrive. If you did not provide direct deposit information on your return, the IRS will mail a check automatically. You can track the check using the Where's My Refund tool, which will show you the mailing date.
If you provided direct deposit information but the money did not arrive on the expected date, contact your bank first to confirm they received the deposit. If your bank has no record of it, call the IRS to verify the account number and routing number on file. The IRS can reissue your refund as a check if the direct deposit failed.
What causes refunds to be held or rejected
The IRS holds refunds for several reasons, and the Where's My Refund tool will not always tell you why. Common reasons include a mismatch between the name on your return and the name on your Social Security card, a missing or incorrect Social Security number for a dependent, or income reported on your return that does not match what employers or financial institutions reported to the IRS.
If you owe back taxes, child support, or student loans in default, the IRS may use your refund to pay down that debt. This is called an offset. The Where's My Refund tool may show your refund as approved but then not arrive on the expected date. If this happens, contact the IRS to find out whether an offset was applied. You can also contact the agency that holds the debt — the state tax authority, child support enforcement office, or loan servicer — to ask about the offset.
If the IRS suspects fraud or identity theft, they will hold your return for investigation. This can take several weeks or months. The IRS will contact you by mail if this happens. Do not ignore the letter — respond with the documents they request as quickly as you can, because the IRS will not release your refund until the investigation is closed.
How to update your direct deposit information if it was wrong
If you made a mistake entering your bank account or routing number on your return, you cannot change it after you file. The IRS will attempt to deposit your refund using the information you provided. If the account does not exist or the number is wrong, your bank will reject the deposit and send it back to the IRS.
When the IRS receives a rejected direct deposit, they issue a paper check instead. This adds two to three weeks to your timeline because the check has to be printed and mailed. The Where's My Refund tool will eventually show that your refund was sent as a check, and you can watch for it in the mail.
To avoid this delay on future returns, double-check your account and routing numbers before you file. Your routing number is on the bottom left of your checks, and your account number is on the bottom center. If you are unsure, call your bank and ask them to confirm both numbers before you file your return.
Refunds for amended returns and prior-year returns
If you filed an amended return (Form 1040-X), the Where's My Refund tool may not show status for it. Amended returns are processed separately and take longer — typically 12 to 16 weeks from the date the IRS receives them. You can track an amended return by calling the IRS at 1-800-829-1040 with your Social Security number and the tax year of the amended return.
If you are waiting for a refund from a prior tax year that you have not yet received, use the Where's My Refund tool and select the correct tax year from the dropdown menu. The tool works for returns from the current year and the two previous years. For returns older than that, call the IRS directly.
Frequently Asked Questions
How often does the Where's My Refund tool update?
The tool updates once per day, usually overnight. Checking it multiple times in the same day will show the same status. If your status changes, it will appear the next day.
Can I get my refund faster than the stated timeline?
No. The IRS processes returns in the order they are received, and the timeline depends on whether you filed electronically or by mail. Direct deposit is faster than a paper check, but you cannot speed up the IRS's review process itself.
What if the Where's My Refund tool says my refund was sent but I never received it?
For direct deposit, contact your bank to confirm they did not receive it. For a check, wait a full week after the mailing date before assuming it is lost. If it does not arrive, call the IRS at 1-800-829-1040 and they can reissue it.
Do I need to create an account to use Where's My Refund?
No. The tool does not require you to log in or create an account. You enter your Social Security number, filing status, and refund amount each time you check.
What should I do if the Where's My Refund tool shows an error message?
Common error messages mean the IRS does not have your return yet, the information you entered does not match their records, or the tool is temporarily down. Wait 24 hours and try again. If the error persists, call the IRS at 1-800-829-1040.