Where to check your refund status
The IRS provides three ways to check your refund status: the IRS website tool called Where's My Refund, the IRS2Go mobile app, or by phone. The website tool is the fastest and most detailed — it shows you exactly where your refund is in the processing pipeline. You do not need to create an account or log in; you only need your Social Security number, filing status, and the exact refund amount from your tax return.
To use Where's My Refund, go to irs.gov and look for the link on the homepage. Enter your information and the tool will display your refund status in real time. The IRS updates this information once per day, usually overnight, so checking multiple times in the same day will show the same status.
The IRS2Go app works the same way as the website but is designed for phones. You can read it from the Apple App Store or Google Play. The phone line is 1-800-829-1954 and operates during normal business hours; wait times are often long during tax season (January through May).
Key Takeaways
- Where's My Refund on irs.gov is the fastest way to check your status and requires only your Social Security number, filing status, and refund amount.
- The IRS updates refund status once per day, usually overnight, so checking multiple times the same day will not show new information.
- You cannot check your status until at least 24 hours after you file electronically, or until after the IRS receives your paper return.
- A refund typically takes 21 days from the date the IRS accepts your return, though some returns take longer if they are selected for review.
- If your refund shows as delayed or you see an error message, the IRS website will tell you the specific reason and what to do next.
When you can start checking
You cannot check your refund status until the IRS has actually received and accepted your return. If you filed electronically, wait at least 24 hours after you submitted it before checking. If you mailed a paper return, the IRS typically receives it within 7 to 10 business days, depending on mail delivery time to your regional processing center.
The Where's My Refund tool will show a message saying "Return Received" once the IRS has accepted your return. Until that message appears, the tool cannot show you anything — it is not a sign that something is wrong, only that the IRS has not yet processed your filing.
What the status messages mean
The Where's My Refund tool shows one of several standard messages. "Return Received" means the IRS has accepted your return and is processing it. This is the first stage and typically lasts a few days. "Refund Approved" means the IRS has finished reviewing your return and approved your refund amount. "Refund Sent" means the IRS has sent your refund to your bank or is preparing to mail a check.
If you chose direct deposit, the tool will show the date the IRS sent the refund to your bank. Your bank may take one to three additional business days to deposit it into your account. If you chose a check by mail, the tool will show the date the check was mailed; checks typically arrive within 7 to 10 business days, though delivery time depends on your location and mail service.
Some returns show "Still Being Processed" after 21 days. This means the IRS is reviewing your return more carefully — often because of a discrepancy between what you reported and what the IRS has on file from employers or financial institutions. The tool will usually tell you what the issue is and what documents you may need to send.
What to do if your refund is delayed
A refund is considered delayed if it has not been sent within 21 days of the IRS accepting your return. If Where's My Refund shows "Still Being Processed" after 21 days, read the message carefully — it will usually explain why. Common reasons include a missing or mismatched Social Security number, unreported income, or a math error on the return.
If the message tells you to send documents, gather them and mail them to the address shown on the tool. Do not call the IRS unless the tool tells you to; the IRS cannot speed up processing by phone. If the tool shows no message at all after 21 days, you can call 1-800-829-1954 during business hours to speak with a representative, though wait times are often 30 minutes or longer during tax season.
If your refund was supposed to arrive by a certain date and did not, check your bank account to make sure it did not deposit under a different name or account. If you chose a check by mail and it has been more than 10 business days since the tool showed "Refund Sent," the check may have been lost in the mail. The IRS can issue a replacement check, but you will need to call 1-800-829-1954 to request one.
Refunds sent to the wrong account or address
If you chose direct deposit but entered the wrong bank account number, the refund will be rejected by your bank and sent back to the IRS. This process takes several weeks. The IRS will then mail you a check to the address on your return. Where's My Refund will eventually show "Refund Sent" with a check mailing date, but this happens much later than if the account number had been correct.
If you moved after filing and the IRS mailed a check to your old address, you can contact your local post office and ask them to forward mail from your old address. You can also file a change of address with USPS online or in person. If the check was already delivered to your old address, contact the person who lives there now and ask them to return it, or contact the IRS at 1-800-829-1954 to request a replacement.
Checking a refund from a prior year
Where's My Refund only shows the status of your most recent return. If you need to check a refund from a prior year, you can still use the tool — enter your information from that year's return, and the tool will show you the status of that refund if it was never sent or if there was a problem with it.
If a refund from a prior year was never sent and you cannot find a record of it, you may be able to claim it on your current return. This is called a claim for refund and requires filing Form 1040-X (Amended U.S. Individual Income Tax Return) for the year in question. You can also contact the IRS at 1-800-829-1954 to ask about a missing refund from a specific year.
Frequently Asked Questions
Why does Where's My Refund say I have not filed when I know I did?
The tool only shows information after the IRS has received and processed your return. If you filed electronically, wait at least 24 hours. If you mailed a paper return, it can take 7 to 10 business days to arrive at the IRS processing center. Once received, it takes a few more days for the IRS to scan and accept it into their system.
Can I check my refund status if I filed jointly with my spouse?
Yes. Use either spouse's Social Security number and the filing status from the return (Married Filing Jointly). The refund amount must match exactly what appears on the return. If you are unsure of the exact amount, check your copy of the return or the confirmation email the tax software sent you.
What if I see an error message when I try to check my status?
Common errors include entering your Social Security number or refund amount incorrectly. Double-check both against your return or the confirmation email from your tax software. If the information is correct and you still get an error, wait 24 hours and try again — the IRS system sometimes has temporary delays.
How long does it take to get a refund after it shows as approved?
Once Where's My Refund shows "Refund Approved," the IRS typically sends it within a few days. If you chose direct deposit, your bank receives it within one to three business days after that. If you chose a check, it takes 7 to 10 business days to arrive by mail after the IRS sends it.
Can I cancel my refund and have the money applied to next year's taxes instead?
No. Once the IRS has accepted your return and begun processing your refund, you cannot cancel it or redirect it. If you want to pay estimated taxes for next year, you can do that separately through the IRS payment system on irs.gov.