December 31st is not a federal bank holiday, so most banks remain open for normal business
December 31st—New Year's Eve—is not recognized as a federal bank holiday by the Federal Reserve or the U.S. government. Banks, credit unions, and most financial institutions operate on their regular schedules that day. This means you can deposit checks, withdraw cash, transfer money between accounts, and conduct other routine banking during standard business hours.
The federal bank holidays that actually close most financial institutions are: New Year's Day (January 1), Martin Luther King Jr. Day, Presidents' Day, Memorial Day, Juneteenth, Independence Day, Labor Day, Columbus Day, Veterans Day, Thanksgiving, and Christmas. December 31st does not appear on that list.
That said, individual banks may choose to close early or operate on reduced hours on December 31st as a matter of internal policy, even though they are not required to by law. Some branches close at 2 p.m. or 3 p.m. instead of their usual 5 p.m. or 6 p.m. closing time. A few banks close entirely on December 31st, though this is less common. The only way to know your specific bank's schedule is to check their website or call your local branch.
Key Takeaways
- December 31st is not a federal bank holiday, so the Federal Reserve does not close and most banks operate normally.
- Individual banks may close early or shut down entirely on December 31st by choice, so you should confirm your bank's hours before you need to conduct business.
- ATMs and online banking remain available on December 31st regardless of branch hours, since they do not require staff to operate.
- If you need to deposit a check or withdraw cash on December 31st, plan to do it during the morning or early afternoon to avoid being caught after your branch closes.
Why December 31st is treated differently from January 1st
January 1st—New Year's Day—is a federal bank holiday. The Federal Reserve closes, the U.S. Treasury does not process transactions, and nearly all banks shut down. December 31st has no such designation. The federal government does not recognize it as a holiday that requires financial institutions to close.
The distinction matters because it means the banking system itself continues to operate on December 31st. The Federal Reserve's wire transfer systems, the ACH network (which handles direct deposits and bill payments), and check clearing all run normally. If you send a wire transfer on December 31st morning, it will process the same day. If you send one on January 1st, it will not move until January 2nd.
What stays open and what might close on December 31st
ATMs and online banking platforms work on December 31st regardless of whether your branch is staffed. You can withdraw cash, check your balance, transfer money between your own accounts, and pay bills online without any interruption. Mobile banking apps function the same way.
Physical branches are where variation happens. Some banks keep all branches open with full staffing on December 31st. Others close branches entirely. Many operate on a shortened schedule—opening at 9 a.m. but closing at 2 p.m. instead of 5 p.m. A small number of banks close on December 31st but remain open on January 1st, treating it as a floating holiday they observe on a different day.
Credit unions follow similar patterns. Some stay open all day, others close early, and a few close entirely. Call your credit union directly if you are unsure.
How to confirm your bank's December 31st hours
The fastest way is to visit your bank's website and look for holiday hours or a branch locator tool. Most banks post their December 31st schedule by mid-December. If the website does not list it, call your local branch directly—staff can tell you whether they are open, what time they close, and whether you can conduct your transaction online instead.
If you need to deposit a physical check on December 31st, do it before noon. Most banks that close early on December 31st do so in the afternoon, and you want to be sure your deposit is processed before the branch shuts down. If you miss the window, your check will not be deposited until January 2nd (since January 1st is a federal holiday and the banking system does not process transactions that day).
Wire transfers and ACH payments on December 31st
Wire transfers sent on December 31st before the Federal Reserve's cutoff time (usually around 4:30 p.m. Eastern) will process the same day. The receiving bank will credit the money on December 31st or January 1st depending on their internal procedures, but the transfer itself moves through the system without delay.
ACH payments—direct deposits, bill payments, and transfers between banks—sent on December 31st will process on January 2nd. The ACH network does not operate on January 1st because it is a federal holiday, so any transaction initiated on December 31st sits in the queue until the system restarts on January 2nd. This is true even if your bank is open on December 31st. Plan accordingly if you are paying a bill that is due on January 1st.
What happens to checks deposited on December 31st
A check deposited on December 31st before your bank closes will be timestamped as received on December 31st. However, the check will not clear until January 2nd because the Federal Reserve does not process check clearing on January 1st. This means the funds will not be available in your account until January 2nd or later, depending on your bank's check-holding policy.
If you deposit a check after your branch closes on December 31st—either through an ATM or after hours—it will be timestamped as received on January 2nd, and clearing will begin then. The delay is the same either way, but the timestamp matters for record-keeping purposes.
Planning ahead for year-end banking
If you have transactions that must complete before the new year, handle them on December 30th or earlier. Wire transfers, check deposits, and bill payments all move faster when the banking system is fully operational. December 31st is workable for most routine tasks, but it introduces unnecessary risk if timing is tight.
If you are expecting a direct deposit on January 1st (such as a paycheck), it will not arrive until January 2nd because the ACH network does not operate on federal holidays. Employers and payroll processors know this and schedule deposits accordingly, but it is worth confirming with your employer if you are unsure when your money will land.
Frequently Asked Questions
Can I use my debit card or ATM on December 31st?
Yes. ATMs and debit card transactions work on December 31st regardless of whether your branch is open. The card networks and ATM systems operate independently of branch hours. You can withdraw cash, check your balance, and make purchases all day.
Will my direct deposit arrive on January 1st if my employer sends it on December 31st?
No. Direct deposits sent on December 31st will not process until January 2nd because the ACH network does not operate on January 1st (a federal holiday). Employers typically schedule year-end deposits for December 30th or earlier to avoid this delay.
What if I need to deposit a check on December 31st but my bank closes early?
Use your bank's ATM if it has a check deposit slot, or deposit the check online through your mobile app if your bank offers that feature. Both methods work on December 31st regardless of branch hours. If neither option is available, deposit on December 30th instead.
Do credit unions close on December 31st?
Some do and some do not. Credit union policies vary widely. Check your credit union's website or call your local branch to confirm their December 31st hours. Many credit unions follow the same schedule as banks in their area, but not all.
Will a wire transfer I send on December 31st go through the same day?
Yes, if you send it before your bank's cutoff time (usually around 4:30 p.m. Eastern). The Federal Reserve processes wire transfers on December 31st normally. The receiving bank will credit the funds on December 31st or January 1st depending on their procedures, but the transfer itself moves without delay.