Where to look depends on what kind of refund you're waiting for
The place you check depends entirely on who owes you the money. A tax refund goes through the IRS or your state tax agency. An insurance refund comes from your insurance company. A business refund—from a retailer, utility company, or service provider—goes through that specific business. There is no single "refund tracker" that covers all of them. You have to go to the source that issued the refund.
The good news: most of these sources let you check status online without calling. The bad news: each one has its own system, its own timeline, and its own reasons why a refund might be delayed. Knowing which system you're in and what to look for makes the difference between a quick answer and weeks of uncertainty.
Key Takeaways
- Tax refunds are tracked through the IRS website (Where's My Refund tool) or your state tax agency's portal, not through your bank or the post office.
- Insurance refunds require you to contact your insurance company directly—they do not post status online the way tax agencies do.
- Business refunds should be tracked through the retailer or company's website, your email receipt, or by calling their customer service line.
- Most refunds take two to six weeks to arrive once issued, but the time from approval to issuance varies widely by type.
- If a refund is overdue, you need proof of the original transaction before any organization will investigate.
Tracking a federal tax refund through the IRS
The IRS provides a tool called Where's My Refund at irs.gov. You enter your Social Security number, filing status, and the exact refund amount shown on your return. The tool updates once per day, usually overnight. It will tell you one of three things: your return is still being processed, your refund has been approved and a payment date has been set, or there is a problem with your return that requires action from you.
The IRS typically processes returns within 21 days of receipt if you file electronically and claim no credits. If you claim the Earned Income Tax Credit or the Additional Child Tax Credit, processing takes longer—up to 21 days to approve the return, then another week or two before the refund actually posts to your account. If you mailed a paper return, add 2 to 4 weeks to any timeline.
If Where's My Refund says your refund was approved but you have not received it after the stated payment date, check your bank account first—it may have arrived without a notification. If it truly has not arrived after five business days past the payment date, contact the IRS at 800-829-1040 to report it.
Tracking a state tax refund
Each state runs its own tax refund system. Most states have an online tracker on their tax agency website. Search "[your state] tax refund status" to find it. You will typically need your Social Security number, filing status, and the refund amount. Some states also let you track by the date you filed.
State processing times vary. Some states process refunds within two to three weeks of receiving your return; others take six to eight weeks. A few states are slower during peak season (February through April). If you filed electronically, your state refund usually arrives within the timeframe posted on their website. If you filed by mail, add two to four weeks.
If your state's tracker shows no record of your return at all, it may not have been received. Contact your state tax agency directly with proof of mailing (if you have it) or your filing confirmation number (if you filed electronically).
Tracking an insurance refund or overpayment
Insurance companies do not post refund status online the way tax agencies do. You must contact your insurance company directly. Call the number on your policy or your last bill. Have your policy number ready. Ask the representative to confirm whether a refund has been issued, when it was issued, and what method it was sent by (check, direct deposit, or credit card reversal).
Insurance refunds typically take two to four weeks to arrive after the company issues them. If the company says a refund was issued more than four weeks ago and you have not received it, ask them to stop payment on the original check (if it was mailed) or investigate a missing direct deposit. Request written confirmation of the refund amount and issue date so you have proof if you need to dispute it later.
Some insurance companies issue refunds automatically when you cancel a policy; others require you to request one. If you cancelled your policy and have not heard anything, contact the company to ask whether a refund is due and whether you need to submit a formal request.
Tracking a business or retailer refund
Most online retailers let you track refund status through your account on their website. Log in, find your order history, and click on the order in question. The status should show whether the refund has been processed, approved, or issued. Some retailers also send email updates when a refund is issued.
If you do not see a refund status online, check your email for a confirmation message from the retailer. That message usually contains a reference number you can use to track the refund. If you cannot find it, contact the retailer's customer service line with your order number and the date of purchase.
Retailer refunds typically take five to ten business days to appear in your account after the retailer processes them. If you paid by credit card, the refund appears as a credit on your next statement. If you paid by debit card or bank transfer, the refund goes back to the account you paid from. Some retailers are slower—up to 30 days—so check their refund policy on their website before you call.
What to do if your refund is overdue
Before you contact anyone, confirm three things: the exact date the refund was supposed to arrive, the method it was sent by (check, direct deposit, or other), and the amount. Check your bank account and credit card statements carefully—refunds sometimes arrive without a notification, or under a name you do not immediately recognize.
If the refund truly has not arrived, gather proof of the original transaction. For tax refunds, this is your filing confirmation number or a copy of your return. For insurance refunds, it is your policy number and cancellation date. For business refunds, it is your order number and receipt. Contact the organization that owes you the refund and provide this proof. Ask them to investigate and either reissue the refund or confirm that it was sent and provide tracking information.
If a check was mailed and is now more than two weeks overdue, ask the organization to stop payment on it and reissue by direct deposit or another method. If a direct deposit is overdue, ask them to confirm the routing number and account number you provided—a typo can send money to the wrong account, and the organization may be able to recover it.
When a refund shows as issued but never arrives
This happens most often with checks sent by mail. The postal service loses mail occasionally, and a check can take longer than expected to arrive. Wait at least two weeks after the stated delivery date before assuming it is lost. If it does not arrive after two weeks, contact the organization and ask them to stop payment and reissue.
For direct deposits, a delay usually means a processing error on the receiving bank's end. Contact your bank's customer service line and provide them with the date the refund was supposed to arrive and the amount. Ask them to search for it in their system. If they find it, they can release it to your account. If they do not find it, ask them for the information they need from the refund issuer to investigate further, then provide that information to the organization that sent the refund.
If an organization claims they issued a refund but you have no proof of it (no confirmation email, no tracking number, no bank record), ask them to provide written confirmation of the issue date, amount, and method. Do not accept a verbal promise. Once you have that in writing, you have proof to show your bank or to dispute the charge if needed.
Frequently Asked Questions
Can I check my refund status on my bank's website?
No. Your bank can only show you money that has already arrived in your account. To check whether a refund has been issued and is on its way, you must go to the organization that is sending it—the IRS, your state tax agency, your insurance company, or the retailer. Your bank cannot see refunds in progress.
Why does the IRS say my refund was approved but I still haven't received it?
The IRS approval date is not the same as the arrival date. After approval, the refund must be processed for payment, which takes another three to five business days. If you chose direct deposit, it usually arrives within that window. If you chose a check, add five to seven business days for mailing. If the arrival date has passed, check your bank account carefully—it may have posted without a notification.
What if the organization says they have no record of my refund request?
Provide them with proof of the original transaction: your order number, receipt, policy number, or filing confirmation. If you have an email confirmation or receipt, forward it to them. If they still have no record, ask them to search by the date of the transaction and the amount. If they cannot find it, ask what steps you need to take to request a refund again.
How long should I wait before I assume my refund is lost?
For most refunds, wait at least two weeks past the stated arrival date. For checks sent by mail, wait up to three weeks—postal delays happen. For direct deposits, wait five business days past the stated date. If it has not arrived by then, contact the organization and ask them to investigate or reissue.
Can I get my refund faster if I call instead of checking online?
No. Calling does not speed up a refund that is still being processed. It may help if there is a problem with your refund—a wrong account number, a missing piece of information, or a lost check—but if the refund is simply in the queue, calling will not move it forward. Check the status online first to see if there is actually a problem.