Processing time depends on the type of refund and how you receive it
A refund takes anywhere from a few days to several weeks, depending on whether it's a tax refund, insurance refund, business refund, or government payment. The slowest part is usually not the decision to refund you — it's the actual movement of money from the issuer to your bank account. A direct deposit refund typically arrives in 1 to 5 business days after approval. A check by mail takes 7 to 14 business days to arrive, plus however long it sits in your mailbox before you deposit it. Some refunds get held up at the approval stage for weeks before they're ever sent.
The timeline also depends on how you filed or requested the refund. If you submitted documents by mail, expect delays. If you filed online or through an official portal, processing usually moves faster. State and federal systems often have different speeds — federal tax refunds, for instance, move through the IRS system, while state refunds go through your state's revenue department, and they don't always sync up.
Key Takeaways
- Direct deposit refunds arrive in 1 to 5 business days after approval; checks take 7 to 14 business days plus mail delivery time.
- The approval stage — where the issuer decides whether to refund you — can take anywhere from a few days to several weeks depending on the type of refund.
- Online filing and direct deposit are the fastest routes; paper filing and check delivery add 1 to 3 weeks to the total timeline.
- Federal and state refunds move on separate timelines, so if you're waiting for both, they may not arrive together.
- You can track most refunds through an official status tool or by contacting the issuer directly with your reference number.
Tax refunds: federal versus state timelines
The IRS processes most federal tax refunds within 21 days of receiving your return if you file electronically and choose direct deposit. If you filed by mail, add 2 to 4 weeks to that timeline just for the IRS to receive and scan your return. Once the IRS approves your refund, the money goes to your bank in 1 to 5 business days.
State tax refunds move on their own schedule. Some states process refunds as fast as the federal system — within 2 to 3 weeks of filing. Others take 4 to 8 weeks, especially if your return requires manual review or if you claimed certain credits. A few states still mail checks instead of offering direct deposit, which adds another 1 to 2 weeks. If you filed both federal and state returns, don't assume they'll arrive at the same time. The IRS and your state revenue department work independently.
The IRS Where's My Refund tool lets you check your federal refund status by entering your Social Security number, filing status, and the refund amount. Your state's revenue or tax department website has a similar tool for state refunds. These tools update once per day, usually overnight.
Insurance refunds and claim settlements
Insurance refunds vary widely depending on the type of claim and the insurer's internal process. A premium refund — money back because you overpaid or cancelled a policy — typically takes 1 to 3 weeks. A claim settlement — money for a covered loss — can take 2 to 8 weeks or longer if the claim is complex or disputed.
The insurer's approval process is the main variable. For straightforward claims (a small auto accident with clear liability, for example), approval might happen in days. For claims that require investigation, multiple estimates, or coordination with other parties, approval can stretch to weeks. Once approved, the check or direct deposit usually arrives within 5 to 10 business days.
Contact your insurance company's claims department with your claim number to ask for a timeline specific to your claim. They can tell you whether your claim is still under review, approved and pending payment, or held up for a specific reason. Some insurers offer a claims status portal where you can check progress yourself.
Business and merchant refunds
Refunds from online retailers and payment processors follow different rules depending on the payment method. A credit card refund typically posts to your account in 3 to 5 business days after the merchant processes it, though the merchant may take 1 to 2 weeks to initiate the refund. A debit card refund can take 5 to 10 business days. A PayPal or digital wallet refund usually arrives in 1 to 3 business days.
The merchant's return policy determines when they actually process the refund. Some process returns the same day they receive the item back; others wait until they've inspected it, which can add 3 to 7 days. Once the merchant initiates the refund, the payment processor (your bank, credit card company, or PayPal) handles the rest. You can't speed up the payment processor's part, but you can ask the merchant to confirm they've initiated the refund and when.
Check your original order confirmation or the merchant's website for their refund policy. It should state how long they take to process returns after receiving the item, and how long the refund takes to appear in your account after they process it.
Government stimulus payments and direct assistance
Stimulus payments and other direct government payments (like tax credits paid as refunds) move through the same channels as tax refunds. If you received the payment by direct deposit, it arrived within 1 to 3 business days of the government's send date. If you received a check, it took 7 to 14 business days from the send date to reach you.
The IRS publishes a schedule for stimulus payment waves, so you can see when your payment was supposed to be sent. If you didn't receive it on time, the IRS Get My Payment tool lets you check the status and, in some cases, update your banking information if the payment was returned. The tool updates once per day.
Some stimulus payments were issued as debit cards instead of checks or direct deposits. These cards arrived by mail and took 7 to 14 business days to reach you, then required activation before you could use them. If you received a card and it never arrived, contact the card issuer (the information was included in the mailing) to request a replacement.
What to do if your refund is delayed beyond the expected timeline
If your refund hasn't arrived within the stated timeframe, first confirm that the issuer actually sent it. Use the status tool for your refund type — Where's My Refund for taxes, your insurer's claims portal for insurance, your bank's transaction history for merchant refunds. If the status tool shows the refund was approved and sent, but you haven't received it, contact your bank to ask whether it arrived and was rejected for any reason (a closed account, a name mismatch, or a fraud hold, for example).
If the status tool shows the refund is still under review after the expected processing time, contact the issuer directly. Have your reference number, filing date or claim number, and the refund amount ready. Ask specifically what's holding up the approval and when you can expect a decision. Some refunds get flagged for manual review and sit in a queue; a phone call can sometimes move yours forward.
If the status tool shows the refund was sent but your bank says it never arrived, file a trace with your bank. Provide the date the refund was supposed to arrive, the amount, and the issuer's name. Your bank will contact the issuer to track down the payment. This process usually takes 10 to 15 business days. If the money is found, it will be returned to you; if it's not found, the issuer will typically reissue the refund by check or a new direct deposit.
Speeding up your refund: what actually works
Direct deposit is faster than checks — that's the only part of the timeline you can control. If you're waiting for a tax refund and you filed by mail, you can't speed up the IRS's receipt and scanning process. If you're waiting for an insurance claim settlement, you can't speed up the investigation, but you can call weekly to ask whether the claim has been approved yet.
For merchant refunds, the fastest option is to use a credit card or digital wallet instead of a debit card or bank transfer. Credit card refunds post faster because the credit card company has a financial incentive to process them quickly. For tax refunds, filing electronically with direct deposit is the fastest legal route — the IRS publishes 21 days as the standard, and most refunds arrive within that window.
Avoid paper filing if you want speed. Avoid checks if you want speed. Avoid claiming credits or deductions that trigger manual review if you want speed. None of these are realistic for everyone, but they're the only levers you have.
Frequently Asked Questions
Why does my refund status say "approved" but the money hasn't arrived yet?
Approval and payment are two separate steps. Once approved, the issuer still has to process the payment, which takes 1 to 5 business days for direct deposit or 7 to 14 days for a check. If it's been longer than that, contact your bank to confirm the payment didn't arrive and get rejected.
Can I get my refund faster if I pay a fee?
No. The IRS, state tax agencies, and most insurers don't offer expedited refund processing for a fee. Some tax preparation companies offer "refund advance" loans, but these are loans against your refund, not the refund itself — you pay interest and fees. The refund still takes the normal amount of time to arrive.
What's the difference between when a refund is sent and when it arrives?
Sent means the issuer has initiated the payment and it's left their system. For direct deposit, it usually arrives 1 to 5 business days later. For checks, it takes 7 to 14 business days for the mail to deliver it, then you have to deposit it and wait for your bank to clear it — another 1 to 3 business days. Always count from the send date, not the approval date.
Do refunds process on weekends or holidays?
Banks don't process direct deposits on weekends or federal holidays, so a refund sent on Friday won't arrive until Monday or Tuesday. If a refund is sent the day before a holiday, add an extra day to the timeline. Checks are mailed every day, but the post office doesn't deliver on Sundays or holidays.
What if I moved and the check went to my old address?
Contact the issuer immediately with your new address and ask them to reissue the refund. If the check was already mailed, the post office may forward it if you filed a change of address, but that adds time. The issuer can usually reissue by direct deposit if you provide your banking information, which is faster than waiting for a new check.