The IRS does not deposit refunds on weekends or federal holidays
If your tax refund is scheduled to arrive on a Saturday or Sunday, your bank will not receive it until the following Monday. The IRS processes and sends refunds on business days only — Monday through Friday, excluding federal holidays like Thanksgiving, Christmas, and New Year's Day.
This matters because the date you see in the IRS tracking tool (Where's My Refund?) is the date the IRS sends the money to your bank, not the date it lands in your account. If that date falls on a weekend, your bank holds the deposit until the next business day. You will not see the money sooner by checking your account repeatedly over the weekend.
The same rule applies to state tax refunds. Most state revenue departments also process refunds on business days only, though a few states have different schedules. Check your state's tax agency website to confirm their specific refund calendar.
Key Takeaways
- The IRS sends refunds Monday through Friday only, so a refund scheduled for Saturday or Sunday will not arrive until the following Monday.
- Your bank cannot deposit money that has not been sent yet, so weekend arrival dates are not possible even with direct deposit.
- Federal holidays also pause IRS refund processing, so refunds scheduled around Thanksgiving, Christmas, or New Year's may arrive later than expected.
- State tax refunds follow similar schedules, though you should verify your state's specific business days on their tax agency website.
How the IRS refund timeline actually works
The IRS processes refunds in batches throughout the tax season. Once your return is accepted, the IRS assigns an expected refund date — usually 21 days from acceptance for most returns, though some take longer if they require review or correction. That date is when the IRS initiates the transfer to your bank.
If that date lands on a Friday, your bank receives the deposit Friday and you typically see it in your account by Friday evening or Saturday morning. If the date lands on a Monday, you see it Monday or Tuesday. But if the IRS schedules your refund for Saturday or Sunday, the transfer does not happen until Monday, and your bank processes it then.
Direct deposit does not change this. Even though direct deposit is faster than a paper check, it still depends on the IRS sending the money first. The IRS cannot send anything on a day it is not operating.
What to do if your refund date falls on a holiday
Federal holidays that close the IRS include New Year's Day, Memorial Day, Independence Day, Labor Day, Thanksgiving, and Christmas. If your refund date lands on one of these days, the IRS pushes the refund to the next business day.
For example, if your refund is scheduled for Christmas Day (a Wednesday), the IRS will not send it until December 26 (Thursday). If Christmas falls on a Thursday, the IRS observes the holiday on Friday, so your refund moves to Monday.
You can see your exact refund date in the Where's My Refund? tool on the IRS website. If the date shown is a holiday, assume it will shift forward one business day. The tool usually updates within a day or two to show the corrected date.
Checking your refund status on weekends
The Where's My Refund? tool updates once per day, usually overnight between 3 a.m. and 4 a.m. Eastern time. You can check it any time, including weekends, but the information will not change until the next update window.
If you check on Saturday morning and your refund date is listed as Saturday, that date was set before the weekend. The IRS has not yet sent the money, and it will not send it until Monday. Checking again on Sunday will show the same information.
The tool will update to show a Monday date once the IRS processes the refund on Monday morning. At that point, your bank should receive the deposit within hours, though some banks take until the next business day to post it to your account.
Why some refunds take longer than 21 days
If your refund date keeps moving or you see a message that your return is under review, the IRS is likely verifying information on your return. This can happen if your income does not match W-2 or 1099 records, if you claimed a large refundable credit like the Earned Income Tax Credit, or if the IRS detected a discrepancy.
These reviews can add two to four weeks to your refund timeline, and they still follow the business-day schedule. A review that completes on a Friday will result in a refund sent Monday or Tuesday. A review that completes on a Friday before a holiday weekend will result in a refund sent the following Tuesday or Wednesday.
You cannot speed up a review by calling the IRS or checking your status repeatedly. The tool will show you the new date once the review is complete.
State tax refunds and weekend processing
Most states follow the same business-day rule as the IRS. Your state refund will not arrive on a weekend, and state revenue departments do not process refunds on state holidays either.
Some states process refunds faster than the IRS — as quickly as 10 to 14 days — while others take 30 days or longer. A few states offer a refund status tool similar to the IRS's Where's My Refund?. Check your state's tax agency website to find their tracking tool and their stated processing timeline.
If you filed both federal and state returns, your state refund may arrive on a different date than your federal refund. The two systems do not coordinate, so one may come through while the other is still processing.
What to do if your refund does not arrive on the scheduled date
If the IRS scheduled your refund for a Monday and it is now Wednesday with no deposit, contact your bank first. Ask whether the deposit has been received but not yet posted to your account. Some banks hold deposits for a day or two before making them available, especially if the deposit is large or if your account is new.
If your bank has not received the deposit, check Where's My Refund? again to see if the date has changed. If the date has moved forward, wait for the new date. If the date has not changed and it is now past the scheduled date, you can file a refund trace with the IRS by calling 1-800-829-1040 or visiting an IRS office in person.
A refund trace takes about four weeks. The IRS will investigate whether the refund was sent and, if so, where it went. If the money was sent to the wrong account or lost in transit, the IRS will issue a replacement refund.
Frequently Asked Questions
If my refund is scheduled for Friday, will I see it Friday or Monday?
You will likely see it Friday evening or Saturday morning, since your bank processes deposits the same day the IRS sends them. However, some banks do not post deposits until the next business day, so Monday is also possible. Check with your bank about their deposit posting times.
Can I request that my refund be sent on a specific day?
No. The IRS assigns the refund date based on when your return is processed and accepted. You cannot choose the date or ask for it to be moved earlier or later. The only way to influence timing is to file your return as early as possible in the tax season.
What if I need my refund urgently and it is scheduled for after a holiday?
You cannot speed up the IRS process. If your refund is scheduled for after a holiday, it will not arrive until the IRS resumes business. Some people take out a short-term loan or use a refund advance product while waiting, but these carry fees and interest.
Do state refunds arrive on the same day as federal refunds?
Not usually. State and federal systems process independently, so your state refund may arrive days or weeks before or after your federal refund. Track both separately using your state's tax agency website and the IRS's Where's My Refund? tool.
If I filed electronically, why does my refund still take 21 days?
Electronic filing speeds up the IRS's ability to receive and process your return, but it does not speed up the refund itself. The IRS still needs time to verify your information, check for errors, and process the refund through the banking system. The 21-day timeline is standard for most returns, regardless of how they were filed.