Direct deposit refunds arrive in one to five business days after the IRS releases the money

The IRS processes tax refunds in batches throughout the filing season. Once your return is accepted and approved, the IRS sends your refund to your bank through the Automated Clearing House (ACH) network. From the moment the IRS initiates the transfer, your bank typically receives and deposits the money within one to five business days. The exact timing depends on your bank's processing speed and whether the transfer arrives on a weekday or weekend.

The IRS does not hold refunds once they approve your return. The delay you experience is almost always your bank's processing time, not the government's. Some banks post refunds the same day they arrive; others take up to five business days to make the funds available to you. A few banks hold refunds for an additional day as a fraud check, even after the money has technically arrived in their system.

If you chose a paper check instead of direct deposit, add seven to ten business days to the timeline. The IRS prints and mails the check, and postal delivery adds another week or more depending on your location.

Key Takeaways

  • Direct deposit refunds move from the IRS to your bank's system in one to five business days after the IRS approves your return.
  • Your bank's internal processing determines when you see the money in your account, which can be the same day or up to five days after arrival.
  • Weekends and holidays do not stop the transfer, but your bank may not post the funds until the next business day.
  • Paper checks take seven to ten business days to arrive by mail, plus any additional time your bank takes to clear the check.
  • You can track your refund status through the IRS Where's My Refund tool, which updates once per day and shows the expected deposit date.

The IRS approval step happens before any money moves

Your refund does not enter the banking system until the IRS has reviewed and approved your return. This approval step can take anywhere from a few days to several weeks, depending on whether the IRS needs to verify information or whether your return was flagged for review. The IRS processes returns in the order they are received, so early filers often see approval faster than those who file in April.

Once approved, the IRS batches refunds and sends them to banks in groups. These batches typically go out multiple times per week during peak filing season. If your return is approved on a Friday afternoon, your refund might not enter the banking system until Monday or Tuesday, which adds a day or two to the overall timeline.

What happens when the money reaches your bank

When the IRS sends your refund through the ACH network, it arrives at your bank's processing center, not directly into your account. Your bank then has to post the deposit to your specific account number. Most banks do this when ready or within one business day, but some institutions take up to five business days to make the funds available.

The delay at your bank's end is not a hold — the money is yours and the bank has received it. The bank is straightforward following its own posting schedule. Banks that process deposits overnight or early morning typically show refunds the same day they arrive. Banks that batch process deposits once per day might show the refund the next business day. A small number of banks run additional fraud checks on large deposits and hold the funds for an extra day even after posting.

You can call your bank's customer service line and ask them directly how long ACH deposits typically take to post. They can tell you whether your specific account type has any holds or delays built in.

How to check the status of your refund

The IRS Where's My Refund tool is the official source for refund status. You access it through IRS.gov and enter your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight, and shows one of three statuses: accepted, approved, or sent to your bank.

When the status shows "sent to your bank," the IRS has already released the money. The tool also displays the expected deposit date, which is the IRS's estimate of when your bank will make the funds available. This date is usually accurate within one or two days, though it can vary if your bank processes deposits more slowly than average.

If the tool shows your refund was sent to your bank but you have not received it after five business days, contact your bank first. Ask them to confirm whether the ACH deposit arrived in their system. If it did not arrive, then contact the IRS at 1-800-829-1040 to report the issue.

Timing differences between banks and account types

Large national banks often post ACH deposits faster than smaller regional banks or credit unions. Chase, Bank of America, and Wells Fargo typically post refunds within one business day of receipt. Smaller banks and credit unions may take two to five business days. Online-only banks vary widely — some post when ready, others take up to five days.

Savings accounts sometimes take longer to post deposits than checking accounts, though this is becoming less common. Joint accounts occasionally trigger additional verification steps. If you have a new account or recently changed your bank information on your tax return, your bank might hold the deposit for an extra day as a security measure.

If you filed your return through a tax preparation service that offered a refund advance or refund transfer, the timing is different. Those services deposit money into your account when ready, but they deduct fees and keep the actual IRS refund when it arrives. The money you see is not the full refund amount.

What slows down refunds and what does not

Refunds are delayed by IRS review, not by the banking system. If the IRS needs to verify your identity, check for duplicate filings, or review income information, your return stays in the approval queue longer. This can add weeks to the timeline. The IRS will contact you by mail if additional information is needed.

Weekends and federal holidays do not delay refunds. The ACH network processes transfers 24 hours a day, seven days a week. A refund sent on Saturday will arrive at your bank's system on Saturday, though your bank may not post it to your account until Monday morning.

Errors on your return — a wrong bank account number, a mismatched name, or a closed account — will cause the IRS to mail a paper check instead. This adds seven to ten business days. If you provided the wrong account number, the IRS will not attempt to correct it; they will mail a check to your address on file.

Frequently Asked Questions

Can I get my refund faster than one to five business days?

No. Once the IRS releases the money, the transfer speed is determined by the banking system and your bank's processing schedule. Direct deposit is the fastest method available. Some tax preparation services offer refund advances that put money in your account when ready, but they charge fees and keep the actual IRS refund when it arrives.

Why does the IRS say my refund was sent but I still do not see it?

Your bank is still processing it. The IRS sends the money, but your bank controls when it appears in your account. Call your bank and confirm the ACH deposit arrived in their system. If it did, ask how long their standard posting time is. If it did not arrive after five business days, contact the IRS.

What if I provided the wrong bank account number on my return?

The IRS will not attempt to correct the account number. Instead, they will mail a paper check to the address on your return. This takes seven to ten business days for delivery, plus time for your bank to clear the check if you deposit it. Contact the IRS when ready if you realize the error before your refund is sent.

Do I need to do anything to receive my refund once it is approved?

No. If you chose direct deposit and provided the correct account information, the money will arrive automatically. You do not need to take any action. straightforward wait for the deposit to appear in your account.

Why did my refund take longer than the expected date shown in Where's My Refund?

The expected date is an estimate based on typical bank processing times. Your specific bank may process deposits more slowly. Some banks also hold large deposits for an extra day as a fraud check. Contact your bank to confirm the deposit arrived and ask about their posting schedule.