Check your refund status through the IRS website first
The IRS has a tool called Where's My Refund? that tells you the exact status of your federal tax refund. You reach it at irs.gov/refunds. You will need your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount from your tax return.
The tool updates once per day, usually overnight. It shows three stages: the IRS received your return, the IRS approved your refund, or the IRS sent your refund to your bank or by mail. If your refund was approved, the tool also shows the date it will arrive.
If you filed your return fewer than 24 hours ago, the tool will not yet show your refund. Most returns take 21 days from the date the IRS receives them, though some take longer if the return needs manual review.
Key Takeaways
- The IRS Where's My Refund tool at irs.gov/refunds is the official source and updates once daily with your refund status.
- You need your Social Security number, filing status, and the exact refund amount to check your status.
- Most refunds arrive within 21 days of the IRS receiving your return, but some take longer if the return requires review.
- If you chose direct deposit, your refund goes to your bank account; if you chose a check, it arrives by mail.
- If your refund is delayed beyond 21 days, contact the IRS at 1-800-829-1040 or check your state tax authority if you filed a state return.
What each status message means
Return Received means the IRS has your return but has not yet processed it. This is the first stage and can last several days to a week. You cannot do anything during this time except wait.
Refund Approved means the IRS has reviewed your return, found no problems, and decided to send you money. The tool will show you the date your refund will be deposited or mailed. This stage usually lasts a few days.
Refund Sent means your money has left the IRS. If you chose direct deposit, it is on its way to your bank account. If you chose a check, it is in the mail. The tool will show the delivery date.
If the tool says your return is still being processed after 21 days, the IRS is likely reviewing something on your return — a math error, a missing form, or a discrepancy with information they have on file. You will receive a letter in the mail if this happens.
Direct deposit versus check delivery times
If you chose direct deposit, your refund reaches your bank account in one to two business days after the IRS sends it. The date shown in Where's My Refund is the date the IRS releases the money, not the date it lands in your account. Your bank may hold it an extra day depending on when the transfer arrives.
If you chose a paper check, the IRS mails it and delivery takes seven to ten business days depending on where you live and mail speed. The date shown in Where's My Refund is the date the check is mailed, not the date it arrives. If you do not receive your check within ten business days of that date, contact the IRS.
Direct deposit is faster and safer — the IRS cannot lose a direct deposit the way a check can be lost in the mail. If you are waiting for a check and it has been more than ten business days, you can call the IRS at 1-800-829-1040 and ask them to issue a replacement check or send the refund by direct deposit instead.
State tax refunds are tracked separately
If you filed a state income tax return, your state refund is separate from your federal refund and arrives on its own timeline. The IRS tool only shows your federal refund status.
Each state runs its own refund tracking system. Most states have a tool on their tax authority website — search "[your state] tax refund status" or "[your state] where is my refund." You will usually need your Social Security number and the refund amount.
State refunds often take longer than federal refunds because states have smaller staffs. Some states take 30 to 60 days. If your state refund is delayed, check your state's website first to see if there is a message about processing delays.
What to do if your refund is delayed
If the Where's My Refund tool shows your refund was sent but you have not received it after the expected arrival date, first check your bank account carefully — sometimes deposits post under a different name or account than expected. If it is truly not there, contact your bank and ask if the deposit was rejected or returned.
If your refund was sent by check and you have not received it after ten business days, call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the refund amount ready. The IRS can issue a replacement check or send the refund by direct deposit instead.
If the Where's My Refund tool still shows "Return Received" or "Refund Approved" after 21 days, your return is likely under review. The IRS will send you a letter explaining what they need. Do not call unless you have received a letter asking you to contact them — calling before then will not speed up the process.
If you filed through a tax preparer or software
If you used tax preparation software like TurboTax, H&R Block, or TaxAct, you can still check your refund status through the IRS tool — the software does not affect the timeline. However, some tax software also offers its own refund tracking feature. You can use either one; they show the same information.
If you used a tax preparer or accountant, they can check your refund status for you using the IRS tool. You can also check it yourself — the IRS does not care who prepared your return.
If your tax preparer offered to advance you part of your refund as a loan (called a refund anticipation loan or RAL), that loan money comes from the preparer, not the IRS. The loan is separate from your actual refund. Your refund will still arrive on the normal timeline, and you will owe the preparer back the loan amount plus fees.
Frequently Asked Questions
Why does Where's My Refund say my refund was sent but I haven't received it?
If you chose direct deposit, the refund may still be in transit to your bank — it can take one to two business days after the IRS sends it. If you chose a check, it is in the mail and can take seven to ten business days. If you have waited longer than that, contact the IRS at 1-800-829-1040 to request a replacement.
Can I call the IRS to speed up my refund?
No. Calling the IRS does not speed up processing. The IRS processes returns in the order they receive them. If your return is under review, calling will not change that. Only call if your refund was sent but you have not received it after the expected date.
What if I made a mistake on my tax return?
If you filed your return and then realized you made a mistake, you can file an amended return using Form 1040-X. However, do not file an amended return just to correct a math error — the IRS will catch it and fix it automatically. File an amended return only if you left off income, claimed a deduction you should not have, or missed a form.
Does Where's My Refund work if I filed my taxes years ago?
The tool only shows refunds from the current and prior tax year. If you are looking for a refund from more than two years ago, contact the IRS directly at 1-800-829-1040. Very old refunds may have been sent to your state's unclaimed property program if you never received them.
Can I check my refund status on my phone?
Yes. The IRS Where's My Refund tool works on phones and tablets. You can also download the IRS2Go mobile app, which includes the refund tracker. Both show the same information as the website.