Where to check your refund status
The IRS tracks every refund it issues. You can see the status of last year's refund through three methods, and the fastest is usually the IRS website. Go to irs.gov/refunds and use the "Where's My Refund?" tool. You will need your Social Security number, filing status from that tax return, and the exact refund amount you expected. The tool updates once per day, usually overnight.
If you filed with a tax preparer or software company, that company may also show your refund status in your account. TurboTax, H&R Block, and others keep records of what they submitted and what the IRS has processed. Check your account with them first if you remember which service you used — they sometimes have the information faster than the IRS website does.
The third option is to call the IRS directly at 1-800-829-1040. Have your Social Security number, filing status, and expected refund amount ready. Wait times are long, especially during tax season, but the agent can tell you exactly where your refund is in the system and why it might be delayed.
Key Takeaways
- The IRS "Where's My Refund?" tool at irs.gov/refunds is the fastest way to check, and it updates once per day.
- You need your Social Security number, filing status, and the exact refund amount you expected to use the tool.
- If your refund shows as still processing after 21 days, it may have been held for review or sent to a different account than you expected.
- The IRS can issue a refund check by mail, deposit it to a bank account, or split it across multiple accounts depending on how you filed.
- If you cannot find your refund after checking all three sources, the IRS can issue a trace to locate it or reissue a check.
What the refund status messages actually mean
The "Where's My Refund?" tool shows one of several messages, and each one tells you something different. "Refund approved" means the IRS has processed your return and decided to send you money, but it has not left their system yet. This status usually lasts a few days. "Refund sent" means the IRS has released the money — either mailed a check or initiated a bank deposit. From this point, timing depends on your bank and the mail.
If the tool says "Still processing," your return is under review. This can happen for many reasons: the IRS found a math error, wants to verify information you reported, suspects fraud, or is straightforward backed up. The message usually includes an expected completion date. If that date passes and the status does not change, call the IRS at 1-800-829-1040.
"We cannot provide information about your refund" is the message that worries people most. It usually means the IRS does not have a record of your return yet, or the information you entered (Social Security number, filing status, or refund amount) does not match what they have on file. Double-check those three pieces of information and try again. If it still does not work, call the IRS — there may be a typo in their system or your return may not have been received.
When a refund gets held or delayed
The IRS holds refunds for several reasons, and the hold time varies. If your return claims the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC), federal law requires the IRS to hold your refund until at least mid-February, even if everything is correct. This is not a problem — it is a legal requirement. Your refund will be released on the date the IRS announces each year.
The IRS also holds refunds when it suspects fraud or identity theft. If someone filed a return using your Social Security number, your legitimate return will be flagged and delayed while the IRS investigates. This can take weeks or months. You will receive a letter explaining the hold. If you believe your identity was stolen, file a report with the Federal Trade Commission at identitytheft.gov and keep the letter from the IRS.
Refunds are also delayed when the IRS finds errors on your return — a math mistake, a missing form, or information that does not match other records like W-2s or 1099s. The IRS will send you a letter explaining what they found and what you need to do. Some errors can be corrected by mail; others require you to file an amended return.
How to track a refund that was mailed as a check
If the IRS issued your refund as a paper check, the "Where's My Refund?" tool will tell you the date it was mailed. From that point, delivery depends on the postal service. A check mailed from an IRS processing center typically arrives within 7 to 10 business days, but mail can be delayed, lost, or sent to the wrong address.
If more than two weeks have passed since the mailed date and you have not received the check, contact the IRS at 1-800-829-1040. Provide the mailed date from the tool. The IRS can issue a trace, which means they will investigate whether the check was delivered. If it was lost in the mail, the IRS will reissue a new check, usually within two to four weeks. If the check was delivered but you never received it, the IRS may need you to sign a form confirming that.
If you find the check after months have passed, you can still cash it. IRS refund checks do not expire. However, if the check is more than one year old, some banks may ask you to contact the IRS to confirm it is still valid before they will deposit it.
What to do if your refund went to the wrong bank account
If you requested direct deposit but the refund went to a closed account, a different bank, or an account you do not recognize, the bank will reject the deposit and send it back to the IRS. This process takes 10 to 14 days. Once the IRS receives the rejected deposit, they will reissue the refund as a check and mail it to the address on your tax return.
You can see this happening in the "Where's My Refund?" tool. The status will change from "Refund sent" to something like "Refund returned" or "Refund reissued." The tool will then show a new mailed date for the check. Wait for that check to arrive; do not call the IRS until at least two weeks after the reissued date.
If you want to prevent this in the future, verify your bank account number and routing number before you file. A single digit wrong will cause the deposit to fail. You can find your routing number on the bottom left of any check, and your account number on the bottom center.
How to get a refund trace if your refund is missing
A refund trace is a formal investigation by the IRS to locate a refund that you cannot find. You can request one if your refund was mailed more than 60 days ago, or if the "Where's My Refund?" tool shows it was sent but you never received it. Call the IRS at 1-800-829-1040 and ask for a refund trace. You will need your Social Security number, the tax year, and the refund amount.
The IRS will ask whether you received the check or saw the deposit. If you say no, they will open an investigation. This usually takes 8 to 12 weeks. The IRS will contact you by mail with the results. If they find that the check was lost in the mail or the deposit failed, they will reissue your refund. If they find that the check was cashed or the deposit was successful, they will ask you to investigate further — the money may have been deposited to an account you forgot about, or someone else may have cashed the check.
Once a trace is open, do not cash or deposit a check if you find it later. Contact the IRS and tell them you found it. Cashing a check after a trace is open can create confusion about whether you received two refunds.
What happens if you filed an amended return
If you filed an amended return (Form 1040-X) for last year, your refund timeline resets. The IRS processes amended returns separately from original returns, and they take longer — usually 16 weeks or more. The "Where's My Refund?" tool may not show an amended return at all. Instead, you will receive a letter from the IRS explaining the status.
If you filed an amended return and it has been more than 16 weeks, call the IRS at 1-800-829-1040. Amended returns sometimes get lost in the system or held for review. An agent can tell you whether yours is still being processed or whether there is a problem.
Do not file another amended return if the first one is still processing. Wait for the IRS to respond to the first one. Filing multiple amended returns for the same year creates confusion and delays everything.
Frequently Asked Questions
Can I check someone else's refund status?
No. The IRS will not provide refund information to anyone except the person who filed the return or an authorized representative. If you filed jointly with a spouse, both of you can check the status using your own Social Security number. If you are a parent checking on an adult child's refund, you will need a power of attorney form signed by that child.
What if the refund amount shown in "Where's My Refund?" is different from what I expected?
The IRS may have adjusted your refund if they found errors on your return, applied it to back taxes or student loans, or offset it for other reasons. The tool usually shows the adjusted amount. If you do not understand why it changed, call the IRS at 1-800-829-1040 and ask for an explanation. You may also receive a letter in the mail explaining the adjustment.
How long does it take to get a refund after the IRS approves it?
Once the IRS approves your refund, it takes 3 to 5 business days for a direct deposit to reach your bank, or 7 to 10 business days for a check to arrive by mail. These are typical timelines, but mail delays or bank processing can add time. If you have not received it after these windows, use the "Where's My Refund?" tool to confirm the status.
What should I do if I think someone stole my refund?
If you see a refund deposited to an account you do not recognize, or if a check was cashed without your signature, contact the IRS when ready at 1-800-829-1040. Also file a report with the Federal Trade Commission at identitytheft.gov. The IRS and your bank can investigate whether fraud occurred and reissue your refund if it was stolen.
Can I get my refund faster if I pay a fee?
No. The IRS does not offer expedited refund processing for any fee. Anyone claiming they can speed up your refund for money is running a scam. The only way to get your refund faster is to file early and make sure your return is accurate and complete.