The IRS deposits refunds on weekdays only, typically Tuesday through Friday
The IRS does not deposit refunds on weekends or federal holidays. If your refund is scheduled to arrive on a Saturday, Sunday, or holiday, your bank will receive it on the next business day instead — usually the following Monday or Tuesday. The day of the week your refund lands depends on when the IRS processed your return and when your bank's systems are set to receive deposits.
The IRS batches refunds and sends them to banks in groups. Your bank then posts the money to your account during its normal processing window, which is almost always a weekday morning. Even if the IRS sends your refund on a Friday, your bank might not post it until Monday or Tuesday, depending on their internal schedule.
Key Takeaways
- The IRS only deposits refunds Monday through Friday; weekend and holiday deposits are moved to the next business day.
- Your bank controls when the money actually appears in your account, which may be one or two days after the IRS sends it.
- The IRS Where's My Refund tool shows the expected deposit date, not the exact day of the week.
- Direct deposit refunds arrive faster than paper checks, which take 7 to 10 business days after the IRS mails them.
How the IRS schedules refund deposits
The IRS processes returns in batches throughout the filing season. Once your return is accepted and approved, the IRS assigns it a deposit date — the day the agency will send the refund to your bank's clearing house. This date is almost always a weekday. The IRS publishes a weekly refund cycle schedule that shows which returns will be processed each week, though individual return dates are not public.
If your assigned deposit date falls on a Saturday, Sunday, or federal holiday like Thanksgiving or Christmas, the IRS automatically moves your refund to the next business day. This delay is built into the system; you do not need to do anything. The IRS will not hold your refund and release it later — it straightforward sends it on the next available weekday.
When your bank posts the money to your account
After the IRS sends your refund to the automated clearing house (ACH), your bank receives the deposit instruction. Most banks post direct deposits early in the morning on the day they receive them, but some banks post deposits overnight or in batches throughout the day. A few banks may hold a deposit for one business day before posting it, though this is less common with federal refunds.
If the IRS sends your refund on a Friday afternoon, your bank might not process it until Monday morning. If the IRS sends it on a Thursday and your bank's cutoff is 3 p.m., you may not see the money until Friday. The exact timing depends on your bank's ACH processing schedule, which you can find by calling their customer service line or checking your account agreement.
Using the IRS Where's My Refund tool to check your date
The IRS Where's My Refund tool (available at irs.gov) shows the expected deposit date for your refund. The date displayed is the day the IRS plans to send it to your bank, not necessarily the day it will appear in your account. If that date is a weekend or holiday, assume it will arrive the next business day instead.
The tool updates once per day, usually overnight. If you check it multiple times in one day, you will see the same information. The tool shows the status as "Accepted," "Approved," or "Sent to Your Bank." Once it says "Sent to Your Bank," the deposit should arrive within one or two business days, depending on your bank's processing speed.
Why direct deposit is faster than a paper check
If you chose direct deposit on your tax return, the IRS sends your refund electronically to your bank. The entire process — from IRS approval to your account — typically takes 21 days or fewer during the filing season. Most direct deposits arrive within 5 to 7 business days after the IRS approves your return.
If you did not choose direct deposit and the IRS is mailing a paper check instead, the timeline is much longer. The IRS prints and mails the check, which takes 7 to 10 business days. Then the check travels through the postal system, which adds another 3 to 5 business days. You then have to deposit it at your bank, which may hold it for one or two business days before posting it. The total time from IRS approval to usable funds can be three to four weeks.
What happens if your refund is scheduled for a holiday
Federal holidays that affect refund deposits include New Year's Day, Martin Luther King Jr. Day, Presidents' Day, Memorial Day, Independence Day, Labor Day, Columbus Day, Veterans Day, Thanksgiving, and Christmas. If your refund is scheduled to deposit on any of these days, the IRS moves it to the next business day automatically.
For example, if your refund is scheduled for Christmas Day (a Wednesday in 2024), the IRS will send it on Thursday, December 26 instead. If Christmas falls on a Friday, your refund moves to Monday. You do not need to contact the IRS or your bank — the system handles this without your involvement.
What to do if your refund does not arrive on the expected date
If the IRS Where's My Refund tool shows your refund was sent to your bank but the money has not appeared after two business days, contact your bank first. Ask them to confirm they received the ACH deposit and whether it is pending or held. Some banks hold deposits for fraud review, especially if the amount is large or the account is new.
If your bank confirms they did not receive the deposit, or if the tool still shows "Accepted" or "Approved" after 21 days, contact the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the exact refund amount ready. The IRS can trace the refund and determine whether it was sent, rejected, or delayed.
Frequently Asked Questions
Can the IRS deposit my refund on a Friday and have it show up the same day?
Possibly, but it depends on your bank's processing schedule. If the IRS sends the refund early Friday morning and your bank processes ACH deposits throughout the day, you might see it Friday afternoon. Most banks, however, post Friday deposits on Monday morning instead.
If my refund is scheduled for a Monday holiday, when will it arrive?
The IRS will send it on Tuesday instead. Your bank will likely post it to your account on Tuesday morning or Wednesday morning, depending on when they process deposits.
Does the IRS ever deposit refunds on weekends?
No. The IRS only sends refunds on business days. If your scheduled date falls on a weekend, it automatically moves to the next Monday.
Why does the Where's My Refund tool show a date but my bank says it has not arrived yet?
The tool shows when the IRS sends the refund, not when your bank posts it. Banks may take one or two business days to process the deposit after receiving it from the IRS.
Is there a way to get my refund deposited faster?
Direct deposit is the fastest method available. If you filed by mail or chose a paper check, there is no way to speed up the process once the return is submitted. For next year, choose direct deposit on your return to reduce the timeline.