Where to look depends on what kind of refund you're waiting for
The place you check depends on who owes you the money. A tax refund from the IRS uses a different tracker than a state tax refund, which is different from an insurance refund or a business refund. The first step is knowing which agency or company has your money, then going to their specific status tool. Most of them update once a day, usually overnight.
If you don't know which organization is handling your refund, start with whoever you sent the original payment to or filed with. If you filed taxes, the IRS or your state tax agency has it. If you're waiting on an insurance payout, log into your insurance account or call the claims department. If a business owes you money, check your email for a confirmation number or tracking reference.
Key Takeaways
- The IRS "Where's My Refund" tool updates once daily and shows status for federal tax refunds filed electronically or by mail.
- State tax refund trackers are separate from the IRS tool and vary by state — search "[your state] tax refund status" to find yours.
- Insurance refunds and business refunds require you to log into the company's website or call their claims or customer service line directly.
- You will need a confirmation number, Social Security number, filing status, and expected refund amount to check most statuses.
- Refunds typically take 21 days from approval to arrive in your bank account, though some take longer if mailed by check.
How to check your federal tax refund with the IRS
Go to irs.gov/refunds and click "Where's My Refund." You will need your Social Security number (or ITIN), filing status (single, married filing jointly, etc.), and the exact refund amount from your tax return. The tool shows one of four statuses: "Return Received," "Approved," "Sent," or "Delivered."
"Return Received" means the IRS has your return but hasn't processed it yet. "Approved" means they've reviewed it and the refund is scheduled to go out. "Sent" means it left the IRS and is on its way to your bank or the post office. "Delivered" means it arrived at your financial institution or was mailed.
The tool updates once per day, usually between midnight and 1 a.m. Eastern time. If you filed electronically, you should see "Return Received" within 24 hours. The IRS typically approves returns within 21 days of receipt, though some take longer if they need to verify information or if there's a backlog.
If your return was mailed in, it can take three to six weeks just to be scanned and entered into the system. Once it shows "Approved," expect another five to seven business days for a direct deposit, or up to two weeks if the refund is being mailed as a check.
How to check your state tax refund
Each state runs its own refund tracker separate from the IRS. Search "[your state name] tax refund status" — for example, "California tax refund status" or "Texas tax refund status." You will land on your state's Department of Revenue or Taxation website.
Most state trackers work the same way as the federal one: enter your Social Security number, filing status, and refund amount. Some states also ask for your date of birth or the last four digits of your Social Security number. The status updates vary by state but usually show whether your return is being processed, approved, or sent.
State refunds often take longer than federal refunds because states have smaller staffs. If you filed both federal and state returns, your state refund may not be processed until after your federal refund is approved. Some states hold refunds for a few days to verify they match the federal return.
If your state doesn't have an online tracker, call the state tax agency's refund hotline. The number is usually on your state's tax website or on the return instructions you received.
How to check insurance refunds and claims payments
Log into your insurance company's website or mobile app and look for "Claims," "Refunds," or "Account Activity." Most insurers show the status of pending claims and the date the payment was sent. If you don't have online access, call the claims department number on your insurance card or policy documents.
Insurance refunds vary widely depending on the type of insurance. A health insurance overpayment refund might take 30 to 60 days. A car insurance refund for a cancelled policy or overpaid premium usually arrives within two to four weeks. Homeowners insurance claims can take weeks or months depending on whether an adjuster needs to inspect damage.
When you call, have your policy number ready. The claims representative can tell you the exact status, whether the check has been mailed, and when you should expect it. If the refund was supposed to arrive and hasn't, they can trace it or issue a replacement.
How to track business and merchant refunds
If you're waiting for a refund from a business — a retailer, online marketplace, service provider, or vendor — check your email for a confirmation or tracking number. Most businesses send a refund confirmation email that includes a status link or reference number.
Log into your account on the business's website and look for "Orders," "Transactions," or "Refunds." Many retailers show the refund status there, including whether it's been processed and when it will arrive. If the business uses a third-party payment processor like PayPal or Stripe, the refund might show up in your PayPal or payment account first before reaching your bank.
If you paid by credit card, the refund will post to your credit card account, not your bank account. This can take five to ten business days after the business processes the refund. If you paid by debit card or bank transfer, it usually takes three to five business days longer.
If you can't find a refund status online, contact the business's customer service with your order number. They can confirm whether the refund was processed and when it should arrive.
What to do if your refund status hasn't changed in weeks
If your federal tax refund shows "Approved" but hasn't moved to "Sent" after 21 days, or if it shows "Sent" but hasn't arrived after 10 business days for direct deposit (or 21 days for a check), contact the IRS. Call 1-800-829-1040 (the main IRS line) or use the IRS's online chat at irs.gov. Have your Social Security number, filing status, and refund amount ready.
The IRS can tell you if there's a hold on your refund — for example, if you owe back taxes, child support, or student loans, the refund may be intercepted. They can also confirm whether the refund was sent to the correct bank account. If you provided the wrong account number on your return, the IRS can issue a check instead.
For state tax refunds, contact your state's Department of Revenue or Taxation using the phone number on their website. For insurance or business refunds, contact the company directly and ask them to trace the payment or issue a replacement if it's been longer than their stated timeline.
How long refunds actually take, step by step
The timeline depends on the type of refund and how you filed or requested it. For federal tax refunds filed electronically, the IRS typically processes them within 21 days. If you chose direct deposit, add five to seven business days for the money to reach your bank. If you're getting a check, add another seven to ten business days for mailing.
For state tax refunds, add another one to three weeks on top of the federal timeline, since states process after the IRS confirms the federal return. For insurance refunds, the timeline starts from when the claim is approved, not when you filed it — approval itself can take weeks. For business refunds, the timeline starts from when the business processes the refund, which can be anywhere from one to 30 days depending on the company's policy.
If you filed your tax return by mail instead of electronically, add three to six weeks just for the IRS to receive and scan it. This is why electronic filing is faster.
Frequently Asked Questions
Can I check my refund status without my exact refund amount?
Most tools require the exact amount, but some will let you estimate if you're off by a few dollars. If you don't have the amount, check your filed return, your confirmation email, or call the agency directly. They can look it up using just your Social Security number and filing status.
Why does my refund status say "Sent" but I haven't received it yet?
"Sent" means the IRS released the refund to your bank or the post office, but it hasn't arrived in your account yet. Direct deposits usually take five to seven business days after "Sent." Checks take seven to ten business days. If it's been longer, contact your bank to confirm they received it, or contact the IRS to verify the account number.
What if my refund was supposed to arrive by check but I never got it?
Call the IRS at 1-800-829-1040 or contact your state tax agency. They can confirm the check was mailed and to which address. If it was lost in the mail, they can issue a replacement or deposit it directly to your bank account instead. This usually takes two to four weeks.
Do I need to do anything to get my refund, or does it come automatically?
For tax refunds, no — once your return is approved and processed, the refund is sent automatically. For insurance and business refunds, the company initiates the refund once they approve it. You don't need to take action, but you can check the status using the methods above.
Why is my state refund taking longer than my federal refund?
States process refunds after the IRS confirms the federal return is legitimate. Some states also hold refunds for a few days to cross-check with federal data. This adds one to three weeks to the timeline. A few states also have seasonal backlogs in spring when refund volume is highest.