U.S. Federal Bank Holidays in 2024 and 2025
Banks in the United States close on 10 federal holidays each year. These are set by federal law, and all national banks must observe them. The dates are the same nationwide, though some state-chartered banks and credit unions may observe additional state holidays.
The 2024 federal bank holidays are: New Year's Day (January 1), Martin Luther King Jr. Day (January 15), Presidents' Day (February 19), Memorial Day (May 27), Juneteenth (June 19), Independence Day (July 4), Labor Day (September 2), Columbus Day (October 14), Veterans Day (November 11), and Thanksgiving and the day after (November 28–29). Christmas Day (December 25) is also a bank holiday.
In 2025, the same holidays fall on different dates: New Year's Day (January 1), Martin Luther King Jr. Day (January 20), Presidents' Day (February 17), Memorial Day (May 26), Juneteenth (June 19), Independence Day (July 4), Labor Day (September 1), Columbus Day (October 13), Veterans Day (November 11), Thanksgiving and the day after (November 27–28), and Christmas Day (December 25).
Key Takeaways
- Banks close on 10 federal holidays per year, and branches will not be staffed or open for in-person transactions on those days.
- Wire transfers, ACH transfers, and check deposits submitted on a bank holiday will process on the next business day, not when ready.
- ATM withdrawals and online banking work normally on bank holidays because they do not require staff or real-time processing.
- If you need cash or in-person service on a holiday, plan ahead by withdrawing money the day before or using an ATM.
- Credit unions and some state-chartered banks may observe different holidays, so check with your specific institution if you are unsure.
What Happens to Deposits and Transfers on Bank Holidays
When you deposit a check or submit a wire transfer on a bank holiday, your bank does not process it that day. The transaction enters a queue and processes on the next business day. This means if you deposit a check on Friday before a three-day weekend, the check will not clear until Tuesday.
ACH transfers—the system used for direct deposits, bill payments, and transfers between accounts—also pause on bank holidays. If your paycheck is scheduled to arrive on a bank holiday, it will land in your account on the next business day instead. The same applies if you set up a bill payment for a holiday; the payment will leave your account on the next business day.
Wire transfers submitted on a bank holiday follow the same rule. Even if you send a wire on a Friday before a Monday holiday, the receiving bank will not process it until Tuesday. This matters if you are sending money for a time-sensitive transaction, like a down payment or a closing.
Which Services Work Normally on Bank Holidays
ATM withdrawals and deposits work on bank holidays because ATMs are machines, not staffed locations. You can withdraw cash, check your balance, and deposit checks at an ATM any time, including holidays. However, check deposits made at an ATM on a holiday will not clear until the next business day, just like deposits made in person.
Online banking—logging into your account, viewing balances, and transferring money between your own accounts at the same bank—also works on holidays. These are internal transactions that do not require the bank to communicate with other institutions or process physical items.
Mobile banking apps work the same way. You can check your balance, pay bills, and send money through your bank's app on a holiday, but the actual processing of that payment or transfer will not happen until the next business day.
Planning Around Bank Holidays for Time-Sensitive Transactions
If you need to send money or deposit a check before a important date, do it at least one business day before the holiday. For example, if you need funds to arrive by Friday and Monday is a bank holiday, submit the transfer on Wednesday so it clears by Friday.
For checks, remember that even deposits made on the last business day before a holiday may take two to three business days to clear, depending on the check amount and your bank's policy. If you are depositing a large check and need the funds quickly, ask your bank about their hold policy.
If you are expecting a direct deposit—such as a paycheck or government benefit—and the scheduled date falls on a bank holiday, the deposit will arrive the next business day. You can usually see this reflected in your account the evening before, even though the funds are technically posted the next morning.
How Bank Holidays Differ from Market Holidays
Bank holidays are different from stock market holidays. The stock market (NYSE and NASDAQ) closes on bank holidays, but it also closes on days when banks are open. For example, the day after Thanksgiving is a bank holiday, but the stock market is also closed that day. However, Good Friday is a stock market holiday but not a federal bank holiday, so banks are open.
If you are trading stocks or managing investments, check the stock exchange calendar separately from the bank holiday calendar. Your brokerage will tell you when markets are closed, and any trades you place on a market holiday will process on the next trading day.
What to Do If Your Bank Observes Different Holidays
Some state-chartered banks and credit unions observe state holidays in addition to federal holidays. For example, a few states observe Robert E. Lee's birthday or Cesar Chavez Day. If your bank is state-chartered or you belong to a credit union, check their holiday schedule on their website or by calling customer service.
The easiest way to find your institution's holiday schedule is to search "[Your Bank Name] holiday schedule" or look in the footer of their website. Most banks publish their schedule for the full year. If you cannot find it online, call the customer service number on the back of your debit card.
Frequently Asked Questions
Will my direct deposit arrive if the scheduled date is a bank holiday?
No, it will arrive the next business day. If your paycheck is scheduled for a Monday that is a bank holiday, it will land in your account on Tuesday. You can usually see the deposit pending in your account the evening before.
Can I withdraw money from an ATM on a bank holiday?
Yes. ATMs work 24/7, including on bank holidays. You can withdraw cash, check your balance, and deposit checks at an ATM any time. Check deposits made on a holiday will clear the next business day.
If I send a wire transfer on a Friday before a Monday holiday, when will it arrive?
The receiving bank will process it on Tuesday. Wire transfers do not process on bank holidays. If timing is critical, send the wire on Thursday so it clears by Friday.
Do all banks close on the same holidays?
Federal banks must close on the 10 federal holidays. State-chartered banks and credit unions may observe additional state holidays. Check your specific institution's schedule to be sure.
Is the stock market open when banks are closed?
No. The stock market closes on all federal bank holidays. However, the market also closes on some days when banks are open, like Good Friday. Check the stock exchange calendar separately if you trade.