The most common reasons your refund is delayed
A refund delay usually comes from one of five sources: incomplete or mismatched information on your original claim or return, a manual review triggered by the IRS or your state, a hold placed by a creditor or child support agency, a processing backlog at the agency handling your refund, or a problem with the delivery method itself. The reason matters because what you do next depends entirely on which one is happening.
If you filed a tax return, the IRS processes roughly 90% of returns within 21 days under normal conditions. If yours hasn't arrived by day 21, something flagged it for additional review. If you're waiting for a state refund, insurance payout, or business refund, the timeline and reasons vary by state and by the organization involved. The first step is always to check the status using the tracking tool specific to your refund type — not a general search, but the actual system the issuer runs.
Key Takeaways
- Tax refunds delayed past 21 days are usually held for manual review because of mismatched information, missing documents, or a flag in the IRS system.
- The IRS Refund Status tool and your state's tax department website are the only places that show the real reason for a delay — calling without checking first wastes time.
- Creditor offsets and child support holds are legal delays that can take weeks to resolve and require action from the agency holding the money, not the IRS.
- If your refund was supposed to arrive by direct deposit and didn't, the problem may be a typo in your routing number, a closed account, or a delay at your bank rather than with the IRS.
- Processing backlogs at state agencies and insurance companies can add 30 to 60 days beyond the stated timeline, especially during peak filing seasons.
How to check your refund status without guessing
For federal tax refunds, use the IRS Refund Status tool at irs.gov. You'll need your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day and will tell you if your refund is still being processed, approved and on the way, or held for review. If it says "still processing," your refund is in the normal queue. If it says "approved" with a date, that's when it will arrive. If it says "held," the tool will usually tell you why — but not always with enough detail to fix it yourself.
For state tax refunds, go directly to your state's tax department website, not a third-party tracker. Each state runs its own system: California uses the Franchise Tax Board portal, New York uses the Department of Taxation and Finance tracker, Texas uses the Comptroller's office site. Search "[your state] tax refund status" to find the right link. State systems often show less detail than the IRS tool, but they will confirm whether your refund is still processing or has been sent.
For insurance refunds, contact the insurance company directly — there is no universal tracker. Ask for the claims department and provide your claim number. For business refunds from vendors or payment processors, log into your merchant account or contact the company's accounting team. The longer you wait without checking, the more likely the delay is something that requires your action to fix.
Incomplete or mismatched information on your return
The most common reason the IRS holds a refund is a mismatch between what you reported and what the agency has on file. This includes a Social Security number that doesn't match your name in the Social Security Administration database, a name change you didn't report to the IRS, an address that doesn't match your driver's license, or income reported by your employer that doesn't match what you claimed on your return.
If the IRS Refund Status tool says your refund is held for review, check your email and mail for a notice from the IRS. The notice will ask you to verify information or provide documents — usually a copy of your ID, a recent utility bill, or a W-2. Respond to the notice within the deadline given, usually 30 days. If you don't respond, the IRS will deny your refund and you'll have to file an amended return or appeal.
For state refunds, the same rule applies: incomplete information triggers a hold. Call your state's tax department and ask what's missing. They may need a copy of your lease, proof of residency, or clarification on a deduction you claimed. Have your return in front of you when you call so you can answer questions on the spot.
Offsets and holds from creditors or child support agencies
If you owe back taxes, student loans in default, or child support, the federal government can intercept your refund before it reaches you. This is called an offset. The IRS will send you a notice explaining the offset and which agency is holding the money. The refund doesn't disappear — it goes to the agency you owe, and you lose access to it.
If you receive an offset notice, you have options depending on what you owe. For back taxes, you can set up a payment plan with the IRS to resolve the debt and prevent future offsets. For student loans, you can request a hearing to challenge the offset if you believe you're not actually in default or if the amount is wrong. For child support, contact your state's child support enforcement agency to discuss payment arrangements.
Offsets can take 2 to 6 weeks to process after your refund is approved. During that time, the money sits with the offset agency. You cannot speed this up by calling the IRS — the IRS has already released the money. You have to work with the creditor or agency holding it.
Direct deposit problems and routing number errors
If your refund status shows "approved" and a delivery date has passed, but the money never arrived in your bank account, the problem is usually in the deposit itself. The most common cause is a typo in your routing number or account number when you filed your return. The IRS will attempt the deposit once; if it fails, the refund gets mailed as a check instead, which adds 7 to 10 business days.
Check your return to see exactly what routing and account number you entered. Call your bank and confirm those numbers are correct for your account. If they're wrong, you'll need to contact the IRS directly — the Refund Status tool won't let you change banking information. Call the IRS at 1-800-829-1040 and have your Social Security number, filing status, and the correct banking information ready. The IRS can update your information, but only if your refund hasn't already been sent as a check.
If your bank account was closed after you filed but before your refund arrived, the deposit will be rejected and a check will be mailed instead. If you've moved and didn't update your address with the IRS, the check may go to your old address. File a change of address with USPS and contact the IRS to confirm they have your current address on file.
Processing backlogs at state agencies and insurance companies
State tax refunds and insurance refunds don't have the same 21-day standard as federal tax refunds. State processing times vary from 2 to 8 weeks depending on the state and the complexity of your return. During tax season (January through April), many states experience backlogs that push refunds into May or June. Insurance companies typically process refunds within 30 days of approval, but some take longer if they're investigating a claim.
If your state refund status shows "approved" but you're past the stated processing time, call the tax department and ask if there's a backlog. They can usually tell you whether your refund is in the normal queue or stuck somewhere. For insurance refunds, ask the claims adjuster for a specific expected date and follow up if that date passes.
Backlogs are not something you can fix by calling repeatedly. The refund will process in the order it was received. The only exception is if your refund is genuinely lost — if the agency cannot find a record of it after 60 days past the stated timeline, ask them to issue a replacement check or initiate a trace.
When to escalate and how to do it
If your refund is more than 21 days late (for federal) or more than the stated timeline (for state or insurance), and the tracking tool doesn't explain why, escalate. For federal tax refunds, call the IRS at 1-800-829-1040 and ask to speak with a representative. Have your Social Security number, filing status, and the exact refund amount ready. The IRS can see notes in your file that don't show up in the online tool.
For state refunds, call your state's tax department directly. Each state has a phone number on its tax website. Ask to speak with someone in the refund department, not a general line. Explain that your refund is past the stated timeline and ask them to research your account. They may be able to see a hold or issue that's not visible online.
For insurance refunds, ask to speak with the claims manager, not the adjuster who handled your claim. Explain the timeline and ask them to trace the refund. If the refund was supposed to be mailed, ask them to confirm the address they sent it to and request a replacement if it's been more than 30 days.
What to do while you wait
If you need the money before your refund arrives, explore other options. If you're waiting for a tax refund, some tax preparation companies offer refund advance loans — you get the money immediately and repay it when your refund arrives. These loans charge a fee (usually $25 to $50) and are only worth it if you need the money urgently. If you're waiting for an insurance refund, check whether you can dispute the charge with your credit card company or bank instead.
Keep records of every communication about your refund: the date you filed, the date you checked the status, what the status said, and any notices you received. If your refund is eventually denied or lost, these records will help you file an appeal or request a replacement.
Frequently Asked Questions
How long should I wait before I start worrying about my refund?
For federal tax refunds, wait until day 21 after you filed. Check the IRS Refund Status tool on day 21 — if it doesn't show a delivery date by then, something is holding it up. For state refunds, check after the stated processing time on the state's website, usually 2 to 8 weeks. For insurance refunds, wait 30 days from the date the claim was approved.
Can I call the IRS to speed up my refund?
No. Calling the IRS will not speed up a refund that's in the normal processing queue. Calling is only useful if your refund is held for a specific reason — missing documents, an offset, or a banking error — and the IRS can help you fix it. If the Refund Status tool says "still processing," calling will waste your time.
What if the IRS says my refund was sent but I never got it?
If it was supposed to arrive by direct deposit, contact your bank and ask if the deposit was rejected. If it was supposed to arrive by check, file a change of address with USPS and contact the IRS to confirm your address. If more than 60 days have passed since the delivery date, ask the IRS to issue a replacement check or trace the original one.
Can an offset be reversed if I didn't know I owed the debt?
Not automatically. You have the right to request a hearing to challenge an offset, but you have to prove you don't owe the debt or that the amount is wrong. Contact the agency holding the money — the IRS for back taxes, the loan servicer for student loans, or your state's child support enforcement agency — and ask about your options.
Why does my state refund status say "approved" but the money hasn't arrived?
Approved means the state has decided to send you the refund, but it hasn't been mailed or deposited yet. Depending on the state, this can take another 1 to 3 weeks. Call the state tax department and ask for a specific delivery date. If that date passes, ask them to research whether the refund was actually sent.