Most banks close early or stay closed on December 31
Whether your bank is open on December 31 depends on whether that day falls on a weekday or weekend, and whether your bank observes New Year's Eve as a holiday. If December 31 is a Monday through Friday, most large banks close at their normal time but some branches may close early — typically at 2 p.m. or 3 p.m. instead of 5 p.m. or 6 p.m. If December 31 falls on a Saturday or Sunday, your bank is already closed that day.
The safest approach is to call your specific branch or check your bank's website, because policies vary by institution and sometimes by location. Some regional banks and credit unions stay fully open on December 31, while others close entirely. If you need to handle banking on that day, plan to go in the morning.
Key Takeaways
- Most large bank branches close early on December 31 if it falls on a weekday, usually between 2 p.m. and 3 p.m.
- ATMs and online banking remain available 24/7 on December 31, regardless of branch hours.
- Your specific bank's policy depends on the institution and sometimes on the individual branch, so calling ahead is the only way to know for certain.
- If you need cash or in-person service on December 31, plan to visit in the morning rather than afternoon.
What stays open when branches close
Even if your bank branch closes early or all day on December 31, you can still access your money through other channels. ATMs operate around the clock on December 31 — they do not observe holidays. You can withdraw cash, check your balance, and transfer money between your own accounts using any ATM that accepts your card, whether it belongs to your bank or another institution.
Online banking and mobile apps also work normally on December 31. You can pay bills, transfer money between accounts, deposit checks by phone camera, and send money to other people through your bank's app or website. These services do not stop for holidays. If you need to move money or pay something on December 31, online and ATM options let you do it without visiting a branch.
When December 31 falls on a weekday versus weekend
If December 31 is a Monday, Tuesday, Wednesday, Thursday, or Friday, most bank branches will be open but with reduced hours. Call your branch to confirm the closing time — it is usually earlier than normal business hours. Some banks post holiday hours on their website or in their lobby a week or two in advance.
If December 31 is a Saturday or Sunday, your bank is closed that day regardless of holiday policy, because it does not open on weekends. In that case, use ATMs or online banking to handle anything urgent. The branch will reopen on the next business day, which may be January 2 if January 1 is also a holiday your bank observes.
How to find your bank's specific December 31 hours
The fastest way is to call your branch directly. Ask for the closing time on December 31 and whether they are open at all. Most banks have this information ready because the question comes up every year. You can also visit your bank's website and search for "holiday hours" — most institutions post them in November or early December.
If you use a large national bank like Bank of America, Chase, Wells Fargo, or Citibank, you can usually find holiday hours on their main website without calling. Smaller regional banks and credit unions may not post this information online, so a phone call is more reliable. If you are a customer of an online-only bank like Ally or Charles Schwab, check their website or app — they typically state their holiday schedule clearly.
Planning ahead for December 31 banking needs
If you know you will need cash on December 31, withdraw it on December 30 instead. This removes the risk of finding an ATM out of service or running into a problem that requires talking to a person. If you need to pay a bill or send money, do it before December 31 so it processes before the holiday.
If something urgent comes up on December 31 itself — a payment due, a fraud alert, a question about your account — use your bank's customer service phone line. Most banks staff their phone lines even when branches are closed, and you can often reach someone 24/7. The number is usually on the back of your debit card or on your bank's website.
Wire transfers and ACH payments on December 31
If you send a wire transfer or ACH payment on December 31, it may not process until January 2 because the banking system itself observes New Year's Day as a holiday. The Federal Reserve, which operates the systems that move money between banks, is closed on January 1. This means any payment you initiate on December 31 will sit in the queue until January 2 at the earliest.
If a payment has a important date of January 1 or early January 2, do not wait until December 31 to send it. Send it on December 30 instead. If you are expecting a payment to arrive on January 1, it will not — it will arrive on January 2 or later, depending on when it was sent and which system it used.
Frequently Asked Questions
Can I use my debit card on December 31 if the branch is closed?
Yes. Your debit card works at any ATM and any store on December 31, regardless of whether your bank branch is open. The branch closure does not affect card transactions or ATM access.
Will my direct deposit arrive on December 31?
If your employer normally pays on December 31, the deposit will arrive on that date. If your employer normally pays on January 1, the deposit will arrive on January 2 because the banking system is closed on January 1. Check with your employer about their holiday pay schedule.
What if I need to talk to someone at my bank on December 31?
Call the customer service number on the back of your card or on your bank's website. Most banks staff phone lines 24/7, even when branches are closed. You may wait longer than usual, but you can reach someone.
Do credit unions have different hours than banks on December 31?
Some do, some do not. Credit union hours vary by institution. Call your credit union directly to ask about December 31 hours — do not assume they follow the same schedule as large banks.
If December 31 is a Saturday, when does the bank reopen?
The bank reopens on Monday, January 2, because January 1 (Sunday) is New Year's Day and banks are closed. If December 31 is a Sunday, the bank is already closed that day and reopens Monday, January 1, unless your bank observes New Year's Day as a holiday, in which case it reopens Tuesday, January 2.