Where to check your refund status online
The IRS has a tool called Where's My Refund? that shows the status of any federal tax refund from the current year or up to three years back. You access it at irs.gov/refunds. You will need your Social Security number, filing status, and the exact refund amount from the tax return you're checking on.
The tool updates once per day, usually overnight. It will tell you whether the IRS is still processing your return, has approved it and sent the refund, or has held it for review. If your refund was sent more than a year ago, the tool may not show it — at that point you need a different approach.
The IRS also offers a phone line at 1-800-829-1954 where a representative can look up your refund status using the same information. Wait times are typically shorter early in the morning or outside tax season (after May).
Key Takeaways
- Where's My Refund? on irs.gov shows refund status for returns filed up to three years ago and updates once daily.
- You need your Social Security number, filing status, and the exact refund amount to check your status online or by phone.
- If your refund was issued more than a year ago and you never received it, you will need to file a claim or contact your bank to trace the deposit.
- Refunds issued by check can take four to six weeks to arrive by mail; refunds sent by direct deposit usually arrive within two weeks.
- If the IRS says your refund was sent but you never got it, the next step depends on whether it was mailed or deposited.
What the status messages actually mean
Return received means the IRS has your return but has not finished processing it yet. This is normal and can last several weeks, especially during tax season (January through May).
Return approved means the IRS has reviewed your return and found no issues. Your refund has been calculated and is being prepared to send. This stage usually lasts a few days.
Refund sent means the IRS has issued your refund. The tool will show the date it was sent and the method — direct deposit or check. From this point, timing depends on how it was sent: direct deposits typically arrive within two business days, while checks take four to six weeks by mail.
Refund held for review means the IRS is investigating something on your return — usually a discrepancy between what you reported and what employers or financial institutions reported to them. This can add weeks or months to processing. The IRS will contact you by mail if they need more information.
Tracing a refund that was supposedly sent but never arrived
If Where's My Refund? says your refund was sent but you never received it, the first step is to confirm the method. If it was sent by direct deposit, contact your bank and give them the date the IRS says it was sent. Ask them to search their incoming deposits for that date and amount. Banks can trace deposits that arrived but were rejected or routed to the wrong account.
If it was sent by check, the IRS can issue a replacement check or direct deposit instead. Call 1-800-829-1954 with your Social Security number and the date the original check was supposedly mailed. The IRS will verify whether the check was cashed. If it was not, they can stop payment and reissue it. If it was cashed, you will need to contact whoever cashed it or file a claim with your bank if someone forged your signature.
The process for a replacement refund takes about four weeks. The IRS will mail you a new check or deposit the funds directly, depending on what you request.
What to do if your refund is more than a year old
Refunds older than one year do not show up in Where's My Refund? anymore. If you believe you are owed a refund from a return filed more than a year ago, you have two paths: check your bank records to see if it was ever deposited, or contact the IRS directly.
Call 1-800-829-1954 and explain that you are looking for a refund from a specific tax year. Have your Social Security number and the year ready. A representative can search their records and tell you whether a refund was issued, when, and how. If the IRS shows it was sent but you have no record of receiving it, they can file a trace or issue a replacement.
If the IRS has no record of issuing a refund for that year, your return may not have been processed correctly. You may need to file an amended return (Form 1040-X) or contact a tax professional to review what happened.
Understanding refund timing by method
The IRS publishes standard timelines, but actual timing varies based on how busy they are and whether your return needs review. Direct deposit is faster and more reliable than check mail.
| Refund Method | Typical Timeline | What Can Delay It |
|---|---|---|
| Direct deposit | Two business days after IRS sends it | Wrong account number, closed account, bank processing delays |
| Check by mail | Four to six weeks after IRS sends it | Mail delays, address on file is outdated, check lost in transit |
| Return held for review | Two to eight weeks additional | IRS needs more information, discrepancies with W-2s or 1099s |
When you need to contact the IRS directly instead of using the online tool
Use the phone line (1-800-829-1954) instead of the online tool if your refund was issued more than a year ago, if the status has not changed in more than two weeks, if you received a notice from the IRS about your return, or if you believe your refund was sent to the wrong account.
Have your Social Security number, filing status, and the tax year in question ready. Representatives can access information the online tool cannot and can file traces for missing refunds or issue replacements. Call times are shortest before 10 a.m. Eastern time and outside the main tax season.
If you received a notice from the IRS saying your refund is being held or reduced, do not call the general line — follow the instructions on the notice itself, as it will direct you to the specific department handling your case.
What happens if the IRS says you owe money instead of getting a refund
If you filed a return expecting a refund but Where's My Refund? shows a balance due instead, the IRS has determined you owe taxes rather than are owed a refund. This can happen if your return was amended by the IRS, if you reported income incorrectly, or if the IRS received information from employers or financial institutions that changed your tax liability.
The IRS will send you a notice explaining what changed and how much you owe. If you disagree with the change, you have the right to respond to the notice — the notice itself will explain how. If you agree but cannot pay in full, the IRS offers payment plans and can sometimes temporarily delay collection while you arrange payment.
Frequently Asked Questions
How far back can I check a refund status online?
Where's My Refund? shows refunds from the current tax year and up to three years back. For refunds older than three years, you must call the IRS at 1-800-829-1954. Refunds older than one year do not show a status — the IRS will tell you whether one was issued and when.
What if I filed my return but Where's My Refund? says it has no record of it?
The tool may not have received your return yet if you filed very recently — it can take up to two weeks for the IRS to enter a return into their system. If you filed more than two weeks ago, call 1-800-829-1954 to confirm they received it. Bring your filing confirmation number if you filed electronically.
Can I check someone else's refund status?
No. You need the Social Security number of the person who filed the return, their filing status, and the exact refund amount. The IRS will not release refund information to anyone but the taxpayer or an authorized representative with power of attorney.
My refund was sent by direct deposit but my bank says they never received it. What do I do?
Call the IRS at 1-800-829-1454 with the date they say the deposit was sent. The IRS can verify whether they actually sent it and to which account. If they sent it to the wrong account number, they can issue a replacement by check or correct the account and resend. This process takes about four weeks.
How do I know if my old refund was claimed by someone else?
If the IRS shows a refund was issued but you never received it and your bank has no record of it, contact the IRS directly. They can tell you whether the check was cashed and by whom. If someone else cashed a check meant for you, you can file a police report and ask the IRS to investigate. If it was a direct deposit to the wrong account, the IRS can attempt to recover it from that account.