What happens to your money on a bank holiday

On a bank holiday, the banking system itself closes. Your bank's offices shut, customer service lines go quiet, and the networks that move money between institutions stop processing new transactions. Money you already have in your account remains there and is still yours — nothing disappears. But any transfer you initiate on a bank holiday will not move until the next business day, and any deposit you make will not post until then either.

The specific holidays that trigger closures vary by country. In the United States, the Federal Reserve observes New Year's Day, Martin Luther King Jr. Day, Presidents' Day, Memorial Day, Juneteenth, Independence Day, Labor Day, Columbus Day, Veterans Day, Thanksgiving, and Christmas. Some banks also close on Good Friday, though it is not a federal holiday. Your own bank may observe additional closures depending on where it is chartered.

The key point: the banking system does not process payments on these days. If you send a wire transfer on a Friday before a Monday holiday, the money will not leave your account until Tuesday. If you deposit a check on a Saturday, it will not clear until the following Monday or Tuesday, depending on whether Monday is a holiday.

Key Takeaways

  • Transfers initiated on a bank holiday will not move until the next business day, so timing matters if you need money to arrive by a specific date.
  • Money already in your account is accessible and safe on a bank holiday — the closure only affects new transactions moving between institutions.
  • Deposits made on a bank holiday (or the day before) will not post until the next business day after the holiday ends.
  • Wire transfers, ACH transfers, and check deposits all follow the same rule: initiated on a holiday means processed the next business day.
  • Some banks close on Good Friday even though it is not a federal holiday, so check your bank's calendar if you are planning a Friday transfer.

How bank holidays affect different types of transfers

Wire transfers are the most time-sensitive. If you initiate a domestic wire on a bank holiday, it will sit in your bank's queue until the next business day. International wires follow the same rule — they do not move on holidays. If you need money to arrive by a specific date, initiate the wire at least one business day before that date, accounting for any holidays in between.

ACH transfers (the system used for direct deposits, bill payments, and transfers between your own accounts at different banks) also pause on bank holidays. An ACH transfer you start on a Friday before a Monday holiday will not begin processing until Tuesday. ACH transfers typically take one to three business days to complete once they start, so a Friday initiation before a Monday holiday means the money arrives Wednesday or Thursday at the earliest.

Check deposits made on a bank holiday do not post that day. If you deposit a check on a Saturday, it enters the system Monday (assuming Monday is not a holiday). If Monday is a holiday, the check does not enter the system until Tuesday. The bank then holds the check for its standard hold period — usually one to five business days depending on the amount and your account history — before the funds become available.

Debit card transactions and online bill payments work differently. A debit card purchase on a bank holiday processes when ready at the merchant's end, though your bank may not post it to your account until the next business day. Scheduled bill payments set to go out on a bank holiday typically move to the next business day automatically.

When to initiate transfers to avoid holiday delays

If you need money to arrive by a specific date, work backward from that date and account for the holiday. A wire transfer takes one business day to move, so initiate it two business days before you need it (one day for processing, one day as a buffer). An ACH transfer takes one to three business days, so initiate it at least four business days before you need the money.

The safest approach: check your bank's holiday calendar before you initiate any time-sensitive transfer. Most banks publish this calendar on their website or in your online banking portal. If a holiday falls between the day you initiate the transfer and the day you need the money, move your initiation date earlier.

For recurring payments — direct deposits, automatic bill payments, loan payments — your bank usually handles the holiday automatically. If a payment is scheduled for a bank holiday, the bank moves it to the next business day without you having to do anything. Check your account a day or two after the holiday to confirm the payment went through.

How bank holidays affect customer service and account access

Your online banking portal and mobile app remain open on bank holidays — you can log in, check your balance, and see pending transactions. What you cannot do is reach a person at customer service. Phone lines, chat support, and in-person branches are all closed. If you need to speak to someone about a transaction, you will have to wait until the next business day.

Some banks offer limited customer service on certain holidays through a phone line or chat, but this is not standard. Check your bank's website before the holiday if you think you might need help.

ATM withdrawals work normally on bank holidays — ATMs run 24/7 regardless of whether the bank is open. You can withdraw cash, check your balance, and deposit checks at an ATM on a holiday. The check deposit will not post until the next business day, but the transaction itself completes.

Planning around major holiday periods

The end-of-year period (late November through early January) includes Thanksgiving, Christmas, and New Year's Day, with weekends in between. If you need money to move during this stretch, plan at least five to seven business days ahead. A wire initiated on the Tuesday before Thanksgiving will not move until the Wednesday after Thanksgiving, then takes another day to arrive.

Summer holidays (Memorial Day in May, Juneteenth in June, Independence Day in July, Labor Day in September) are spread out enough that they usually do not create long delays on their own. But if you are planning a transfer around one of these dates, still check the calendar and add an extra day to your timeline.

If you are expecting a direct deposit (paycheck, tax refund, benefit payment) and a bank holiday falls on the day it is scheduled to arrive, the deposit will post the next business day instead. Your employer or the government agency sending the money will not resend it — it will straightforward arrive one day later.

What to do if a transfer gets delayed by a holiday

If you initiated a transfer before a holiday and it has not arrived by the time you expected, the first step is to check whether a holiday fell in the processing window. Log into your online banking and look at the transaction status. Most banks show whether a transaction is pending, processing, or completed. If it shows as pending and a holiday occurred, the delay is normal — the transfer will process the next business day.

If the transfer shows as completed but the money has not arrived in the receiving account, contact the receiving bank (not your sending bank). The receiving bank controls when funds post to the recipient's account, and they may be holding the transfer for verification or explore their own hold period.

If more than three business days have passed since the holiday ended and a wire transfer still has not arrived, contact your bank's customer service. Wire transfers should complete within one business day of processing, so a longer delay suggests a problem beyond the holiday closure.

Frequently Asked Questions

Can I withdraw money from my account on a bank holiday?

Yes. You can use an ATM to withdraw cash, check your balance, and deposit checks on a bank holiday. Online banking and mobile apps also work. What you cannot do is initiate a transfer that moves money between institutions — those process the next business day.

If I schedule a bill payment for a bank holiday, will it go out that day?

No. If you schedule a bill payment for a bank holiday, your bank automatically moves it to the next business day. The payment will arrive at the biller one to two days after that, depending on the payment method. You do not need to reschedule it yourself.

Do bank holidays affect direct deposits?

Direct deposits scheduled for a bank holiday arrive the next business day instead. Your employer sends the deposit on their normal schedule, but the banking system does not process it until the holiday ends. The deposit will post automatically without any action from you.

How far in advance should I initiate a wire transfer before a holiday?

Initiate wire transfers at least two business days before you need the money to arrive, accounting for any holidays. A wire takes one business day to process once the banking system is open, so if a holiday falls on the processing day, add another day to your timeline.

What if I need to reach my bank on a bank holiday?

Most banks close customer service on bank holidays. Check your bank's website to see if they offer holiday support through a specific phone line or chat. Otherwise, you will need to wait until the next business day to speak with someone. Online banking and ATMs remain available.