The 5 to 7 working day timeline is real, and it comes from how banks process transfers, not from how fast the refund was approved
When a government agency, business, or insurance company issues your refund, they do not hand you cash. They send an electronic instruction to move money from their bank account to yours. That instruction has to travel through multiple banking systems, each one processing it during business hours only. A refund approved on a Friday afternoon will not start moving until Monday morning. A refund approved on Monday might not clear your account until the following Monday.
The 5 to 7 working day window is the time the banking system itself needs to complete the transfer. It is not a waiting period the refund issuer imposes on you. It is the actual time required for the money to move through the automated clearing house (ACH) network that connects all U.S. banks.
Key Takeaways
- The 5 to 7 working day timeline measures how long the banking system takes to move money between accounts, not how long approval takes.
- Weekends and federal holidays do not count as working days, so a refund issued Friday will not arrive until at least the following Tuesday.
- Your bank may hold the deposit for an additional 1 to 3 business days even after the transfer completes, depending on your account history and the amount.
- Direct deposit refunds (tax refunds, stimulus payments) typically arrive faster than checks or card transfers because they skip the mail and deposit steps.
- If your refund does not arrive within 10 business days of the issue date, contact the refund issuer to confirm the transfer was sent correctly.
How the ACH network processes your refund
When a refund issuer sends your money, they submit a batch of transfer instructions to their bank. That bank does not process the instruction immediately—it collects hundreds or thousands of them and sends them to the ACH network in scheduled batches, usually once or twice per business day. The ACH network then routes each instruction to the receiving bank (your bank). Your bank receives the instruction, verifies the account number, and credits your account.
Each step takes one business day. If the refund issuer submits the transfer on Monday, it reaches the ACH network on Monday evening. The ACH network processes it Tuesday. Your bank receives it Tuesday evening and credits it Wednesday. That is three business days minimum, and it assumes no delays or errors in the chain.
The 5 to 7 day estimate accounts for delays: a transfer submitted late in the day, a bank that processes batches only once per day instead of twice, a holiday that closes the ACH network, or a minor verification step that adds a day. It is a realistic window, not a worst-case scenario.
Why weekends and holidays extend the timeline
The ACH network does not operate on weekends or federal holidays. A refund submitted on Friday afternoon will not enter the ACH system until Monday morning. A refund submitted on the day before a federal holiday (such as Thanksgiving or Christmas) will not move until the day after the holiday. This is why the timeline is measured in working days, not calendar days.
If you see a refund issue date of Friday, December 20, and today is Monday, December 23, the refund has only had two working days to process (Friday does not count as a full processing day if submitted late, and the weekend does not count). You should expect it to arrive by Friday, December 27, or possibly Monday, December 30, depending on how your bank handles the holiday.
Your bank may add its own hold after the transfer arrives
Even after the ACH transfer completes and your bank receives the money, your bank may hold it for 1 to 3 additional business days before making it available to you. Banks do this to verify the transfer is legitimate and to manage their own cash flow. A large refund or a transfer to a new account may trigger a longer hold than a small refund to an established account.
You can see the difference between when the deposit posts and when it becomes available by checking your account online. Most banks show both dates. The deposit may post on Wednesday but not be available until Friday. This is separate from the 5 to 7 day ACH timeline—it happens after the transfer is complete.
If you need the money urgently, contact your bank and ask whether they can release the hold early. Some banks will do this for refunds from known sources like the IRS or your employer, especially if you have a long account history with them.
Direct deposit is faster than checks or card transfers
A direct deposit refund (tax refunds sent to your bank account, stimulus payments, unemployment benefits) follows the 5 to 7 working day timeline from the moment the issuer submits the transfer. A check refund adds 3 to 7 additional days for mail delivery and processing at your bank. A refund to a prepaid card or gift card may take 7 to 10 working days because the card issuer has to receive the transfer and then credit your card balance.
If you are waiting for a tax refund or stimulus payment and you chose direct deposit, you are on the fastest track. If you chose a check, the 5 to 7 days is only the time from when the check is mailed—it does not include the time the check sits in the mail or the time your bank takes to process it once it arrives.
What to do if your refund does not arrive on time
If your refund does not arrive within 10 business days of the issue date shown on your refund status page or confirmation letter, contact the refund issuer to confirm the transfer was actually sent. Ask for the ACH trace number or confirmation that the transfer was submitted. This information lets you track the transfer through the banking system if it got lost.
If the issuer confirms the transfer was sent but your bank says it never received it, the problem is usually an incorrect account number or routing number. The ACH system will reject the transfer and send it back to the issuer, who should then contact you to correct the information. This process can take an additional 5 to 10 business days.
If the issuer says the transfer was sent and your bank says it received it, but the money is not in your account, ask your bank to search for the deposit under your name and the issuer's name. Sometimes deposits post under a different name than expected, or they post to a different account if you have multiple accounts at the same bank.
Tax refunds, stimulus payments, and insurance refunds follow the same timeline
The IRS, state tax agencies, the Social Security Administration, and insurance companies all use the ACH network to send refunds. The 5 to 7 working day timeline applies to all of them once the refund is approved and submitted. The difference is in how long approval takes before the transfer is submitted.
An IRS tax refund may take 21 days to process and approve before the ACH transfer is even submitted. A stimulus payment may be approved and submitted within days. An insurance refund may be approved within 5 to 10 business days of your claim. Once the transfer is submitted, all of them follow the same 5 to 7 working day banking timeline.
Check the status page or tracking tool for the specific program to see whether your refund has been approved and submitted, or whether it is still in the approval stage. The 5 to 7 day clock starts only after submission.
Frequently Asked Questions
Does the 5 to 7 days start from when I request the refund or when it is approved?
It starts from when the refund issuer submits the transfer to the ACH network, which is usually the same day or the day after approval. The approval stage is separate and can take days or weeks depending on the program. Check your refund status page to see the issue date or submission date—that is when the 5 to 7 day clock starts.
Can I get my refund faster if I pay a fee?
No. The ACH network does not offer expedited processing for individual transfers, and refund issuers do not charge fees to speed up refunds. If someone offers to speed up your refund for a fee, it is a scam. The 5 to 7 day timeline is the standard for all refunds sent via ACH.
What if my bank is closed on a holiday?
Your bank being closed does not stop the ACH transfer. The transfer still moves through the ACH network and posts to your account on schedule. You simply cannot see it or withdraw it until the bank reopens. The working day count includes the holiday—it does not add extra time.
Why does my refund say it was issued but I still do not see it after 7 days?
Check whether the issue date on your status page is the date the transfer was submitted to the ACH network, or the date the refund was approved. Some programs show the approval date, not the submission date. If the submission date was more than 10 business days ago, contact the issuer to ask whether the transfer was rejected or returned.
Can I cancel a refund once it has been submitted?
Once the transfer is submitted to the ACH network, you cannot cancel it. You can ask the refund issuer to stop the transfer before it is submitted, but after submission it is in the banking system and will complete. If the transfer goes to the wrong account, you will have to contact that bank and ask them to return it, which can take 10 to 20 business days.