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 revenue department. An insurance refund comes from your insurance company's website or claims portal. A business refund—from a retailer, utility company, or service provider—goes through that company's customer service system. Each one has its own tracking tool, and checking the wrong place will waste your time.

Start by identifying who issued the refund or who you expect it from. Then use the specific tracking method for that organisation. Most will give you a status update within days of processing your request, though the money itself may take weeks to arrive.

Key Takeaways

  • Tax refunds are tracked through the IRS (federal) or your state revenue department, using your Social Security number and filing status.
  • Insurance refunds are tracked through your insurance company's online portal or customer service line, using your policy number.
  • Business refunds require you to contact the company directly or log into your customer account to see refund status.
  • Most tracking systems update every 24 hours, so checking multiple times in one day will not show new information.
  • If a refund shows no movement for longer than the stated timeline, contact the issuer directly rather than waiting.

Tracking a federal tax refund through the IRS

The IRS provides a tool called Where's My Refund? at irs.gov. You will need your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount from your return. The tool updates once per day, usually overnight, so there is no point checking multiple times in a single day.

The tracker will show one of four statuses: "Return Received" (the IRS has your return but has not started processing), "Approved" (your return passed review and the refund has been authorised), "Sent" (the refund has left the IRS), or an error message if something is wrong. Once it shows "Sent", the money is on its way but may take up to five business days to land in your bank account if you chose direct deposit, or up to three weeks if you requested a check.

If your return shows no movement for more than 21 days after filing, or if the tracker says there is a problem, call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the refund amount ready. Wait times are longest in March through May.

Tracking a state tax refund

Each state runs its own refund tracking system. Search "[your state] tax refund status" to find the official portal. Most state revenue departments use your Social Security number and refund amount to pull up your status, just like the IRS does.

State refunds typically take longer than federal ones—often four to eight weeks from the time you file, depending on the state and whether you filed electronically or by mail. Some states post updates weekly rather than daily. If your state's tracker shows no progress after eight weeks, contact your state revenue department directly. The contact number is on the state's tax website.

Tracking an insurance refund

Insurance refunds—whether from auto, home, health, or life insurance—are tracked through your insurance company's website or mobile app. Log in with your policy number and look for a "Claims" or "Refunds" section. Most companies show the status of any refund request you have submitted, including the date it was processed and the expected payment date.

If you do not have online access or cannot find the refund in your account, call the customer service number on your insurance card or policy document. Have your policy number ready. The representative can tell you whether the refund was processed, when it was sent, and which payment method was used (check, bank transfer, or credit to your account).

Insurance refunds usually process within 5 to 10 business days of approval, though some companies take up to 30 days. If more than 30 days have passed since approval and you have not received the money, ask the company to issue a replacement check or transfer.

Tracking a business or retailer refund

Most online retailers and service companies let you check refund status through your customer account. Log in to the website or app where you made the purchase, find your order history, and look for the refund status. Amazon, for example, shows refund progress in your "Returns" section. Target, Walmart, and most major retailers do the same.

If you made the purchase in a physical store, you may need to call customer service or visit the store with your receipt. Have the receipt, transaction date, and order number ready. The company will tell you whether the refund has been processed and when you can expect to see it in your account or on your card.

Retailer refunds typically post within 3 to 5 business days of approval, though some take up to 10 days. Refunds to credit cards sometimes take longer because the card issuer has to post the credit on their end. If a refund does not appear within the stated timeframe, contact the retailer's customer service team and ask for a tracking number or confirmation email.

What to do if your refund is delayed or missing

If your refund status has not changed in longer than the stated timeline, or if the tracker shows an error, take these steps in order. First, verify that you are checking the correct tracking system and that you entered the right information (Social Security number, policy number, order number, etc.). A typo will return no results or wrong results.

Second, contact the issuer directly. For tax refunds, call the IRS or your state revenue department. For insurance, call the company's customer service line. For business refunds, use the retailer's customer service phone number or chat. Explain when you filed or submitted the refund request and ask for a specific status update. Ask for a reference number or confirmation that they are investigating.

Third, if the refund was supposed to arrive by direct deposit or bank transfer and the deadline has passed, check your bank account carefully. Sometimes refunds post under a different name or description than you expect, or they land in a different account if you changed banking information. If you truly do not see it after checking, ask your bank whether the transfer was received and rejected, or never arrived at all.

Refunds sent by check versus direct deposit

The method you chose affects how long tracking takes and when you will see the money. Direct deposit is faster: once the issuer marks the refund as "sent", it usually arrives in your bank account within 1 to 5 business days. The tracking tool will show "sent" before the money lands, so you know it is on the way.

Check refunds take longer. Once marked "sent", the check has to be printed, mailed, and delivered—typically 7 to 21 days depending on mail speed and distance. Tracking tools often show "sent" the day the check is mailed, not the day it arrives. If you chose a check and more than 21 days have passed since the tracker showed "sent", contact the issuer and ask them to issue a replacement check or switch to direct deposit.

Frequently Asked Questions

Why does my refund status say "received" but nothing else has changed for two weeks?

The IRS and most state revenue departments take time to process returns before they move to the next status. For tax refunds, "received" can last 1 to 3 weeks while the system scans and verifies your return. If it has been longer than 21 days, contact the IRS or your state department to check for errors or missing information.

Can I speed up my refund?

No. Once a refund is submitted and processing, there is no way to rush it. The timeline is set by the issuer's processing schedule. Choosing direct deposit instead of a check is the fastest option available, but you must choose it when you file or submit the refund request, not after.

What if the tracking tool says there is an error with my refund?

An error message usually means missing or incorrect information on your return or refund request—a wrong bank account number, mismatched Social Security number, or unsigned form. Contact the issuer immediately with your reference number. They will tell you what is wrong and how to fix it. Fixing it may delay your refund by 1 to 4 weeks.

My refund was supposed to arrive by now but I do not see it in my bank account. What do I do?

First, check your bank account carefully—look at all transactions for the past week, including pending ones. If you truly do not see it, call your bank and ask whether a transfer was received and rejected. Then contact the refund issuer with your tracking number and ask them to confirm the bank account they sent it to. If the account is wrong, they can issue a replacement.

How long should I wait before I assume my refund is lost?

For tax refunds, wait 21 days after the tracker shows "sent". For insurance refunds, wait 30 days after approval. For business refunds, wait 10 days after the company confirms it was processed. If the deadline passes with no money and no explanation, contact the issuer and ask them to investigate or reissue the refund.