Start by checking where your refund actually is
Before you assume your refund is lost, you need to know whether the IRS processed it, approved it, and sent it out — or whether it's stuck at one of those stages. The IRS has a tool called Where's My Refund? that tells you the exact status. Go to irs.gov, click on the refund tracker, enter your Social Security number, filing status, and the refund amount from your return. The tool updates once per day, usually overnight.
The tracker will tell you one of three things: the IRS is still processing your return, your refund has been approved and a payment date has been set, or your refund was sent on a specific date by a specific method. If it says your refund was sent weeks ago but you never received it, the problem is in delivery, not processing. If it says the IRS is still processing, your return may be held for review — this can take anywhere from a few weeks to several months depending on what triggered the hold.
Write down the exact status message and the date the IRS shows. You'll need this information if you have to contact the IRS or your bank.
Key Takeaways
- Check Where's My Refund? on irs.gov first — it tells you whether the IRS sent your money, held your return for review, or hasn't processed it yet.
- If the IRS says your refund was sent by direct deposit but your bank never received it, contact your bank's fraud department before calling the IRS.
- If the IRS says your refund was sent by check but you never got it, file a Form 3911 with the IRS to request a replacement check or direct deposit.
- If Where's My Refund? shows your return is still being processed after 21 days, call the IRS at 800-829-1040 to find out why it's delayed.
- The IRS processes returns in the order they're received, and returns with errors, missing information, or identity concerns can take months to clear.
Direct deposit refunds that never landed in your bank account
If Where's My Refund? shows your refund was sent by direct deposit on a specific date, but your bank account never received it, the money may have been rejected by your bank or routed to the wrong account. Call your bank's customer service line — not the branch, but the main number on your debit card or statement — and tell them you're looking for an incoming IRS deposit from a specific date. Ask them to check whether the deposit was rejected, returned, or sent to a different account.
Banks reject direct deposits for a few common reasons: the account number or routing number on your tax return was wrong, the account has been closed since you filed, or the account is flagged for fraud. If your bank says the deposit was rejected, they can usually tell you why. Write down the reason and the date it was rejected.
Once you know what happened, contact the IRS at 800-829-1040 with the rejection reason and ask them to reissue your refund by check or to a corrected bank account. Have your Social Security number, filing status, and the refund amount ready. The IRS will issue a replacement, but it can take four to six weeks to arrive.
Check refunds sent by mail that never arrived
If Where's My Refund? shows your refund was sent by check on a date more than two weeks ago, and you never received it, the check may have been lost in the mail, sent to an old address, or intercepted. First, check whether the address on your tax return matches your current mailing address. If you moved after filing, the check may have gone to your old place.
If the address was correct, file Form 3911, Taxpayer Statement Regarding Refund with the IRS. You can print it from irs.gov or request it by calling 800-829-1040. The form asks for your Social Security number, the refund amount, the date the IRS says it sent the check, and your current address. Mail the completed form to the IRS address listed in the instructions, or ask the IRS representative to file it for you over the phone.
After you file Form 3911, the IRS will issue a replacement check or direct deposit the refund to a bank account you provide. This takes four to six weeks. If you file the form by phone with an IRS representative, they can sometimes speed up the process, but expect at least three to four weeks.
Returns held for review or verification
If Where's My Refund? says your return is still being processed after 21 days, the IRS is likely reviewing it for errors, missing information, or identity concerns. The IRS holds returns for many reasons: math errors, missing schedules, income that doesn't match third-party reports (like W-2s or 1099s), or signs of identity theft.
Call the IRS at 800-829-1040 and ask why your return is delayed. Have your Social Security number and filing status ready. The IRS representative can tell you what's holding up your return and what you need to do to move it forward. If the IRS needs more information from you — like a copy of a receipt, a corrected schedule, or proof of income — they will tell you how to send it and how long it will take to process once they receive it.
Some holds take a few weeks to clear; others take months. The IRS processes returns in the order they're received, and returns with identity concerns or complex issues can be delayed significantly. Ask the representative for an estimated timeline and whether there's anything you can do to speed up the process.
Refunds delayed by identity theft or fraud concerns
If the IRS tells you your return is being held because of identity theft or fraud concerns, your refund will not be released until the IRS verifies your identity. This is a security measure, and it can add weeks or months to your timeline. The IRS may ask you to verify your identity by mail, phone, or through an in-person appointment at a local IRS office.
If the IRS asks you to verify by mail, they will send you a letter with instructions. Follow those instructions exactly and send back the requested documents within the timeframe given. If you're asked to verify by phone, the IRS will call you or you can call them at the number in the letter. Do not call a number you find online — use only the number in the official IRS letter.
Once your identity is verified, the IRS will process your return and send your refund. This typically takes two to four weeks after verification, but can take longer if your return has other issues. Keep copies of everything you send to the IRS and note the date you sent it.
What to do if the IRS says your refund was sent but you can't find it
If Where's My Refund? shows a payment date but you have no record of receiving the money by direct deposit or check, and your bank says they never received a deposit, file Form 3911 immediately. This form tells the IRS that you did not receive your refund and requests a replacement. You can file it online, by mail, or by phone.
To file by phone, call 800-829-1040 and ask to file Form 3911. The representative will ask for your Social Security number, filing status, refund amount, and the date the IRS says it sent the payment. They will also ask whether you want the replacement sent by check or direct deposit. If you choose direct deposit, have a valid bank account number and routing number ready.
After you file Form 3911, the IRS will issue a replacement refund. This can take four to six weeks. In the meantime, do not spend time looking for the original check or deposit — focus on getting the replacement issued. Keep a copy of the Form 3911 confirmation number for your records.
Refunds reduced or offset by federal or state debt
If Where's My Refund? shows your refund was approved but the amount is smaller than you expected, or if the IRS tells you your refund was offset, your refund may have been used to pay back federal or state debt. The IRS can use your refund to cover unpaid federal taxes, student loans in default, child support arrears, or state income tax debt. Some states can also offset refunds for other debts like unemployment overpayments.
If your refund was offset, the IRS will send you a notice in the mail explaining what debt was paid and how much was taken. This notice arrives separately from your refund. If you believe the offset was wrong — for example, if you don't owe the debt or if the debt was already paid — you can dispute it. Contact the agency that holds the debt (the IRS for federal taxes, your state tax authority for state taxes, the Department of Education for student loans, or your state's child support office) and ask for a review.
Disputing an offset can take weeks or months, and you may not recover the money. If you need the refund urgently, focus first on confirming the debt is real and then on a payment plan with the creditor rather than waiting for a dispute to resolve.
Frequently Asked Questions
How long should I wait before I worry about a missing refund?
If the IRS says your refund was sent by direct deposit, wait at least five business days after the date shown in Where's My Refund?. For checks, wait at least two weeks. If you don't see it by then, contact your bank (for direct deposit) or file Form 3911 (for checks). If the IRS says it's still processing, wait at least 21 days before calling.
Can I get my refund faster if I file a complaint?
Filing a complaint with the IRS or the Taxpayer Advocate Service does not speed up processing, but it can help if your return is stuck and the IRS is not responding. The Taxpayer Advocate Service is a free office within the IRS that helps with unresolved problems. Call 877-777-4778 to reach them.
What if I filed my return electronically but the IRS says they never received it?
Contact your tax software provider or tax preparer and ask them to confirm the return was transmitted to the IRS. They can provide a confirmation number. If they confirm it was sent, call the IRS at 800-829-1040 with the confirmation number and ask them to locate your return. If the IRS cannot find it, you may need to file an amended return or a new return for that year.
Do I have to pay taxes on a refund I receive late?
No. A tax refund is your own money being returned to you, not income. You do not owe taxes on it, no matter how late it arrives. However, if the IRS pays you interest on a delayed refund (which they do in some cases), that interest is taxable income and will be reported to you on a Form 1099-INT.
What if my refund was sent to the wrong address and I can't get it back?
If you moved and the check went to your old address, contact the current resident or the post office and ask if they have the check. If not, file Form 3911 with the IRS and request a replacement. The IRS will issue a new check or direct deposit to your current address. Keep a copy of Form 3911 for your records in case the original check shows up later.