Call the IRS directly for the fastest answer about where your refund is
The Internal Revenue Service (IRS) is the only organization that can tell you the actual status of a federal tax refund. You have three ways to reach them: by phone, through their website, or in person at a local office. The phone line is fastest if you have your Social Security number and the exact refund amount you're expecting.
The IRS refund hotline is 1-800-829-1040. Wait times vary by season — they're shortest in June through August and longest in February through April. Have ready: your Social Security number, filing status, and the refund amount from your tax return. The IRS can tell you whether your refund has been received, is being processed, has been issued, or has been delayed for a specific reason.
If you filed electronically, the IRS typically processes your return within 21 days. If you mailed a paper return, add another 4 to 6 weeks to that timeline. The IRS will not release a refund before these windows close, even if your return is complete.
Key Takeaways
- Call the IRS at 1-800-829-1040 with your Social Security number and expected refund amount to get your exact status in real time.
- The IRS Where's My Refund tool on IRS.gov shows the same information as the phone line and updates once per day, usually overnight.
- Federal refunds take 21 days minimum from the date the IRS receives an electronic return, or 4 to 6 weeks longer if you mailed a paper return.
- If your refund is delayed beyond the normal window, the IRS will tell you the reason — usually a math error, missing information, or fraud review — and what you need to do next.
- State tax refunds are handled by your state's revenue department, not the IRS, and have separate timelines and phone numbers.
Use the IRS Where's My Refund tool if you prefer not to call
The Where's My Refund tool on IRS.gov is available 24 hours a day and shows the same information the phone line does. Go to IRS.gov, select "Refunds" in the top menu, and click "Where's My Refund." Enter your Social Security number, filing status, and the exact refund amount.
The tool updates once per day, usually between midnight and 1 a.m. Eastern time. If you check it multiple times in the same day, you will see the same status. The tool will show one of four messages: "Return Received," "Refund Approved," "Refund Sent," or a notice that your return is being reviewed.
If the tool says your return is being reviewed, that means the IRS is checking something — it could be a math error, a missing form, or a fraud check. This can add 2 to 12 weeks to your timeline. The tool will not tell you the specific reason, but the phone line sometimes will.
What to do if your refund is delayed beyond the normal timeline
If your refund has not arrived within 21 days of filing electronically, or within 6 weeks of mailing a paper return, call the IRS at 1-800-829-1040. The representative can see whether your return is stuck in a queue, flagged for review, or held up by a specific issue.
Common reasons for delays include: a math error on your return, a missing signature or form, a name or Social Security number mismatch between your return and IRS records, or a fraud hold. If the IRS finds an error, they will send you a letter explaining what they need. You do not need to call back unless the letter asks you to.
If your refund was issued but you have not received it after 10 business days, the IRS can file a trace. This is a formal request to track the check or electronic deposit. You will need to provide the date the IRS said it was sent. The trace takes 4 to 6 weeks, and the IRS will contact you with the result.
How to handle a refund that was deposited to the wrong bank account
If the IRS deposited your refund to a closed account or an account that is not yours, contact your bank first. Banks are required to reject deposits to closed accounts and return them to the IRS automatically. This usually takes 5 to 10 business days.
Once the bank returns the deposit, the IRS will reissue your refund as a check, which takes another 2 to 4 weeks. You can call the IRS at 1-800-829-1040 to confirm that the return has been received and is being reprocessed. Do not file a second return or contact the IRS multiple times — multiple inquiries can slow the process.
If you entered the wrong account number on your return intentionally, you will need to wait for the check. The IRS cannot redirect a deposit that has already been sent.
State tax refunds require a separate call to your state revenue department
The IRS handles only federal tax refunds. If you are waiting for a state refund, you must contact your state's revenue or taxation department. Each state has its own phone number, website, and processing timeline.
Most states process refunds within 30 to 45 days of receiving your return, but some take longer. A few states — including California, New York, and Texas — have their own refund status tools on their revenue websites. Others require you to call a state hotline.
To find your state's refund phone number, search "[your state] tax refund status" or visit your state's revenue department website directly. Have your Social Security number and refund amount ready, just as you would for the IRS.
What happens if you never receive your refund
If the IRS confirms your refund was issued as a check more than 10 business days ago and you have not received it, file a trace. If the trace shows the check was lost in the mail, the IRS will issue a replacement check, which takes another 4 to 6 weeks.
If your refund was deposited electronically and the IRS confirms it was sent, but your bank has no record of it, contact your bank's fraud department. Occasionally a deposit is intercepted or misdirected due to a bank error or account compromise. Your bank can investigate and may be able to recover the funds.
If neither the IRS nor your bank can locate the refund after a full trace, you may be able to claim a loss on next year's tax return. Keep all documentation from the IRS and your bank. A tax professional can advise you on whether this applies to your situation.
Frequently Asked Questions
How long does it take to get a refund after the IRS says it was sent?
If the IRS issued your refund as a check, allow 10 business days for it to arrive by mail. If it was deposited electronically, the funds should appear in your account within 1 to 2 business days of the IRS sending it. If you have not received it after these windows, contact your bank or call the IRS to file a trace.
Can I speed up my refund by calling the IRS multiple times?
No. Calling multiple times does not speed up processing and can sometimes slow it down if the IRS has to merge duplicate inquiries. Call once to confirm your status, then wait for the normal timeline. If the IRS tells you your return is being reviewed, do not call again unless they send you a letter asking you to.
What if the IRS says my refund was sent but my bank says they never received it?
This is rare but happens. Call the IRS and ask them to file a trace on the deposit. Provide the date they say it was sent. At the same time, contact your bank's fraud or customer service department and ask them to investigate whether the deposit arrived. One of them will find the issue — usually a routing number error or a bank processing delay.
Do I need to file a new return if my refund is delayed?
No. Filing a second return creates a duplicate in the IRS system and can delay both refunds. Wait for the normal processing timeline, then call the IRS if your refund has not arrived. The IRS will not penalize you for a delay on their end.
Can I get my refund as a direct deposit instead of a check?
Only if you have not yet filed your return. When you file, you choose whether to receive your refund by check or direct deposit. Once the IRS has issued your refund, you cannot change the method. If the check is lost, the replacement will also be a check.