December 31 is not a federal bank holiday, so most banks remain open for normal business hours

December 31 (New Year's Eve) is a regular business day for banks across the United States. The Federal Reserve does not recognize it as a holiday, and banks do not close their doors or suspend operations. You can deposit checks, withdraw cash, transfer money, and conduct other banking transactions on December 31 just as you would on any other weekday.

However, some individual banks may choose to close early or operate on reduced hours as a courtesy to staff. A few banks may close entirely if December 31 falls on a Friday and they observe a four-day weekend, but this is rare and varies by institution. The safest approach is to check with your specific bank about their December 31 hours before you need to conduct business.

Key Takeaways

  • December 31 is a regular business day for federal banking purposes, and the Federal Reserve does not treat it as a holiday.
  • Most banks stay open on December 31, though some may close early or reduce hours depending on the day of the week.
  • If you need to deposit a check or withdraw cash on December 31, contact your bank directly to confirm their hours.
  • Transactions posted on December 31 will typically clear on January 2 or 3, since January 1 (New Year's Day) is a federal holiday when banks close.

When banks actually close for federal holidays

The Federal Reserve recognizes 10 federal holidays each year, and banks must close on those days. New Year's Day (January 1) is one of them. Christmas Day (December 25) is another. December 31 does not appear on that list, which is why banks treat it as a normal business day.

The full list of federal banking holidays includes New Year's Day, Birthday of Martin Luther King Jr., Presidents' Day, Memorial Day, Juneteenth National Independence Day, Independence Day, Labor Day, Columbus Day, Veterans Day, Thanksgiving Day, and Christmas Day. If any of these fall on a Saturday, banks typically close on Friday instead. If one falls on a Sunday, banks close on Monday.

How the timing affects check deposits and transfers on December 31

If you deposit a check on December 31, it will not clear until after January 1. Since January 1 is New Year's Day and a federal holiday, the Federal Reserve does not process transactions that day. Your check will enter the clearing system on January 2 at the earliest, which means the funds may not appear in your account until January 3 or later, depending on your bank's processing schedule.

Wire transfers and ACH transfers initiated on December 31 follow the same pattern. If you send money on December 31, it will not move through the Federal Reserve system until January 2. Plan accordingly if you need funds to arrive by a specific date. Many people who need money to clear before the new year should complete their transactions by December 30.

What to do if your bank closes early on December 31

Some banks close at 2 p.m. or 3 p.m. on December 31 instead of their normal closing time. Others may close entirely if December 31 falls on a Friday and the bank observes a four-day weekend. Call your bank's main number or check their website to find out their December 31 hours before you plan to visit.

If your bank closes before you can get there, use their ATM to withdraw cash or deposit checks. ATMs operate 24/7 at most banks, even on days when the branch is closed. Mobile banking apps also allow you to deposit checks remotely by taking a photo of the front and back, which can be faster than waiting in line.

Online and mobile banking on December 31

Online banking platforms and mobile apps remain available on December 31. You can check your balance, transfer money between your own accounts, pay bills, and deposit checks remotely without visiting a branch. These services do not depend on branch hours and work around the clock.

Keep in mind that transactions initiated online after business hours on December 31 may not process until January 2, since the Federal Reserve does not operate on January 1. If you need a transfer to complete by a specific date, initiate it early enough to account for the holiday delay.

Credit unions and December 31 hours

Credit unions are not required to follow the same federal holiday schedule as banks, though most do close on the 10 federal holidays. December 31 is typically a business day for credit unions as well. However, individual credit unions may set their own hours, so contact yours directly to confirm whether they will be open on December 31 and what time they close.

Like banks, credit unions process checks and transfers through the Federal Reserve system, so any deposits made on December 31 will not clear until January 2 or later.

Frequently Asked Questions

Can I use my debit card on December 31 if my bank is closed?

Yes. Debit cards work at ATMs and merchants 24/7, regardless of whether your bank branch is open. You can withdraw cash from your bank's ATM or any ATM in a shared network, and you can make purchases at stores. Only certain services like speaking to a banker or depositing cash at the counter require the branch to be open.

Will my paycheck deposit on December 31 if my employer processes it that day?

Direct deposits initiated on December 31 will not clear until January 2 at the earliest, since the Federal Reserve does not process transactions on January 1. If your employer sends payroll on December 31, the funds typically appear in your account on January 2 or 3, depending on your bank's processing time.

What if I need to cash a check on December 31 and my bank closes early?

If your bank closes before you can visit, try depositing the check at an ATM instead. Most ATMs accept check deposits 24/7. Alternatively, you can visit a different branch of your bank if one stays open later, or wait until January 2 when all branches reopen (unless January 2 is a Saturday, in which case they reopen on Monday).

Do banks close on December 30 or January 2 to give staff a longer break?

Banks do not close on December 30 or January 2 as federal holidays. Both are regular business days. Some individual banks may offer staff extra time off by closing early on December 31 or opening late on January 2, but this is a bank-specific choice, not a federal requirement. Check with your bank about their specific schedule.