Where your refund goes and why it might be delayed
The IRS processes millions of refunds each year, and most arrive within 21 days of when you file. But "most" is not "all." Your refund can be delayed for reasons ranging from a math error on your return to a hold placed by another government agency. The first step is finding out where your refund actually is right now, rather than assuming it is lost.
The IRS has a tool called Where's My Refund? that shows the real status of your return. You can access it on IRS.gov by entering your Social Security number, filing status, and the exact refund amount you expect. This tool updates once a day, usually overnight, and will tell you whether the IRS is still processing your return, has approved it, or has sent it out. If it says your refund was sent but you never received it, that is a different problem — and it has different solutions.
Common reasons for delays include a mismatch between your return and IRS records (like a name change or incorrect Social Security number), missing or unclear information on the return itself, or a hold placed by a state tax agency, child support office, or federal student loan servicer. Some delays are automatic — for example, if you claim the Earned Income Tax Credit or the Additional Child Tax Credit, the IRS holds refunds until mid-February by law. Others require you to take action.
Key Takeaways
- Check Where's My Refund on IRS.gov first — it shows whether your return is still being processed, approved, or sent, and updates daily.
- If the tool says your refund was sent but you did not receive it, contact your bank or check whether a payment was intercepted by another agency.
- A delay of more than 21 days after filing, or a status that does not change for a week, usually means the IRS needs more information from you.
- You can call the IRS at 1-800-829-1040 to speak with someone about your specific return, though wait times are long during tax season.
- If your refund was intercepted by a state agency or creditor, you will need to contact that agency directly — the IRS cannot release it without their approval.
How to check if your refund was actually sent
Where's My Refund will tell you the date your refund was sent and the method — direct deposit to your bank account or a paper check by mail. If it says sent but you have not received it, your next step depends on which method was used.
For direct deposit, log into your bank account and look at your transaction history going back to the date the IRS said it sent the refund. Sometimes a deposit appears under a different name or takes an extra day or two to show up, especially if you filed near a weekend or holiday. If you genuinely do not see it after five business days, contact your bank's customer service line. Tell them the exact date the IRS sent the deposit and ask them to trace it. Banks can see whether the IRS actually sent the money and where it went if something went wrong on their end.
For a paper check, allow up to two weeks from the date the IRS says it was sent. Checks can be delayed by mail, especially during busy seasons. If more than two weeks have passed, contact the IRS at 1-800-829-1040 and ask them to issue a replacement check. You will need your Social Security number, filing status, and the refund amount. The IRS can also tell you whether the original check was cashed — if it was, you will need to find out who cashed it.
When the IRS is holding your refund
The IRS sometimes holds a refund while it reviews your return more carefully. This happens most often when you claim certain credits, when there is a discrepancy between your return and what employers or banks reported to the IRS, or when the return itself has an error that needs correcting.
If Where's My Refund says your return is still being processed after 21 days, the IRS is likely reviewing it. You can wait — most reviews take another two to four weeks. But you can also call 1-800-829-1040 and ask whether there is anything you need to do. Have your return in front of you when you call, because the IRS may ask you to verify information or provide documents. During tax season (January through April), wait times are often two hours or more, so consider calling early in the morning or later in the week.
If the IRS contacts you by mail asking for more information, respond as quickly as you can. The letter will explain exactly what they need and give you a important date — usually 30 days. Ignoring the letter does not make the problem go away; it usually results in the IRS reducing or denying your refund.
If another agency intercepted your refund
Federal and state agencies can legally intercept your refund to pay off certain debts. The most common are unpaid federal student loans, back child support, and state income taxes owed. If this happened, Where's My Refund will not show a refund at all — the return will show as accepted and processed, but no refund amount will appear.
The IRS sends a notice called the Notice of Federal Offset when this happens. It arrives by mail and explains which agency took the money and why. If you did not receive this notice, you can request one by calling 1-800-829-1040.
To recover an intercepted refund, you must contact the agency that took it, not the IRS. If it was intercepted for federal student loans, contact the loan servicer or the Department of Education's Federal Student Aid office. For child support, contact your state's child support enforcement agency. For state taxes, contact your state's tax department. Each agency has its own process for disputing the offset or arranging a payment plan if you believe the debt is incorrect.
What to do if your refund is genuinely lost
If Where's My Refund shows your refund was sent, your bank confirms it never arrived, and more than two weeks have passed since the send date, the refund is likely lost. This is rare, but it does happen — checks get lost in the mail, or a direct deposit goes to the wrong account due to a bank error.
Call the IRS at 1-800-829-1040 and explain the situation. Have ready your Social Security number, filing status, the refund amount, and the date the IRS says it was sent. The IRS can issue a replacement check or, in some cases, a direct deposit to a different account. A replacement check usually takes two to three weeks to arrive. If you need the money sooner, you have limited options — the IRS cannot speed up the process, and there is no way to force a faster replacement.
If a check was lost and you later find it or it arrives late, do not cash it. Contact the IRS and let them know so they can cancel the replacement and avoid processing the same refund twice.
If you filed late or made an error on your return
If you filed your return after the April important date, your refund will be processed, but it may take longer than 21 days. The IRS prioritizes returns filed by the important date, so late returns move more slowly through the system. This is not a problem — you will still receive your refund, but patience is required.
If you realize you made an error on your return after filing, do not panic. Minor errors (like a misspelled name or transposed number) are usually caught by the IRS and corrected automatically. If the error affects your refund amount, the IRS will adjust it and send you a notice explaining the change. You can also file an amended return using Form 1040-X, though this should only be done if the error significantly changes what you owe or are owed.
How to prevent refund problems next year
The easiest way to avoid refund delays is to file accurately and early. Double-check your Social Security number, bank account number (if using direct deposit), and the refund amount before submitting. If you have had a name change, make sure your return matches your current legal name and the name on file with Social Security.
Use direct deposit instead of a paper check whenever possible. Direct deposits are faster, safer, and easier to track. If you do not have a bank account, consider opening one at a community bank or credit union — many have low or no minimum balances and can be opened with an ID and proof of address.
Keep records of your return and any correspondence from the IRS for at least three years. If a question comes up later, you will have proof of what you filed and when.
Frequently Asked Questions
How long should I wait before contacting the IRS about a missing refund?
Wait at least 21 days from the date you filed. If Where's My Refund shows your refund was sent but you have not received it after five business days (for direct deposit) or two weeks (for a check), contact your bank or the IRS.
Can I get my refund faster if I call the IRS?
No. Calling does not speed up processing. It can help if the IRS needs information from you or if there is a specific problem, but routine refunds process on their own timeline. Calling during tax season means long wait times for no benefit.
What if I filed electronically but Where's My Refund says it was not received?
This usually means a filing error — the return did not go through properly. Check your email for a rejection notice from your tax software or tax preparer. You will need to file again, correcting whatever caused the first attempt to fail.
Can I dispute a refund that was intercepted for child support I do not owe?
Yes, but you must contact your state's child support enforcement agency, not the IRS. They can review whether the debt is valid and release the refund if it was intercepted in error. Bring documentation showing the debt was paid or is not yours.
What happens if I cash a replacement check after the original one arrives?
The IRS will eventually notice and may ask you to return the duplicate payment. To avoid this, contact the IRS when ready if you receive both checks and let them know which one arrived first.