The timeline depends on what kind of refund you're tracking
The gap between receiving money and having it officially approved varies wildly depending on whether you're waiting for a tax refund, an insurance payout, a business refund, or a government payment. Some refunds are approved before they hit your account. Others are approved weeks after. The order matters less than understanding which one applies to you.
For most tax refunds, the IRS approves your return before sending the money — so by the time the deposit lands in your bank account, approval is already done. For insurance claims, approval often comes first, then payment follows. Business refunds and returns work differently again: some retailers approve the return immediately but hold the refund for a processing window. Knowing which system you're in tells you what to expect and when to worry if something seems slow.
Key Takeaways
- Tax refunds are approved by the IRS before the money reaches your bank, so approval and receipt happen in the same timeframe — typically 21 days from e-filing or longer from paper returns.
- Insurance refunds usually go through approval first (which takes days to weeks depending on the claim type), then payment is issued separately and may take another 5 to 10 business days to arrive.
- Retail and online refunds often show as approved in your account immediately, but the money may be held in a processing queue for 3 to 7 business days before actually transferring back to your card or bank.
- State tax refunds follow different timelines than federal refunds and vary by state, ranging from 2 weeks to several months depending on the state's processing capacity.
- If you see a refund received but not approved in your account, check whether the money is in a pending or temporary hold status rather than fully posted.
Federal tax refunds: approval and arrival happen together
When you file your federal tax return electronically, the IRS processes and approves it before sending the refund to your bank. The approval step and the payment step are not separate events you wait through one after the other. The IRS approves the return, then immediately initiates the transfer to your bank account.
If you e-filed and chose direct deposit, the IRS typically issues the refund within 21 days of accepting your return. That 21-day window includes both approval and the bank transfer. Your bank then takes 1 to 3 business days to post the money to your account, depending on the bank's processing speed. So from the moment the IRS accepts your return to the moment you see the money in your account, you're looking at roughly 21 to 24 days.
Paper returns take longer because the IRS has to physically receive, open, and scan them. Paper returns are typically processed within 21 days of receipt at an IRS processing center, but mail delivery adds time on both ends. If you mailed your return on April 1, it might not arrive at the center until April 5 or 6, then processing begins. The total time from mailing to refund in your account often runs 6 to 8 weeks.
You can track your federal refund status using the IRS's "Where's My Refund?" tool on IRS.gov. It updates once per day and shows you the approval status and expected deposit date. If the tool says your refund was approved and issued, the money is on its way to your bank even if it hasn't posted yet.
State tax refunds: timelines vary significantly by state
State tax refund processing does not follow a federal schedule. Each state runs its own system, and the time from approval to arrival in your account depends entirely on that state's capacity and workload.
Some states, like Virginia and Maryland, process refunds within 2 to 3 weeks of receiving your return. Others, like California and New York, often take 6 to 8 weeks or longer during peak tax season because of the volume they handle. A few states, including Illinois and New Jersey, have been known to take several months when backlogs build up. There is no single answer — you need to check your specific state's tax department website for their posted timeline.
Most state tax departments offer a refund status tool similar to the IRS's. Search "[your state] tax refund status" to find it. The tool will tell you whether your return has been received, approved, or issued. If it says issued, the money should arrive within 5 to 10 business days, depending on your bank's processing speed.
Insurance refunds: approval first, then payment follows
Insurance refunds work in the opposite order from tax refunds. The insurance company approves the claim first, then issues payment afterward. These are two separate steps with separate timelines.
For auto insurance refunds (such as a refund for overpayment or a policy cancellation), approval typically takes 3 to 7 business days after you submit the request or the claim is processed. Once approved, the insurance company issues a check or initiates an electronic transfer. A check takes 5 to 10 business days to arrive by mail. An electronic transfer takes 1 to 3 business days to post to your bank account.
For health insurance refunds, the timeline depends on the type of refund. A refund for overpaid premiums might take 2 to 4 weeks from approval to payment. A refund for out-of-pocket costs or a claim adjustment can take 1 to 3 weeks. Some health insurers offer online portals where you can see the approval status and expected payment date.
Homeowners or renters insurance refunds (such as a refund for cancellation or a claim settlement) usually take 1 to 2 weeks from approval to payment. Always ask your insurance company whether they will mail a check or transfer electronically — that choice affects how long the final step takes.
Retail and online refunds: approved but held in processing
When you return an item to a retailer or online marketplace, the refund often shows as approved in your account immediately — but the money is not actually in your possession yet. It is sitting in a processing queue.
Most retailers and online platforms (Amazon, eBay, Walmart, Target, etc.) show a refund as approved or initiated within 24 to 48 hours of receiving the returned item. However, the actual money transfer takes longer. For credit card refunds, the credit usually posts within 3 to 7 business days. For debit card refunds, the timeline is often 5 to 10 business days because debit transactions are harder to reverse than credit transactions. For bank account transfers, expect 5 to 10 business days as well.
Some retailers hold refunds for a processing window — typically 3 to 5 business days — before initiating the transfer back to your payment method. This is especially common for high-value items or items returned without a receipt. During this hold period, the refund shows as approved in your account, but the money has not actually left the retailer's account yet.
If you returned an item and the retailer's system shows the refund as approved but you have not seen the money in your account after 10 business days, contact the retailer's customer service. They can tell you whether the refund is still in the processing queue or whether there is a problem with the transfer.
Business refunds and vendor payments: approval varies by contract
If you are waiting for a refund from a business — such as a vendor overpayment, a service cancellation refund, or a returned merchandise credit — the approval and payment timeline depends on that business's policies and your contract with them.
Some businesses approve and issue refunds within 5 to 10 business days. Others have a stated policy of 30 days or longer. A few require you to request the refund in writing or through a specific process before approval even begins. Check your original contract, invoice, or the business's refund policy page to see what timeline they commit to.
If a business says they have approved your refund but you have not received it after the stated timeline has passed, send a follow-up email or call asking for the payment reference number or tracking information. This gives you something concrete to reference if the refund does not arrive.
What to do if your refund is approved but not received
If you have confirmation that a refund was approved but the money has not arrived after the expected timeline, start by checking your bank account carefully. Look for pending transactions, temporary holds, or deposits that arrived under a different name or amount than expected. Some banks hold deposits for 24 to 48 hours before posting them, especially for large amounts or transfers from unfamiliar sources.
Next, verify the payment method. If you provided a mailing address for a check, confirm that the address is correct and that mail is being delivered to that location. If you provided a bank account number for a direct deposit or electronic transfer, double-check that the account number and routing number are correct. A single digit wrong will cause the transfer to fail or go to the wrong account.
If the timeline has passed and the money still has not arrived, contact the organization that issued the refund. Have your refund confirmation number, the approval date, and the expected payment date ready. Ask them to confirm the payment method, the amount, and the date the refund was actually sent. If they sent a check, ask them to verify the mailing address and consider requesting a replacement check or electronic payment instead.
Frequently Asked Questions
Does approved mean the money is already in my bank account?
Not necessarily. For tax refunds, approval and payment happen together, so approved means the money is on its way to your bank and should arrive within days. For insurance and business refunds, approved means the organization has authorized the payment, but the actual transfer to your account takes several more days. Check the specific refund type to know which applies to you.
Why does my refund show approved but pending in my bank account?
Pending means your bank has received the deposit but has not fully posted it yet. This is normal and typically lasts 1 to 3 business days. Your bank may hold the deposit longer if it is a large amount, if it came from an unfamiliar source, or if there is a weekend or holiday in the processing window. The money is yours once it posts.
Can I speed up a refund after it is approved?
No. Once an organization has approved and issued a refund, the timeline is controlled by the payment method and your bank's processing speed. Choosing direct deposit or electronic transfer instead of a check is faster, but you have to make that choice before approval, not after. If you already chose a check and it is taking too long, you can ask the organization to cancel it and reissue via electronic transfer.
What if my refund was approved weeks ago but I still have not received it?
Contact the organization that issued the refund and ask them to confirm the payment method and the date they sent it. If they sent a check, it may have been lost in the mail — ask for a replacement or electronic payment. If they sent an electronic transfer, ask them to verify your bank account number and routing number. If those are correct, contact your bank and ask them to trace the incoming transfer.
Do I need to do anything after my refund is approved?
No. Once a refund is approved and issued, it will arrive on its own schedule. You do not need to take any action. You can track the status using the organization's tracking tool if one is available, but you cannot speed it up or change the payment method once it has been issued.