How long refunds take depends on what kind you're waiting for

There is no single answer to when a refund will be issued in 2025 because the timeline depends entirely on what you're refunding. A tax refund from the IRS follows a different schedule than an insurance claim refund, which follows a different schedule than a retailer sending money back to your card. The method the issuer uses to send the money — direct deposit, check, or debit card — also changes how long you wait after approval.

The most useful thing you can do right now is find out which type of refund you're waiting for, then track its status using the specific tool that issuer provides. Guessing based on what you've heard from someone else will almost always be wrong.

Key Takeaways

  • Federal tax refunds issued by direct deposit typically arrive within 21 days of the IRS accepting your return, though some take longer if the return needs review.
  • State tax refunds vary by state and can take anywhere from two weeks to several months depending on processing volume and whether your return was selected for verification.
  • Insurance refunds usually process within 30 days of approval, but the clock starts when the company approves the claim, not when you file it.
  • Retailer and business refunds to a debit or credit card take 3 to 5 business days after the merchant initiates the refund, though some banks hold the money longer before crediting your account.
  • The IRS, your state tax authority, and the issuing company each have a tracking tool — using the right one for your refund type is the fastest way to get a real answer.

Federal tax refunds: the IRS timeline for 2025

The IRS says it will issue most refunds within 21 days of accepting your return if you choose direct deposit. That 21-day window is measured from the date the IRS receives and accepts your return, not from the date you file. If you file on January 15, but the IRS doesn't process it until January 20, the clock starts on January 20.

Direct deposit is faster than a paper check. If you request a check instead, add 7 to 10 business days after the IRS approves the refund. If you ask for the refund on a debit card through a tax preparer, add another 2 to 3 weeks because the card issuer has to receive the funds from the IRS first, then load them onto the card.

Some returns take longer than 21 days. The IRS may need to verify information on your return — this happens if your income doesn't match what employers or banks reported, if you claim certain credits like the Earned Income Tax Credit, or if the return looks unusual compared to your prior years. Verification can add 4 to 12 weeks. You'll receive a letter in the mail if this happens to you.

Track your federal refund using the IRS Where's My Refund tool at irs.gov. You'll need your Social Security number, filing status, and the exact refund amount. The tool updates once per day, usually overnight.

State tax refunds: timing varies widely by state

State refund timelines are not standardized. Some states issue refunds within two to three weeks; others take two to three months. The variation depends on how much volume the state tax authority is processing, whether your return was selected for review, and how quickly the state processes refunds in general.

California, Texas, and New York all have different schedules. California aims for 30 days for direct deposit but can take longer during peak filing season. Texas typically processes within 30 days. New York can take up to 60 days. Check your state's tax authority website for the specific timeline — most states publish expected refund dates based on when you file.

Some states also hold refunds if you owe money to another state agency, such as child support or student loans. This is called a refund offset. If this applies to you, the state will notify you and the refund will be delayed while the offset is processed.

Find your state's refund tracker by searching "[your state] tax refund status" or visiting your state's Department of Revenue website directly. You'll typically need your Social Security number and refund amount.

Insurance refunds: when the company approves determines the clock

Insurance refunds — whether from auto, home, health, or life insurance — usually process within 30 days of the company approving the refund. The approval date is what matters, not the date you filed the claim. If your claim sits in review for two months and then gets approved, the 30-day clock starts on the approval date.

Some insurers are faster. Many issue refunds within 7 to 10 business days of approval. Others take the full 30 days. A few states have laws requiring insurers to issue refunds within a specific timeframe — check your state's insurance commissioner's office if you think your refund is taking too long.

The method of refund also matters. If the insurer sends a check, add 5 to 7 business days for mail delivery. If they send direct deposit, it typically arrives within 1 to 3 business days of the company initiating the transfer. Some insurers offer a choice; direct deposit is always faster.

Contact your insurance company directly to ask when your refund was approved and which method they're using. Most insurers have a claims portal where you can see the approval date and expected refund date.

Retailer and business refunds: the card processing delay

When you return something to a retailer or receive a refund from a business, the merchant initiates the refund to your card or bank account. From that point, it typically takes 3 to 5 business days for the refund to appear in your account. This is the standard processing time for card networks like Visa and Mastercard.

However, your bank or card issuer may hold the refund for an additional 1 to 3 business days before crediting it to your account, even after the merchant has sent it. This is called a hold. Some banks are faster than others. If you use a large national bank, the hold is usually shorter. If you use a smaller regional bank or credit union, it may take longer.

The merchant's system should show you when they initiated the refund. Ask for a refund confirmation number or reference number when you request the refund. Then contact your bank if the refund hasn't appeared after 7 business days.

What to do if your refund is late

If your refund hasn't arrived by the expected date, first confirm that you're looking at the right timeline. Check the tracking tool specific to your refund type — don't rely on what you remember being told or what you read online.

For federal tax refunds, use Where's My Refund on irs.gov. If it says your refund is still being processed, wait. If it says there's an issue, the IRS will send you a letter explaining what they need. For state refunds, check your state's tracker. For insurance, call the company. For retailer refunds, contact the merchant's customer service.

If the refund is significantly late — more than 30 days past the expected date for a federal refund, or more than 45 days for a state refund — you may have a legitimate complaint. The IRS has a Taxpayer Advocate Service you can contact. State tax authorities have similar complaint processes. Insurance companies are regulated by your state's insurance commissioner. Retailers are bound by their refund policy and your state's consumer protection laws.

Direct deposit versus check versus debit card refunds

The method you choose to receive your refund directly affects how long you wait. Direct deposit is always fastest — typically 1 to 3 business days after the issuer initiates the transfer. A paper check takes 5 to 10 business days for mail delivery, plus however long the issuer takes to print and mail it. A debit card refund depends on the card issuer and can take 2 to 4 weeks.

For tax refunds, you control the method. Choose direct deposit if possible. For insurance refunds, the insurer usually offers a choice; ask which is faster. For retailer refunds, the merchant decides, though you can sometimes request a specific method when you initiate the return.

If you're waiting for a check and it doesn't arrive within the expected timeframe, contact the issuer and ask them to reissue it or send the refund by direct deposit instead. Many will do this without requiring you to wait longer.

Frequently Asked Questions

Why does the IRS say 21 days but my refund took longer?

The 21-day promise applies only to returns that don't need review. If your return was selected for verification — which happens for certain credits, unusual income patterns, or mismatches with reported income — the IRS will hold it for additional review, which can add 4 to 12 weeks. The IRS will send you a letter if this happens. Check Where's My Refund to see if your return is still processing or if a letter was sent.

Can I get my refund faster if I pay a tax preparer?

No. The IRS processes all returns at the same speed regardless of who prepared them. Some tax preparers offer "refund anticipation loans" where they lend you money against your expected refund, but this costs you money in interest and fees. It's not faster; it's just borrowing against money that's already coming to you.

What if I filed my return but the IRS says they never received it?

If you filed electronically, the IRS has a record. If you filed by mail and it's been more than 30 days, contact the IRS at 1-800-829-1040 or visit an IRS office. If you filed by mail and it's been less than 30 days, wait — mail takes time. If you're concerned, you can file electronically instead, but don't file twice or the IRS will reject the second return.

Do state refunds take longer during tax season?

Yes. Most states process refunds faster in April and May than they do in January and February, because the volume is lower. If you file early in January, your refund may take longer than if you file in late February or March. Check your state's website for their current processing times — most update this information weekly during tax season.

If I haven't received my refund after 60 days, what should I do?

First, confirm the expected timeline using the official tracking tool for your refund type. If it's past the expected date, contact the issuer directly — the IRS, your state tax authority, your insurance company, or the merchant. Ask for a supervisor if the first person can't help. If the issuer can't locate your refund or won't help, file a complaint with the appropriate agency: the IRS Taxpayer Advocate Service for federal refunds, your state tax authority for state refunds, your state insurance commissioner for insurance refunds, or your state attorney general for retailer refunds.