Start with the IRS, but know what they can and cannot tell you
Call the IRS at 1-800-829-1040 if your federal tax refund has not arrived when you expected it. They can tell you the refund status, confirm the amount, and identify where it is in the delivery chain. Have your Social Security number, filing status, and the exact refund amount from your tax return ready when you call.
The IRS phone lines are busiest in the morning and during tax season (January through April). If you reach a wait time over 30 minutes, hang up and call back later — the IRS does not offer callbacks, so you will simply wait on the line. Evening calls and calls on Tuesday through Thursday tend to have shorter waits.
The IRS can tell you whether your refund was issued, the date it was issued, and the method (direct deposit, check, or debit card). They cannot reverse a check that was lost in the mail or recover a direct deposit that went to a closed bank account — those situations require different steps.
Key Takeaways
- The IRS tracks refund status by phone at 1-800-829-1040 and online through Where's My Refund, and both tools show the same information.
- If your refund was issued as a check, the IRS can stop payment and reissue it, but you must call within 120 days of the issue date.
- Direct deposits sent to a closed or wrong account do not bounce back to the IRS — you must contact your bank to trace the deposit and request a reversal.
- State tax refunds are handled by your state revenue or tax department, not the IRS, and each state has its own phone line and tracking system.
- If the IRS says your refund was issued but you never received it, the next step depends on the delivery method: contact your bank for direct deposits or file a claim for lost checks.
Check the status online before calling
Where's My Refund is the IRS's online tool and shows the same status information you would get by phone, without waiting. Go to irs.gov and select "Where's My Refund" under the Refunds section. Enter your Social Security number, filing status, and the refund amount.
The tool updates once per day, usually overnight. If your return was filed fewer than 24 hours ago, the tool will not yet show a status — wait a day and check again. The tool will tell you if your refund is still being processed, has been approved, or has been issued.
If the tool says "Still being processed" and your return was filed more than 21 days ago, call the IRS. Processing delays beyond three weeks often mean the return needs review or correction, and the IRS can tell you what is holding it up.
What to do if the IRS says your check was issued but never arrived
If the IRS confirms your refund was issued as a paper check but you never received it, call the IRS again and ask them to stop payment on the original check and issue a replacement. You must do this within 120 days of the issue date shown on your account. The IRS will mail a new check, which typically arrives within two to three weeks.
Write down the issue date and the date you called to request the stop payment — you will need this if the original check arrives later and you have to deposit the replacement. Do not deposit both checks; if the first one shows up, contact the IRS again to confirm what to do with it.
If more than 120 days have passed since the issue date, the IRS cannot stop payment. You will need to file a claim with the U.S. Department of the Treasury. This process is slower and requires more documentation, so contact the IRS first to confirm the 120-day window has truly closed.
Tracing a direct deposit that went to the wrong account
If the IRS issued your refund as a direct deposit but sent it to a closed bank account, an old account, or the wrong routing number, the money does not automatically return to the IRS. Your bank receives the deposit, cannot match it to an open account, and may hold it or send it back — but this process takes time and is not may provide.
Contact your bank immediately and tell them a federal tax refund was deposited to an account that is no longer active or is not yours. Ask them to trace the deposit using the routing and account number shown on your tax return. The bank can tell you whether the deposit was accepted, rejected, or is still pending.
If your bank rejected the deposit and returned it, the IRS will receive it back within one to two weeks. Once returned, the IRS will reissue your refund by check, which takes an additional two to three weeks. If your bank accepted the deposit into a closed account, the bank may be able to reverse it and return it to the IRS, but this requires the bank's intervention and can take several weeks.
State tax refunds require a separate call
Your state tax refund is handled by your state's revenue or tax department, not the IRS. Each state has its own refund timeline, tracking system, and phone number. Do not call the IRS about a missing state refund.
Search online for "[your state] tax refund status" or "[your state] department of revenue" to find the correct phone number and website. Most states offer online tracking similar to the IRS's Where's My Refund tool. Have your Social Security number and the refund amount ready.
State refund timelines vary widely. Some states issue refunds within two to three weeks of filing; others take six to eight weeks or longer. Check your state's website to see the current processing time before calling.
What to do if the IRS cannot find your refund
If you call the IRS and they have no record of your refund — the system shows no status at all — your return may not have been received or processed yet. Ask the IRS to confirm they received your return and when it was received. If they have no record, you may need to file again or verify that your original return was actually submitted.
If you filed electronically through a tax software or preparer, contact them to confirm the return was transmitted successfully. If you mailed a paper return, the IRS may not have received it. You can file a new return, but do not file a duplicate — contact the IRS first to confirm the original was lost.
If the IRS confirms your return was received and processed but shows no refund issued, your return may be under review for errors or missing information. The IRS will contact you by mail if they need more details. Do not call repeatedly; wait for their letter and respond to it with the information they request.
Frequently Asked Questions
How long does it take to get a replacement check after I call the IRS?
The IRS will stop payment on the original check immediately when you call, but the replacement check takes two to three weeks to arrive by mail. If you need the money sooner, ask the IRS whether your refund can be reissued as a direct deposit to a different account instead of a check.
What if my bank says they never received the direct deposit?
If your bank confirms the deposit was never received, the money is still with the IRS. Call the IRS and provide them with the correct bank routing and account number. They will reissue your refund by check or direct deposit to the correct account, which takes two to three weeks.
Can the IRS refund my money faster if I call instead of waiting?
No. Calling the IRS does not speed up processing or issuance. The IRS can only tell you the current status and, if your refund was already issued, help you trace it or stop payment on a lost check. If your refund is still being processed, calling will not change the timeline.
Do I need to provide proof that I never received my refund?
For a check, no — the IRS will stop payment based on your word and the issue date. For a direct deposit, your bank will investigate and provide documentation of whether the deposit was accepted or rejected. Keep any confirmation numbers the IRS gives you when you request a stop payment.
What if I filed my taxes through a tax preparer or software company?
You can still call the IRS directly to check your refund status. However, if your preparer or software company made an error on your return (wrong account number, for example), contact them first — they may be able to correct it faster than the IRS can issue a replacement.