December 31st is not a federal bank holiday, so most banks and government offices stay open

December 31st—New Year's Eve—is not a federal holiday, which means banks, post offices, and most government agencies do not close. You can deposit checks, withdraw cash, and conduct regular banking business on December 31st just as you would on any other weekday. The federal government recognizes January 1st (New Year's Day) as the holiday, not the day before.

However, some individual banks and credit unions may close early or have reduced hours on December 31st, particularly in the afternoon or evening. A few banks close entirely if December 31st falls on a weekday and they choose to observe it as a courtesy to staff. The safest approach is to check with your specific bank about their hours before you plan to visit.

If you need to deposit money or handle banking before the new year, doing so on December 30th removes any uncertainty. If you must use December 31st, call your bank's customer service line or check their website for that day's hours—most post this information by mid-December.

Key Takeaways

  • December 31st is not a federal bank holiday, so federal banks and post offices operate on their normal schedule.
  • Individual banks may close early or have reduced hours on December 31st even though it is not an official holiday.
  • January 1st (New Year's Day) is the federal holiday, not December 31st, so banks will be closed on January 1st instead.
  • Calling your bank or checking their website is the only way to confirm their specific hours on December 31st.

Why banks stay open on December 31st but close on January 1st

The federal government designates January 1st as the official New Year's Day holiday. Banks, post offices, and federal agencies close on January 1st because it is a federal holiday—a day set aside by law for the nation to observe. December 31st has no such designation, so there is no legal requirement for banks to close.

The confusion often arises because December 31st is culturally significant—it marks the end of the year and is widely celebrated. But cultural significance does not make something a federal holiday. Only Congress can designate federal holidays, and it has not done so for December 31st. This means banks operate normally, though some choose to close early as a practical matter.

What happens if you need to deposit or withdraw money on December 31st

If you use an ATM, you can deposit or withdraw money on December 31st regardless of the bank's hours, since ATMs operate 24/7. Mobile banking apps and online transfers also work on December 31st without interruption.

If you need to speak to a teller or handle a transaction that requires a person, call ahead. Many banks reduce staff on December 31st and may close by 2 or 3 p.m., or they may close entirely. Some larger banks stay open until 5 or 6 p.m. There is no standard—it depends on the individual bank's policy.

If your bank is closed on December 31st and you have an urgent need, check whether they have a 24-hour customer service line. You may also be able to visit a branch in a different location if your regular branch is closed.

How the federal holiday schedule affects refunds and payments around year-end

If you are waiting for a tax refund, stimulus payment, or other government payment, the federal holiday on January 1st can delay processing. The IRS and other agencies do not process payments on federal holidays. If a refund or payment is scheduled to arrive on January 1st, it will typically arrive on January 2nd instead (or the next business day if January 2nd is also a weekend).

Payments sent by direct deposit may post to your account on the scheduled date even if the bank is closed, since direct deposits process through the Federal Reserve's automated system. However, if the scheduled date falls on January 1st, the Federal Reserve does not process transfers that day, so the deposit will arrive on January 2nd.

If you are expecting a refund or payment in early January, check the tracking information provided by the IRS or the agency sending the money. Most will show you the expected deposit date. If that date is January 1st, plan for it to arrive on January 2nd instead.

State and local holidays that might affect banking on December 31st

A few states observe December 31st as a state holiday or have special observances that day, but this does not require banks to close. Banks follow federal holidays, not state holidays, when deciding whether to close. Even if your state observes December 31st in some way, your bank will almost certainly be open.

Some cities or counties may have local observances, but again, banks do not close for local holidays. The only holidays that trigger automatic bank closures are the 11 federal holidays designated by Congress.

Planning ahead for banking needs around New Year's

If you have banking needs around the new year, the safest timeline is to handle them by December 30th. This avoids any uncertainty about December 31st hours and ensures you do not run into a closed bank on January 1st.

If you are depositing checks, remember that checks deposited on December 31st may not clear until January 3rd or later, depending on the amount and your bank's policies. The federal holiday on January 1st adds an extra day to the clearing process. If the timing matters—for example, if you need the funds to cover a bill—deposit earlier in the week.

For wire transfers, ACH transfers, and other electronic payments, these also pause on January 1st. If you need money to move by a specific date in early January, initiate the transfer by December 30th.

Frequently Asked Questions

Will my bank be open on December 31st?

Most banks are open on December 31st because it is not a federal holiday. However, some banks close early or close entirely that day. Call your bank or check their website to confirm their hours for December 31st.

Can I use my ATM on December 31st if the bank is closed?

Yes. ATMs operate 24/7 regardless of whether the bank branch is open. You can withdraw cash or deposit checks using the ATM on December 31st even if the branch is closed.

Will my direct deposit arrive on January 1st?

No. The Federal Reserve does not process direct deposits on January 1st because it is a federal holiday. If a deposit is scheduled for January 1st, it will arrive on January 2nd instead.

Is there a difference between December 31st and January 1st for banking?

Yes. January 1st is a federal holiday, so banks close. December 31st is not a federal holiday, so banks are normally open, though some may close early. Plan important banking for December 30th to avoid any issues.