Where to check your refund status right now
The IRS has three ways to check where your refund is. The fastest is Where's My Refund? on IRS.gov — you enter your Social Security number, filing status, and the exact refund amount, and it tells you the current status and expected deposit date. You can also call the IRS refund hotline at 1-800-829-1954, or use the IRS2Go mobile app, which pulls the same information as the website.
Where's My Refund? updates once per day, usually overnight. If you filed electronically, you can typically check status within 24 hours of filing. If you filed on paper, wait at least four weeks before checking — the IRS has to physically receive and process your return first.
You will need the exact refund amount from your tax return to use any of these tools. If you do not know it, you can estimate based on what you expect, but the system will reject you if the number does not match what the IRS has on file.
Key Takeaways
- Where's My Refund? on IRS.gov is the fastest way to check, and it updates once per day with your current status and expected deposit date.
- You need your Social Security number, filing status, and the exact refund amount to check your status through any IRS channel.
- Electronic returns can be checked within 24 hours of filing; paper returns require at least four weeks before the IRS can process them.
- If your refund shows as delayed beyond the normal timeline, the IRS website will tell you why and what to do next.
What the status messages actually mean
Where's My Refund? shows one of three statuses. Received means the IRS has your return but has not started processing it yet — this is normal for the first few days. Approved means the IRS has reviewed your return, accepted it, and is preparing to send your money. Sent means your refund has been issued and is on its way to your bank or address.
If you chose direct deposit, "Sent" means the money has left the IRS and is traveling through the banking system — it typically arrives within one to two business days after that status appears. If you chose a paper check, "Sent" means the check has been mailed and should arrive within seven to ten business days, depending on mail speed in your area.
The tool also shows an expected deposit or delivery date. This date is not a may provide, but it is based on the IRS's processing timeline and the banking system's standard transfer speed. If the date passes and the money has not arrived, that is when you move to the next step.
When your refund is taking longer than expected
The IRS processes most returns within 21 days of receipt. If your return is still showing "Received" or "Approved" after 21 days, or if the expected deposit date has passed and the money has not arrived, Where's My Refund? will display a message explaining the delay.
Common reasons for delays include a mismatch between your return and IRS records (a name spelling difference, a Social Security number error, or income that does not match W-2s or 1099s you received), missing information on your return, or a math error. The IRS will tell you which one it is. If it is a mismatch or missing information, you will receive a letter in the mail with instructions on how to fix it.
If the delay message says the IRS is still reviewing your return, there is nothing you can do except wait. Do not file an amended return or call the IRS — both will slow things down further. Check Where's My Refund? again in a few days.
What to do if your refund never shows up
If the status shows "Sent" but the money has not arrived after the expected date, the first step depends on how you chose to receive it. For direct deposit, wait five business days from the "Sent" date — the banking system sometimes takes longer than expected. For a check, wait ten business days from the "Sent" date.
If the money still has not arrived after that window, call the IRS at 1-800-829-1954. Have your Social Security number, filing status, and the refund amount ready. The IRS can tell you whether the money actually left their system and, if it did, whether it went to the right bank account or address. If the check was mailed, the IRS can issue a replacement check or arrange a direct deposit instead.
If you filed electronically and the IRS says the direct deposit was sent but your bank says it never arrived, ask your bank to search their incoming transfers for the date the IRS says it was sent. Banks can sometimes find transfers that do not show up in your account for several more days. If the bank confirms it never received the transfer, the IRS will reissue it.
Checking a refund from a prior year
Where's My Refund? only shows the current tax year's return. If you are looking for a refund from a return you filed in a previous year, you have two options. Call the IRS at 1-800-829-1954 and provide the year you are asking about, or use the IRS's Amended Return Status tool if you filed an amended return (Form 1040-X) for that year.
If you filed a return in a prior year and never received the refund, the IRS may have issued it as a check that was lost or never cashed. The IRS keeps records of issued checks for up to one year. After that, the money goes back to the U.S. Treasury. If your check was issued more than a year ago, you will need to file an amended return to claim the refund again.
Direct deposit versus check — why it matters for timing
The IRS processes both direct deposits and checks at the same time, but they arrive on different schedules. Direct deposits are electronic transfers that move through the banking system in one to two business days after the IRS sends them. Checks are printed and mailed, which takes seven to ten business days depending on where you live and mail delivery speed.
If you chose direct deposit, make sure the account information on your return is correct — the routing number and account number must match exactly. If either is wrong, the IRS will reject the transfer and issue a check instead, which delays your refund by several weeks. If you chose a check, the IRS mails it to the address on your return, so make sure that address is current.
Frequently Asked Questions
Can I check my refund status before I file my return?
No. Where's My Refund? only works after the IRS has received your return. For electronic returns, you can check within 24 hours of filing. For paper returns, wait at least four weeks.
Why does Where's My Refund? say my refund amount is wrong?
The amount you enter must match exactly what the IRS has on file. If you calculated your refund by hand and it does not match, recalculate or use tax software to verify the number. If it still does not match, the IRS may have adjusted your return, which you will learn about in a letter.
What if I filed jointly but only have one Social Security number?
Use the Social Security number of the primary filer (the person listed first on the return). The status will show the refund for the entire joint return, not split by person.
How long does it take for a direct deposit to show up after the IRS sends it?
One to two business days is standard. Weekends and bank holidays do not count as business days, so if the IRS sends your refund on a Friday, it may not arrive until Tuesday. If it takes longer than two business days, contact your bank to confirm they received the transfer.
Can I stop my refund and refile if I made a mistake?
Once the IRS has received your return, you cannot stop the refund. If you made a mistake, you will need to file an amended return (Form 1040-X) after you receive the refund. The amended return will correct the error and either refund you more money or ask you to pay the difference.