What to do when your refund is late
A refund that doesn't show up when you expected it is frustrating, but the first step is figuring out where it actually is. Most refunds follow predictable timelines — tax refunds usually land within 21 days of the IRS accepting your return, insurance refunds within 30 days of approval, and business refunds within the timeframe stated in the merchant's return policy. If yours has passed that window, you need to know whether it's stuck in processing, sent to the wrong account, or lost in transit.
The action you take depends entirely on what type of refund you're waiting for and where it should have gone. A tax refund sent to a closed bank account behaves differently than a state unemployment overpayment check. A credit card refund that's pending works differently than a direct deposit that never landed. Before you contact anyone, you need to know which system your money is moving through.
Key Takeaways
- Check the status of your refund using the tracking tool specific to that refund type before contacting anyone — the IRS has Where's My Refund, most states have their own portals, and merchants have order tracking.
- If your refund was supposed to go to a bank account, verify that account is still open and that you provided the correct routing and account numbers when you filed or requested the refund.
- Refunds sent by mail can take an additional 5 to 10 business days after the issuer says they mailed it, and checks can be lost or delayed by postal service delays.
- If your refund is more than 21 days late for a tax refund, 30 days late for an insurance refund, or past the stated timeline for a business refund, contact the issuing organization directly with your confirmation number or reference ID.
- Keep copies of your original request, confirmation emails, and any tracking information — you will need these to file a trace or dispute if the refund cannot be located.
Tracking your refund before you contact anyone
Every refund system has a tracking tool, and checking it first saves you time on hold. For federal tax refunds, use Where's My Refund on the IRS website (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 whether the IRS is still processing your return, has approved it, or has sent it out.
State tax refunds have their own portals — most state revenue departments have a "check refund status" tool on their website. Search "[your state] tax refund status" to find it. For insurance refunds, log into your account with the insurance company or call their claims department with your claim number. For business refunds from retailers, check your order status in your account on that retailer's website. For unemployment overpayment refunds or other state benefit refunds, contact your state's labor or benefits department directly — most don't have public tracking tools.
Write down what the tracking tool tells you, including the date you checked it and the status it showed. If you end up contacting the issuer, this information proves you checked before calling and gives them a starting point.
Refunds sent to the wrong bank account
If your refund was supposed to arrive by direct deposit and it never showed up, the most common reason is that the account information you provided was incorrect or the account has been closed. Check your original request — tax return, insurance claim form, or refund request — and verify that the routing number and account number are exactly what you submitted. Even one digit wrong sends the money to the wrong place.
If the account was open when you submitted the request but has since been closed, the refund may have been rejected by your bank and returned to the issuer. This can take 5 to 10 business days after the issuer tried to deposit it. Contact the issuer and tell them the account is closed; ask whether the deposit was rejected and whether they can resend it to a different account. You'll need to provide the correct routing and account numbers for the new account.
If the account information was wrong from the start, the issuer may not be able to recover the money — it went to someone else's account. Contact them immediately with your confirmation number and explain the error. Some organizations can reverse the deposit and resend it; others cannot. Ask what documentation they need from you and what your options are.
Refunds sent by check that haven't arrived
Checks take longer than direct deposits and are more likely to get lost. If your refund was supposed to arrive by mail, add 5 to 10 business days to whatever timeline the issuer gave you — that's how long mail typically takes. If it's been longer than that, contact the issuer and ask for proof that the check was mailed. They should be able to tell you the date it was sent and, sometimes, the check number.
If the check was mailed more than 15 business days ago and you haven't received it, ask the issuer to stop payment on the original check and issue a replacement. You'll need to provide your address and confirm that you haven't received the first check. The issuer will issue a new check, which takes another 5 to 10 business days to arrive. Keep the confirmation number for the replacement check so you can track it.
If you receive a check but it's damaged, illegible, or post-dated, contact the issuer immediately. Do not try to deposit a damaged check — banks will reject it. Ask for a replacement check or, if the issuer offers it, a direct deposit to your account instead.
Tax refunds that are taking longer than 21 days
The IRS says most refunds arrive within 21 days of accepting your return. If yours hasn't shown up after 21 days, use Where's My Refund first — it will tell you if your return is still being processed, if there's a problem with it, or if the refund has already been sent. If the tool says your refund was sent but you haven't received it, the next step depends on how it was supposed to arrive.
For direct deposits, wait an additional 5 business days — sometimes banks take time to post the deposit even after the IRS sends it. If it still hasn't arrived after that, contact the IRS at 1-800-829-1040 and have your Social Security number, filing status, and the exact refund amount ready. They can tell you whether the deposit was rejected by your bank and help you arrange a replacement check or a new direct deposit to a different account.
For refunds sent by check, wait 5 to 10 business days after Where's My Refund says it was mailed. If you still haven't received it, call the IRS and ask them to issue a replacement check. You'll need to wait another 5 to 10 business days for that check to arrive. If you're concerned about mail delays in your area, ask the IRS whether they can send the replacement by certified mail.
Insurance and business refunds that are overdue
Insurance refunds typically arrive within 30 days of the claim being approved. If yours hasn't shown up, log into your account or call the insurance company's claims department with your claim number. Ask them to confirm that the claim was approved, when the refund was issued, and how it was sent. If they say it was sent more than 30 days ago and you haven't received it, ask for a replacement.
Business refunds from retailers have different timelines depending on the merchant — check your receipt or the retailer's return policy for the stated timeframe. If the refund is overdue, contact the retailer's customer service with your order number and receipt. Ask them to confirm that the refund was processed and when it was sent. If it was sent to a credit card, it may take 3 to 5 business days to post; if it was sent to your bank account, it may take 5 to 10 business days. If it's been longer than that, ask the retailer to investigate or issue a replacement.
What to do if the refund cannot be located
If the issuer has confirmed that the refund was sent but you cannot locate it, you may need to file a trace. For tax refunds, the IRS can file a trace on a missing check or direct deposit — call 1-800-829-1040 and ask for a trace. They'll investigate whether the check was cashed or the deposit was received by your bank. This can take 4 to 6 weeks.
For insurance and business refunds, ask the issuer whether they can file a trace with the bank or postal service. If the refund was sent by check, they may be able to stop payment and issue a replacement. If it was sent by direct deposit, they can investigate with your bank to see whether the deposit was rejected or received. Keep all documentation — confirmation numbers, dates, and any written communication from the issuer — in case you need to dispute the refund later.
Frequently Asked Questions
How long should I wait before I contact someone about a late refund?
For tax refunds, wait 21 days from the date the IRS accepted your return. For insurance refunds, wait 30 days from approval. For business refunds, check the merchant's return policy — timelines vary. For other refunds, use the timeline stated in your confirmation email or on the issuer's website. If you've passed that window, contact the issuer immediately.
What if the issuer says they can't find my refund?
Ask them to file a trace with the bank or postal service if it was sent by check or direct deposit. For tax refunds, the IRS can do this automatically. For other refunds, ask whether they can issue a replacement or investigate further. Keep your confirmation number and any written communication from the issuer.
Can I get my refund faster if I call instead of waiting?
Calling won't speed up a refund that's still processing, but it can help if the refund is lost or sent to the wrong place. Use the tracking tool first to see the current status. If it says the refund was sent but you haven't received it, then call and ask for a replacement or investigation.
What if my refund was sent to a closed account?
Contact the issuer immediately with your confirmation number. Some organizations can reverse the deposit and resend it to a new account if you provide correct banking information. Others may not be able to recover it. Ask what your options are and what documentation they need.
Should I file a police report if my refund check is lost?
No. Contact the issuer first and ask them to stop payment on the original check and issue a replacement. If the issuer cannot help and you believe the check was stolen, you can file a report with your local police, but the issuer's replacement is usually faster.