Call the IRS directly if your federal refund hasn't arrived on time
The Internal Revenue Service (IRS) handles federal tax refunds. If yours is late, call the IRS at 1-800-829-1040 (toll-free). Have your Social Security number, filing status, and the exact refund amount ready. The IRS can tell you the status of your refund in real time and explain why it hasn't arrived yet.
The IRS also offers a web-based tool called Where's My Refund? at irs.gov. You enter your Social Security number, filing status, and expected refund amount, and it shows you the current status — whether the IRS is still processing, has approved it, or has sent it out. This tool updates once per day, usually overnight.
If you filed electronically, the IRS typically processes your return within 21 days. If you mailed a paper return, allow up to 6 weeks. If your refund is past these timelines, calling is the fastest way to find out what's holding it up.
Key Takeaways
- Call the IRS at 1-800-829-1040 to check your federal refund status and learn why it is delayed.
- Use Where's My Refund? on irs.gov to check status online without waiting on hold.
- State tax refunds are handled by your state's tax agency, not the IRS, so you will need to contact them separately.
- If the IRS says your refund was sent but you never received it, file a claim for a missing refund using Form 3911.
- Refunds delayed due to identity theft or wage garnishment require different steps than standard processing delays.
How to find your state tax refund status
Each state runs its own tax refund system. If you filed a state return and that refund is late, you need to contact your state's tax agency directly — the IRS cannot help you with state money.
Most states have a refund status tool on their tax department website. Search "[your state] tax refund status" to find it. You will typically enter your Social Security number and refund amount. Some states also allow you to call their tax hotline; the number is usually on your state tax return or the state's tax website.
State refunds typically take 4 to 8 weeks after you file, though this varies by state. Some states process faster if you file electronically; others take the same time regardless. If your state refund is significantly past the expected timeline, call your state's tax department to ask whether there is a hold or error on your account.
What to do if the IRS says your refund was sent but you didn't receive it
If Where's My Refund? or the IRS phone line says your refund was sent but the money never arrived in your bank account or mailbox, file Form 3911, Taxpayer Statement Regarding Refund. You can file this form online through irs.gov, by mail, or by fax. The IRS will investigate whether the refund was intercepted, sent to the wrong account, or lost in the mail.
The investigation typically takes 4 to 6 weeks. During that time, the IRS may ask you to provide proof of your bank account details or a copy of your cancelled check. Keep records of when you filed, what the IRS told you about the refund status, and any correspondence you receive.
If the IRS confirms the refund was sent to the wrong bank account (often because of a typo on your return), they will issue a new refund to the correct account. If it was sent by check and lost in the mail, they will issue a replacement check or direct deposit.
Refunds held due to identity theft or wage garnishment
Sometimes the IRS holds a refund because it suspects identity theft or because your wages are being garnished to pay back taxes, student loans, or child support. The Where's My Refund? tool will tell you if this is the case, or the IRS phone line will explain it when you call.
If your refund is held for identity theft, the IRS will send you a letter with next steps. You may need to verify your identity by visiting an IRS office in person or by submitting documents by mail. This process can add several weeks to your refund timeline.
If your refund is being offset (reduced or held) to pay a debt, the IRS will have sent you a notice before this happened. You can appeal the offset or request a payment plan for the underlying debt. Call 1-800-829-1040 to discuss your options.
When to file a complaint with the IRS Taxpayer Advocate Service
If you have called the IRS multiple times, received conflicting information, or believe there is an error on your account that the IRS is not fixing, you can contact the Taxpayer Advocate Service (TAS). This is a free, independent office within the IRS that helps when normal channels are not working.
You can reach TAS by calling 1-877-777-4778 or by visiting taxpayeradvocate.irs.gov. You do not need to pay anyone to help you — TAS is free. TAS can sometimes speed up processing or investigate complaints that the regular IRS line has not resolved.
TAS is most useful when your refund is months late, you have been given wrong information, or you believe the IRS made a mistake. They cannot force the IRS to process faster, but they can escalate your case and ensure it gets proper attention.
What delays typically mean and how long they take to resolve
The most common reasons for refund delays are math errors on your return, missing information (like a Social Security number), or a mismatch between what you reported and what your employer or bank reported to the IRS. These delays usually add 2 to 4 weeks to processing time.
If the IRS needs more information from you, they will mail you a letter asking for it. Check your mail regularly. Responding quickly — within 30 days if possible — will get your refund moving again. If you miss the deadline, the IRS may deny your refund claim, though you can still file an amended return later.
Delays due to fraud review or identity verification can take 6 to 12 weeks or longer. These are less common but happen when the IRS flags something unusual on your return. The IRS will contact you with what they need from you.
How to prevent refund delays on your next return
File electronically rather than by mail — electronic returns are processed much faster and have fewer errors. Double-check your bank account number and routing number if you are requesting direct deposit; a single wrong digit will send your refund to the wrong account.
Make sure your Social Security number, name, and filing status match exactly what the IRS has on file. If you recently changed your name, got married, or had other life changes, update your information with the IRS before filing.
Report all income, including 1099 forms from side work or investments. Mismatches between what you report and what employers or banks report to the IRS trigger delays. If you are missing a 1099, contact the employer or financial institution and ask them to send it or file an amended return once you have it.
Frequently Asked Questions
How long should I wait before calling about a late refund?
If you filed electronically, wait at least 21 days. If you mailed a paper return, wait at least 6 weeks. After that, use Where's My Refund? first — it is faster than calling. If the tool says your refund is still being processed and you are past the expected timeline, then call 1-800-829-1040.
Can I get my refund faster if I call the IRS?
Calling will not speed up processing, but it will tell you why your refund is delayed and what you can do about it. If there is an error on your return or missing information, the IRS can sometimes fix it faster if you provide the details over the phone.
What if I filed my taxes through a tax preparation company?
Contact the tax preparation company first — they can see your return status and may be able to help. However, only the IRS can actually process your refund, so if the company cannot resolve it, you will still need to call the IRS directly at 1-800-829-1040.
Do I need to pay someone to help me get my refund?
No. The IRS and the Taxpayer Advocate Service are both free. Anyone charging you a fee to track down or retrieve your refund is taking your money unnecessarily. Use the free tools and phone lines listed in this article.
What if my refund was sent to the wrong state?
This is rare but can happen if you moved and filed from a new state. Call the IRS at 1-800-829-1040 and explain the situation. They can verify where the refund was sent and issue a new one to the correct address if needed.