What bank holidays are and why they matter for your payments

A bank holiday is a day when most banks are closed and do not process transactions. On these days, you cannot visit a branch, call customer service, or move money between accounts. Transfers you initiate on a bank holiday will not go through until the next business day — sometimes longer if the holiday falls on a Friday or before a weekend.

The days that count as bank holidays vary by country. In the United States, the Federal Reserve recognizes ten bank holidays each year: New Year's Day, Martin Luther King Jr. Day, Presidents' Day, Memorial Day, Juneteenth, Independence Day, Labor Day, Columbus Day, Veterans Day, and Thanksgiving. Christmas is also a bank holiday. Some banks may close on additional days depending on state law or their own policy.

Bank holidays affect more than just branch hours. ACH transfers, wire transfers, and check deposits all move more slowly on and around these days. If you send money on a Thursday before a Friday bank holiday, it may not arrive until Tuesday. Understanding which days are holidays helps you plan bill payments and avoid late fees.

Key Takeaways

  • Bank holidays are days when federal banks close and do not process transactions, including ACH transfers and wire transfers.
  • Transfers initiated on a bank holiday will not begin processing until the next business day, which may be two or three days later if the holiday falls on a Friday.
  • The ten federal bank holidays in the United States are New Year's Day, MLK Jr. Day, Presidents' Day, Memorial Day, Juneteenth, Independence Day, Labor Day, Columbus Day, Veterans Day, and Thanksgiving, plus Christmas.
  • Some banks close on additional days beyond federal holidays, so checking your bank's calendar before sending time-sensitive payments reduces the risk of late fees.

How bank holidays delay ACH and wire transfers

When you send an ACH transfer on a bank holiday, the transaction sits in a queue until the next business day. ACH transfers normally take one to three business days to complete. If you initiate one on a Thursday and Friday is a bank holiday, the clock does not start until Monday. What you expected to arrive Wednesday may not arrive until Thursday or Friday.

Wire transfers follow the same rule. A wire sent on a bank holiday will not leave your bank until the next business day. Unlike ACH transfers, wires usually complete the same day they are processed, but the delay in processing means a wire sent Friday before a Monday holiday will not arrive until Tuesday at the earliest.

Bill payments made through your bank's bill pay system are also affected. If you schedule a payment to arrive by a certain date and that date falls on a bank holiday, the payment will not process. Your bank should warn you about this when you schedule, but it is worth checking the calendar yourself before setting a payment date.

Which days are bank holidays and how to check your bank's schedule

The Federal Reserve observes these ten holidays each year: January 1 (New Year's Day), the third Monday in January (MLK Jr. Day), the third Monday in February (Presidents' Day), the last Monday in May (Memorial Day), June 19 (Juneteenth), July 4 (Independence Day), the first Monday in September (Labor Day), the second Monday in October (Columbus Day), November 11 (Veterans Day), and the fourth Thursday in November (Thanksgiving). December 25 (Christmas) is also a federal bank holiday.

Your specific bank may close on other days as well. Some banks close on the day after Thanksgiving or on Christmas Eve. State-chartered banks sometimes observe state holidays that federal banks do not. The only way to know for certain is to check your bank's website or call their customer service line.

Most banks publish their holiday calendar online, usually under a heading like "Holiday Hours" or "Bank Closures." You can also ask a teller or customer service representative which days your branch will be closed. If you have a payment due around a holiday, check the calendar before you send the money.

Planning payments around bank holidays

The safest approach is to send bill payments at least three business days before they are due. This gives you a buffer if a bank holiday falls in the middle of processing. If a payment is due on a Monday and a Friday bank holiday precedes it, send your payment by Tuesday of the previous week.

If you use automatic bill pay through your bank, set the payment date to arrive several days before the due date. Do not schedule a payment to arrive on the due date itself — if a bank holiday delays processing, you will be late. Many creditors charge late fees if payment arrives even one day after the due date, and a bank holiday is not an excuse they will accept.

For time-sensitive payments like mortgage or rent, consider paying a few days early and marking it in your calendar. Landlords and lenders expect payment by a certain date, and a delayed transfer caused by a bank holiday can trigger late fees or, in extreme cases, eviction or foreclosure proceedings.

What happens if a payment is delayed by a bank holiday

If a payment arrives late because of a bank holiday, the creditor may still charge a late fee. Banks and creditors are not required to waive fees because of bank holidays — the holiday is a known factor in the financial system, and you are expected to account for it when scheduling payments.

If you are charged a late fee because of a bank holiday delay, you can contact the creditor and ask them to reverse it. Explain that you sent the payment on time but the bank holiday delayed processing. Some creditors will reverse a single late fee as a courtesy, especially if you have a good payment history. Others will not. There is no law requiring them to do so.

To avoid this situation, always send payments early enough that a bank holiday will not cause a delay. Three business days is a safe minimum, but five business days is better if you are sending money across different banks or using a slower method like check mail.

Bank holidays and online banking

Online banking platforms stay open on bank holidays — you can log in and view your account at any time. However, you cannot initiate transactions that require the bank to process them. You can see your balance, review past transactions, and draft a transfer, but the transfer will not actually send until the next business day.

Some online banks and fintech services process transactions differently. A few operate on weekends and holidays, though most still follow the Federal Reserve's schedule. If you use an online-only bank, check their website to see whether they process transactions on bank holidays. The answer varies by company.

Mobile payment apps like Venmo, PayPal, and Cash App also delay transfers on bank holidays. These apps move money through the banking system behind the scenes, so they are subject to the same processing delays. A transfer you send on a bank holiday will not reach the recipient's bank account until the next business day.

Planning ahead for major holiday periods

The end-of-year period around Thanksgiving and Christmas includes multiple bank holidays close together. If Thanksgiving falls on Thursday, Friday is often a bank holiday as well. Christmas and New Year's Day are both bank holidays. If you have payments due during this time, send them at least a week early.

The same applies to the summer holiday period. Independence Day (July 4) is a bank holiday, and if it falls on a Thursday or Friday, the following Monday may also be observed. Plan summer payments accordingly.

If you are unsure whether a specific day is a bank holiday, check the Federal Reserve's website or call your bank. A five-minute phone call can prevent a late fee or missed payment.

Frequently Asked Questions

Can I send a wire transfer on a bank holiday?

You can initiate a wire transfer on a bank holiday through online banking or by calling your bank, but the bank will not process it until the next business day. The wire will then complete the same day it is processed, so a wire sent on a Friday before a Monday holiday will arrive Tuesday at the earliest.

Do credit card payments process on bank holidays?

Credit card payments sent through your bank's bill pay system will not process on a bank holiday. Payments made directly through the credit card company's website may process the same day, depending on the company's system. To be safe, send credit card payments at least two business days before the due date.

What if my bank is closed but I need to make an urgent payment?

If your bank is closed on a bank holiday, you cannot initiate a transfer through them. You can try paying the creditor directly through their website or by phone, though this may not be an option for all payment types. For future urgent payments, use a method that does not depend on your bank's processing, such as paying the creditor directly.

Do bank holidays affect check deposits?

Checks deposited on a bank holiday will not be processed until the next business day. The funds may not be available in your account for one to three additional business days after that, depending on the check amount and your bank's policy. Mobile check deposits follow the same delay.

Is there a difference between a bank holiday and a business day?

Yes. A business day is any day the bank is open and processing transactions. A bank holiday is a day the bank is closed. When banks quote processing times like "one to three business days," they are counting only business days, not bank holidays or weekends.