Tax refunds do not arrive on weekends or federal holidays

The IRS processes and sends refunds on business days only — Monday through Friday, excluding federal holidays. If your refund is scheduled to arrive on a Saturday, Sunday, or holiday, your bank will not receive it until the next business day. This means a refund timed to hit on Friday will land in your account that day, but one scheduled for Saturday will not show up until Monday.

The delay is not the IRS holding your money. It is how the banking system works. The Federal Reserve, which moves money between banks, does not process transfers on weekends or holidays. Your bank cannot credit your account with funds it has not yet received.

If you are tracking a refund and the IRS website shows a delivery date that falls on a weekend or holiday, add one or two business days to that date to know when you will actually see the money.

Key Takeaways

  • The IRS sends refunds only on weekdays, and the Federal Reserve does not process bank transfers on weekends or federal holidays.
  • A refund scheduled for Saturday or Sunday will arrive on the following Monday, unless that Monday is a federal holiday.
  • You can check your exact refund delivery date on the IRS website using the Where's My Refund tool, which accounts for weekends and holidays.
  • Direct deposit refunds arrive faster than paper checks, which require additional mail time and are not delivered on weekends.

How the IRS schedules refund delivery dates

The IRS publishes a refund schedule each year that shows when batches of refunds will be sent to banks. These dates are always business days. The schedule is based on when you filed and the complexity of your return — not on your choice of delivery method.

You can see your specific refund date by logging into the IRS Where's My Refund tool at irs.gov. Enter your Social Security number, filing status, and the exact refund amount. The tool will show you the date the IRS expects to send your refund to your bank or the date your check will be mailed.

The date shown in Where's My Refund is the date the IRS releases the refund, not the date it lands in your account. If that date is a Friday, you will see the money by Friday. If it is a Monday, you will see it by Monday. But if the IRS is scheduled to send it on a Saturday, the system will not show a Saturday date — it will show the following Monday instead.

Direct deposit versus paper check timing

Direct deposit refunds move faster because the money goes straight from the IRS to your bank's system. Once the IRS sends it on a business day, your bank typically credits your account within one to three business days. Weekends and holidays do not stop this process once the transfer has started — your bank will post the funds as soon as they arrive, even if that is late Friday or early Monday.

Paper checks take longer and are affected by mail delivery schedules. The IRS mails checks on business days, but the check then travels through the postal service, which does not deliver on Sundays or federal holidays. Once you receive the check, you still need to deposit it at your bank, which also does not process deposits on weekends. A check mailed on a Friday might not reach you until the following Wednesday or Thursday, and you cannot deposit it until the next business day.

If you chose direct deposit on your tax return, you avoid the mail delay entirely. If you did not provide banking information, the IRS will mail a check, and you should expect an additional five to seven business days beyond the refund date shown in Where's My Refund.

Federal holidays that delay refund processing

The IRS does not send refunds on these federal holidays:

  • New Year's Day (January 1)
  • Martin Luther King Jr. Day (third Monday in January)
  • Presidents' Day (third Monday in February)
  • Memorial Day (last Monday in May)
  • Juneteenth (June 19)
  • Independence Day (July 4)
  • Labor Day (first Monday in September)
  • Columbus Day (second Monday in October)
  • Veterans Day (November 11)
  • Thanksgiving Day (fourth Thursday in November)
  • Christmas Day (December 25)

If your refund date falls on one of these holidays, the IRS will send it the next business day instead. The Where's My Refund tool accounts for this automatically, so the date it shows you will never be a holiday.

What to do if your refund does not arrive on the expected date

If the date shown in Where's My Refund has passed and you have not received your refund, check your bank account first. Sometimes refunds post late in the day or early in the morning, and you may have missed the notification. Wait until the end of the business day to confirm.

If a full business day has passed since the expected date and the money is still not there, log back into Where's My Refund. The status may have changed — the IRS sometimes delays refunds if it needs to verify information on your return. If the status still shows the old date, contact the IRS at 1-800-829-1040 or visit your local IRS office.

For direct deposit refunds, ask your bank to check the status. Occasionally a refund is sent but rejected by the bank due to a closed account, incorrect routing number, or account type mismatch. Your bank can tell you whether the IRS attempted to deposit the funds and why it failed. If that happened, the IRS will mail a check instead, which adds another week or more.

Frequently Asked Questions

Can I get my refund on a Friday if it is scheduled for Monday?

No. The IRS sends refunds on the date it publishes, and banks process them on the day they receive them. If your refund is scheduled for Monday, it will not be sent until Monday, even if you request it earlier. The Where's My Refund tool shows the actual send date, not an earlier one.

Will my refund arrive faster if I check on it every day?

No. Checking Where's My Refund does not speed up processing. The IRS processes returns in batches according to a set schedule. Checking the tool is useful only to see whether your status has changed or whether there is a problem that needs attention.

What if the IRS sends my refund on Friday but my bank is closed on Monday for a holiday?

Your bank will credit your account on the next day it is open. If the IRS sends your refund on Friday and your bank is closed Monday for a holiday, you will see the money on Tuesday. The delay is one extra day, not two.

Does a refund sent on Thursday arrive by Friday?

Usually yes for direct deposit, but not always. Most banks post direct deposits within one business day, so a refund sent Thursday typically shows up Friday. However, some banks take up to three business days, so it could arrive Monday instead. Check with your bank about its deposit posting timeline.

If I file my taxes on a Saturday, when does the IRS start processing it?

The IRS does not receive your return until Monday. If you file electronically on Saturday through tax software or a tax professional, the software holds your return and transmits it Monday morning. If you mail a paper return on Saturday, it enters the mail system and reaches the IRS several days later. Either way, processing does not begin until a business day.