Where your refund gets stuck and how to find it
If you filed your tax return and expected a refund that never showed up, the money is almost certainly somewhere in the system—it has not vanished. The IRS processes millions of refunds each year, and delays happen at predictable points: the return itself may still be in the queue, the refund may be held for verification, it may have been sent to the wrong account, or it may have been intercepted by a debt collector or child support agency.
The first step is to check the actual status of your refund rather than assume it is lost. The IRS provides a free tool that tells you exactly where your money is and when to expect it. If that tool shows your refund was issued but you never received it, the next steps depend on how you chose to receive the money—direct deposit, check, or prepaid card.
Key Takeaways
- Use the IRS Where's My Refund tool at irs.gov to see the current status of your refund before taking any other action.
- If the tool shows your refund was issued as a direct deposit, contact your bank to confirm whether it arrived and ask them to trace it if it did not.
- If a check was issued, wait 21 days from the date shown in Where's My Refund before requesting a replacement, because mail delays are common.
- Refunds can be held or reduced if you owe back taxes, child support, student loans, or other federal debts, and you will see a notice in the mail explaining the offset.
- If your refund was issued more than 21 days ago and you have not received it, contact the IRS at 1-800-829-1040 to request a trace or replacement.
Check your refund status before you do anything else
The IRS Where's My Refund tool is the only source that tells you what actually happened to your money. Go to irs.gov, find the tool on the homepage, and enter your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day and will show you one of four statuses: your return is still being processed, your refund has been approved and a date has been set, your refund has been issued, or there is a problem with your return.
If the tool says your refund has been issued, it will give you the date it was sent and the method—direct deposit, check, or prepaid card. Write down that date. If the tool says your return is still being processed, check back in a few days. Most returns are processed within 21 days of filing, but some take longer if the IRS needs to verify information on your return.
If the tool says there is a problem, you will see a message telling you to contact the IRS or check your mail for a notice. Do not ignore this—it usually means the IRS needs more information from you before it can issue your refund.
What to do if your refund was sent by direct deposit but never arrived
Direct deposit is the fastest way to receive a refund, but it only works if you gave the IRS the correct bank account and routing number. If the Where's My Refund tool shows your refund was issued by direct deposit on a specific date, contact your bank when ready and give them that date. Ask them to search their records for a deposit from the IRS in the amount of your refund.
Banks can see deposits that arrived but were rejected or reversed. If your bank finds the deposit, they can tell you why it was rejected—common reasons include a closed account, a typo in the account number, or a frozen account. If the deposit was rejected, the IRS will eventually re-issue your refund by check, which takes an additional two to three weeks. You can also request a replacement refund by calling the IRS.
If your bank cannot find any deposit at all, the account number you gave the IRS was wrong. Call the IRS at 1-800-829-1040 and tell them the refund was issued but never arrived. They will file a trace, which is an investigation into where the money went. A trace takes about four weeks. If the trace finds that the money went to the wrong account, the IRS will issue you a replacement refund by check.
What to do if your refund was sent by check but you never received it
Refund checks are mailed by the U.S. Postal Service and can take one to three weeks to arrive, depending on where you live and where the check was mailed from. The Where's My Refund tool will tell you the date your check was issued. If that date was fewer than 21 days ago, wait a few more days before taking action—mail delays are normal.
If the check was issued more than 21 days ago and you have not received it, contact the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the refund amount ready. Tell them the check was issued on the date shown in Where's My Refund and you have not received it. The IRS will file a trace on the check. If the trace shows the check was lost or stolen, the IRS will issue you a replacement check, which takes about four weeks to arrive.
Do not cash the original check if it arrives after you have requested a replacement. If both checks arrive, you must return one to the IRS or you will owe the money back.
Why your refund might be held or reduced
Sometimes the Where's My Refund tool shows your refund was issued, but the amount is less than you expected, or the tool shows a delay with no explanation. This usually means the IRS offset your refund—they took money from it to pay a debt you owe. The IRS can offset a refund to cover back taxes, unpaid child support, unpaid student loans, or other federal debts.
If your refund was offset, you will receive a notice in the mail from the IRS or from the agency that received the money. The notice will explain what debt was paid and how much was taken. Read it carefully and keep it for your records. If you believe the offset was a mistake, you have the right to dispute it, but you must do so within a specific time frame—usually 60 days from the date on the notice.
If you did not receive a notice but your refund is smaller than expected, call the IRS at 1-800-829-1040 and ask whether your refund was offset. They can tell you what debt was paid and provide you with contact information for the agency that received the money.
Contact the IRS if your refund is missing after 21 days
If the Where's My Refund tool shows your refund was issued more than 21 days ago and you have not received it by mail or direct deposit, call the IRS at 1-800-829-1040. Have your Social Security number, filing status, the refund amount, and the date the refund was issued ready. Tell the IRS representative that your refund was issued on that date but you have not received it.
The IRS will file a trace on your refund. A trace is an investigation into where the money went. For direct deposits, the IRS will contact your bank to see if the deposit arrived and was rejected. For checks, the IRS will investigate whether the check was lost or stolen in the mail. A trace takes about four weeks. The IRS will contact you by mail with the results.
If the trace shows your refund is lost or was sent to the wrong place, the IRS will issue you a replacement refund. A replacement refund by check takes about four weeks to arrive. A replacement refund by direct deposit takes about two weeks.
What happens if you filed late or amended your return
If you filed your return after the April important date, your refund will take longer to process. The IRS processes returns in the order they are received, so late returns are in the back of the queue. If you filed in June or July, your refund may not be issued until August or September.
If you filed an amended return using Form 1040-X, your refund will take even longer. Amended returns are processed separately and can take three to six months. The Where's My Refund tool will show the status of your amended return if you enter the information from the amended return itself, not the original return.
If you are waiting for a refund from an amended return, do not file another amended return or contact the IRS until at least three months have passed since you filed. Multiple filings slow down the process.
Frequently Asked Questions
Can I get my refund faster if I call the IRS?
No. The IRS processes refunds in the order they are received, and calling does not move you to the front of the line. If your refund is still being processed, calling will only tell you the same information the Where's My Refund tool shows. If your refund was issued more than 21 days ago and you have not received it, calling is the right step—they can file a trace or issue a replacement.
What if the IRS says my refund was issued but my bank says they never received it?
This usually means the account number you gave the IRS was wrong, or your account was closed before the deposit arrived. The IRS will file a trace to confirm where the money went. If the trace shows the deposit was rejected, the IRS will issue a replacement refund by check, which takes about four weeks.
Can I get my refund on a prepaid card instead of a check?
No. Once the IRS has issued your refund, you cannot change the method. If your refund was issued by check and you want it faster, you can deposit the check into your bank account when it arrives. If your refund was issued by direct deposit to the wrong account, the IRS will issue a replacement by check.
What if I moved and the IRS sent my check to my old address?
If you moved after filing your return, the check may have been sent to the address on your return. Contact the post office and file a mail forwarding request if you have not already. If the check was issued more than 21 days ago and you still have not received it, call the IRS and tell them you moved. They can file a trace and issue a replacement check to your current address.
Do I have to pay taxes on my refund?
No. A refund is your own money that you overpaid in taxes during the year. It is not income and you do not owe taxes on it.