December 31 is not a federal bank holiday, so most banks stay open
December 31 (New Year's Eve) is a regular business day for banks. The Federal Reserve and the U.S. Treasury do not recognize it as a holiday, which means banks are not required to close and most remain open during their normal hours.
However, some individual banks may choose to close early or operate on reduced hours on December 31. A few banks close entirely on New Year's Eve as a matter of internal policy, though this is less common than it used to be. The safest approach is to check with your specific bank about their December 31 schedule rather than assume they will be open.
If you need to conduct banking business on December 31, call your branch or check your bank's website for that day's hours. Many banks post holiday schedules weeks in advance, usually in November or early December.
Key Takeaways
- December 31 is not a federal bank holiday, so banks are not legally required to close.
- Most banks operate on regular business hours on December 31, though some may close early or shut down entirely.
- Your bank's specific hours on December 31 depend on its own policies, not federal law.
- Check your bank's website or call your branch directly to confirm whether they will be open on New Year's Eve.
- January 1 (New Year's Day) is a federal bank holiday, so banks will be closed that day.
Why December 31 is treated differently from January 1
The federal government recognizes January 1 as a bank holiday because it is New Year's Day. December 31, the day before, has no official federal status. This distinction matters because it means banks have no legal obligation to close on December 31, even though many people think of it as a holiday.
The same pattern applies to other holidays: Christmas Eve (December 24) is a regular business day, while Christmas Day (December 25) is a federal bank holiday. Thanksgiving Eve is a regular day, while Thanksgiving Day itself is the holiday. The day before a holiday is almost never a federal bank holiday unless it falls on a weekend and the holiday is observed on Friday instead.
What happens to transactions on December 31
If you deposit a check or transfer money on December 31, the transaction will process according to your bank's normal schedule. Most banks process deposits made before their daily cutoff time (usually 2 or 3 p.m.) on the same day. Deposits made after the cutoff will process the next business day, which is January 2 (since January 1 is a holiday).
Automated transactions like bill payments and direct deposits scheduled for December 31 will go through as planned. If you have a payment due on December 31, sending it on that day is still a regular business day transaction. However, if you have a payment due on January 1, you should send it by December 30 to avoid any delays caused by the New Year's Day holiday.
When banks close around the new year
January 1 (New Year's Day) is the actual federal bank holiday. All banks are required to close on this day. Some banks may also choose to close on January 2 if January 1 falls on a Sunday and the holiday is observed on Monday, though this varies by institution.
If you need to plan around the new year, the safest dates to remember are: December 31 is a regular business day (check your bank's hours), January 1 is a federal holiday (banks are closed), and January 2 is a regular business day (banks are open). If you have time-sensitive transactions, handle them by December 30 or wait until January 2.
How to find your bank's December 31 hours
The easiest way to check is to visit your bank's website and look for "holiday hours" or "branch hours." Most banks list their December 31 schedule in the same place they post other holiday information. You can also call your branch directly and ask whether they will be open on December 31 and what time they close.
If you bank with a large national bank, you can usually find this information online without calling. Smaller local banks or credit unions may require a phone call. Many banks also send email notifications about holiday schedules to their customers in late November or early December, so check your email if you have not found the information elsewhere.
Planning ahead for year-end banking
If you have bills due around January 1, pay them by December 30 to avoid delays. If you need cash for New Year's Eve, withdraw it on December 30 or earlier. If you are expecting a deposit that needs to clear by January 1, remember that deposits made on December 31 after the cutoff time will not process until January 2.
For wire transfers or other time-sensitive transactions, December 30 is the safer choice. Wire transfers sent on December 31 may not reach their destination until January 2 or later, depending on the receiving bank's schedule. If the transaction is truly urgent, handle it before December 31.
Frequently Asked Questions
Can I use the ATM on December 31?
Yes. ATMs operate 24/7 regardless of whether the bank branch is open. You can withdraw cash, check your balance, and make deposits at an ATM on December 31 even if the branch itself is closed. However, deposits made at an ATM after the bank's daily cutoff time may not process until January 2.
What if I need to speak to someone at my bank on December 31?
Call your branch directly to ask about their hours. Some banks stay open until 5 or 6 p.m. on December 31, while others close at noon or earlier. A few close entirely. Your bank's customer service line may also be available even if branches are closed, though they may have limited hours.
Will my direct deposit process on December 31?
Direct deposits scheduled for December 31 will process normally on that day. However, if your direct deposit is scheduled for January 1, it will be delayed until January 2 because January 1 is a federal holiday and banks are closed.
Do credit unions have different hours than banks on December 31?
Credit unions are not required to follow the same holiday schedule as banks, though many do close on the same federal holidays. Some credit unions stay open on December 31 while others close. Check with your credit union directly about their December 31 schedule.