Tax refunds cannot be deposited on weekends or federal holidays, even if you chose direct deposit

The IRS and your bank both follow the same rule: money moves only on business days. If the IRS releases your refund on a Friday afternoon, it arrives at your bank on Friday. If it releases on a Saturday, Sunday, or holiday, the transfer waits until the next business day. Your bank will not process the deposit until then, so you will not see the money in your account until the following business day at the earliest.

This matters most when a refund is scheduled to arrive near a weekend or holiday. The IRS publishes a refund date — the day it sends the money to your bank — but that date does not may provide the money will be in your account that same day. You need to count forward to the next business day to know when you will actually see it.

Key Takeaways

  • The IRS only sends refunds on business days (Monday through Friday, excluding federal holidays), so a refund scheduled for Saturday or Sunday will not leave the IRS until the following Monday.
  • Your bank only receives and processes deposits on business days, so even if the IRS sends money on Friday, it may not appear in your account until Monday if the bank's systems are slow.
  • The IRS refund date shown on the Where's My Refund tool is when the IRS sends the money, not when it lands in your account.
  • If your refund date falls on a holiday like Thanksgiving, Christmas, or New Year's Day, the IRS delays the transfer until the next business day.
  • Direct deposit is still the fastest method — it typically arrives within one to two business days of the IRS release date, while paper checks take seven to ten business days.

How the IRS schedules refunds around weekends

The IRS batches refunds and releases them on specific dates throughout the tax season. These dates are always business days. If you see a refund date of Friday, March 15, the IRS will send the money that day. If the next scheduled release date falls on a Saturday or Sunday, the IRS skips to Monday.

The IRS publishes a refund cycle schedule each year showing which weeks refunds will be released. You can find this on IRS.gov, and it accounts for weekends and holidays. The schedule tells you the week your refund will be sent, not the exact day, because the IRS does not announce individual release dates in advance.

Once the IRS sends your refund, your bank takes over. Banks process ACH transfers (the electronic method used for direct deposits) on business days only. If your bank receives the transfer on Friday evening, it may not post to your account until Monday, depending on the bank's processing schedule.

What happens if your refund date lands on a holiday

Federal holidays delay refund processing the same way weekends do. If the IRS's scheduled release date falls on Christmas, Thanksgiving, New Year's Day, or another federal holiday, the refund is pushed to the next business day. The IRS observes these holidays: New Year's Day, Birthday of Martin Luther King Jr., Presidents' Day, Memorial Day, Juneteenth, Independence Day, Labor Day, Columbus Day, Veterans Day, Thanksgiving, and Christmas.

This means if your refund is scheduled for the week that includes Thanksgiving, it may be released the day after Thanksgiving (Friday) instead of Wednesday. The IRS refund cycle schedule accounts for this, but the exact timing can shift. Check the current year's schedule on IRS.gov to see which holidays fall during tax season.

How to track when your refund actually arrives

Use the Where's My Refund tool on IRS.gov to see your refund status and expected date. The tool shows the date the IRS will send the money, not the date it will appear in your account. Once you see a date, add one to two business days to estimate when the money will actually be there.

If your refund date is Friday, expect the money Monday or Tuesday. If it is Thursday and the next day is a holiday, expect it the day after the holiday. If it is Wednesday and the next two days are a weekend, expect it Monday.

The Where's My Refund tool updates once per day, usually overnight. Checking it multiple times in one day will not give you new information. If the tool says your refund was sent but you do not see it after two business days, contact your bank to confirm they received the transfer.

Why direct deposit is faster than a mailed check

Direct deposit sends your refund electronically, so it arrives one to two business days after the IRS releases it. A paper check takes seven to ten business days to arrive by mail, plus another one to three days to clear once you deposit it. If your refund date is near a weekend, direct deposit still gets you the money faster.

To receive your refund by direct deposit, you must provide your bank account number and routing number when you file your return. The IRS uses this information to send the money directly to your account. If you filed by mail or did not provide banking information, the IRS will mail a check instead.

What to do if your refund does not arrive on time

If two business days have passed since the IRS release date and the money is not in your account, contact your bank first. Ask them to confirm whether they received the ACH transfer from the IRS. If they did not, the problem is on the IRS side. If they did receive it but it has not posted, ask when it will appear — some banks take longer than others to process transfers.

If your bank confirms they never received the transfer, go back to the Where's My Refund tool and check your refund status again. If it still shows as sent, wait one more business day. If it shows a different status (like "pending" or "processing"), your refund may have been delayed for review.

If more than five business days have passed and the money is still missing, call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the refund amount ready. The IRS can investigate whether the transfer was sent and where it went.

Frequently Asked Questions

If the IRS releases my refund on Friday, will it be in my account Friday night?

Probably not. Your bank processes ACH transfers during business hours, so a Friday release typically posts Monday or Tuesday. Some banks are faster, but one to two business days is standard. Check with your bank about their specific processing times.

Does the IRS send refunds on Saturdays or Sundays?

No. The IRS only sends refunds on business days. If a refund is scheduled for a weekend, it is pushed to the following Monday. The IRS refund cycle schedule accounts for this.

What if my refund date is December 23 and Christmas is December 25?

The IRS will likely release your refund on December 23 as scheduled, since that is a business day. Your bank will process it December 23 or 24, and it should appear in your account by December 26 or 27 (the first business days after Christmas).

Can I speed up my refund if it is delayed by a weekend?

No. Weekends and holidays are built into the system, and neither the IRS nor your bank can bypass them. Direct deposit is already the fastest method available. If your refund is delayed beyond two business days after the release date, contact your bank or the IRS.

Why does the Where's My Refund tool show a date if the money will not arrive that day?

The tool shows when the IRS sends the money, not when your bank receives it. The IRS considers this the refund date, but banks need one to two additional business days to process and post the transfer. This is normal and expected.