New Year's Eve is not a federal bank holiday
Banks stay open on December 31st. The Federal Reserve and the U.S. Treasury do not recognize New Year's Eve as an official holiday, so most banks operate on their regular schedule that day — though some may close early or have reduced hours.
New Year's Day, January 1st, is the federal bank holiday. That is the day when federal banks close and the Federal Reserve does not process transactions. If you need to deposit a check or withdraw cash on December 31st, you can do so during normal business hours.
Some individual banks choose to close early on December 31st — often at 2 p.m. or 3 p.m. instead of their usual closing time — but this is a business decision, not a legal requirement. Call your bank or check their website to confirm their December 31st hours before you go.
Key Takeaways
- December 31st is a regular business day for banks; only January 1st (New Year's Day) is the federal bank holiday.
- Most banks operate on their standard schedule on New Year's Eve, though some may close an hour or two earlier than usual.
- ATMs and online banking work on December 31st regardless of branch hours, so you can move money electronically anytime.
- If you need to visit a branch on December 31st, contact your bank directly to confirm they are open and what time they close.
Why January 1st matters more than December 31st
The federal government designates January 1st as New Year's Day, the day when federal offices, courts, and the Federal Reserve all close. This means no wire transfers, no check clearing, and no official banking transactions process on that day. If you deposit a check on December 31st, it may not clear until January 2nd because January 1st is a processing gap.
December 31st, by contrast, is a normal business day from the banking system's perspective. Checks deposited on December 31st will begin clearing on that day. Transfers initiated on December 31st will process normally (though they may not reach the receiving account until January 2nd if the receiving bank is also closed on January 1st).
What to expect at your bank on December 31st
Most large national banks — Bank of America, Chase, Wells Fargo, Citibank — stay open on December 31st during their regular hours. Smaller regional banks and credit unions vary. Some close at their normal time; others close early. A few may close entirely, though this is less common.
If you are planning to visit a branch on December 31st, the safest approach is to call ahead or check the bank's website. Many banks post holiday hours online in early December. If you cannot reach a branch, remember that ATMs work 24/7 regardless of branch closures, and online banking and mobile apps let you transfer money, pay bills, and check balances anytime.
How early closures affect your transactions
If your bank closes at 2 p.m. on December 31st instead of 5 p.m., any deposits made after 2 p.m. may be treated as if they were deposited on January 2nd. The exact cutoff time varies by bank — some use 2 p.m., others use 3 p.m. or 4 p.m. — so check your bank's specific policy if timing matters.
Wire transfers initiated after the branch closes may also be delayed. If you need to send money urgently on December 31st, do it early in the day and confirm the cutoff time with your bank. For non-urgent transfers, using an ATM or online banking avoids any timing issues entirely.
Planning ahead for the New Year's Day closure
Since January 1st is a federal bank holiday, plan any banking you need to do on December 31st if it cannot wait until January 2nd. This includes withdrawing cash, depositing checks, or making time-sensitive transfers. If you forget and need cash on January 1st, ATMs are available 24 hours — you just cannot visit a branch or speak to a banker.
If you have bills due on January 1st or 2nd, set up automatic payments or pay them online before December 31st. This prevents late fees if the payment does not process in time due to the holiday closure.
Frequently Asked Questions
Can I use my ATM on December 31st and January 1st?
Yes. ATMs operate 24 hours a day, every day, including December 31st and January 1st. You can withdraw cash, check your balance, and deposit checks (if your ATM has a deposit feature) anytime, regardless of branch closures.
Will my check deposit on December 31st clear the same day?
Deposits made on December 31st will begin processing that day, but they may not clear until January 2nd because January 1st is a federal holiday when the banking system does not process transactions. The exact timing depends on your bank and the bank receiving the check.
What if I need to speak to a banker on January 1st?
You cannot visit a branch on January 1st because all federal banks are closed. If you have an urgent question, call your bank's customer service line — some banks staff phone lines even on holidays — or use online chat if available through their website or app.
Do credit unions close on December 31st?
Most credit unions follow the same federal holiday schedule as banks, meaning they close on January 1st but stay open on December 31st. However, some credit unions may have their own policies. Contact your credit union directly to confirm their December 31st and January 1st hours.
If I pay a bill online on December 31st, when will it process?
Online bill payments initiated on December 31st typically process on that day, but the receiving organization may not receive or post the payment until January 2nd due to the January 1st holiday. If a bill is due on January 1st or 2nd, pay it a few days early to be safe.