New Year's Eve is not a federal bank holiday

Banks and federal offices stay open on December 31st. The federal government recognizes New Year's Day (January 1st) as a holiday, not the evening before it. If you need to deposit a check, withdraw cash, or handle banking business on December 31st, you can do so during normal business hours — though many banks close early or have reduced hours that day.

The confusion often comes from the fact that New Year's Eve feels like a holiday to most people. Offices close, schools shut down, and many businesses let employees leave early. But from a banking and federal standpoint, December 31st is a regular business day.

Key Takeaways

  • New Year's Eve (December 31st) is not a federal bank holiday, so banks operate on their normal schedule, though many close early or have limited hours.
  • New Year's Day (January 1st) is the actual federal holiday, and banks will be closed that day.
  • If you need to deposit checks or handle banking before the holiday, plan to do it on December 31st morning or earlier in the week.
  • ATMs and online banking work on December 31st and January 1st, so you can transfer money or check balances anytime.
  • If a deadline falls on January 1st, most financial institutions will accept transactions on the next business day without penalty.

What banks do on December 31st

Most banks operate on December 31st, but hours vary by location and institution. Some branches close at noon or 2 p.m. instead of their usual closing time. A few banks close entirely on December 31st, though this is less common. Call your bank or check their website to confirm hours before you go in.

Credit unions follow the same pattern — most stay open but with shortened hours. If you bank with a smaller institution, call ahead rather than assuming normal hours.

How to handle banking needs before the New Year

If you have checks to deposit or cash to withdraw, do it on December 30th or earlier in the week. This avoids the rush on December 31st and ensures your transaction clears before the January 1st holiday. Deposits made on December 31st may not post to your account until January 2nd.

For bill payments or transfers that have a deadline, submit them by December 30th. If your deadline is January 1st and you miss it, contact the creditor or biller — most will accept payment on January 2nd without a late fee since January 1st is a federal holiday.

Using ATMs and online banking on December 31st and January 1st

ATMs work 24/7, including December 31st and January 1st. You can withdraw cash, check your balance, or transfer money between accounts anytime. Online banking portals also stay open around the clock, so you can pay bills, move money, or check transactions from your phone or computer.

Transfers made through online banking on December 31st may not process until January 2nd, depending on the type of transfer and your bank's processing schedule. Wire transfers and ACH transfers typically have a one-business-day delay. Check your bank's website for specific processing times.

What happens if you need to deposit a check on January 1st

Banks are closed on January 1st, so you cannot deposit a check in person that day. Use your bank's mobile app to deposit the check by taking a photo of the front and back — most banks process mobile deposits within one business day. Alternatively, deposit the check on January 2nd when the bank reopens.

If the check has a deadline or you are worried about it clearing in time, deposit it on December 31st morning. Checks deposited before the bank's cutoff time (usually 2 p.m. or 3 p.m.) post the same day.

State and local holidays around New Year's

A few states observe December 31st as a holiday for state employees and state offices, but this does not affect federal banks. Federal banks follow federal holidays only. If you bank with a state-chartered bank or credit union, check whether your state recognizes December 31st — it is rare, but it happens in a handful of places.

Local government offices may close on December 31st even though banks stay open. If you need to handle business at a courthouse, DMV, or city office, assume it is closed and plan accordingly.

Planning ahead for the New Year holiday period

The safest approach is to handle all banking and bill payments by December 30th. This gives you a buffer in case you need to follow up or if something does not process as expected. January 1st is a federal holiday, so any transaction that depends on a bank being open will wait until January 2nd.

If you have a payment due on January 1st, pay it on December 31st or earlier. If you cannot, contact the creditor before the deadline and explain the situation — most will accept payment on January 2nd without penalty since the holiday is the reason for the delay.

Frequently Asked Questions

Can I deposit a check on December 31st and have it clear the same day?

Yes, if you deposit before your bank's cutoff time (usually 2 p.m. or 3 p.m.), the check posts the same day. After the cutoff, it posts on January 2nd since January 1st is a holiday and the bank is closed.

Will my bill payment go through if I submit it on December 31st?

It depends on the type of payment. Online bill payments submitted on December 31st usually process on January 2nd. If your due date is January 1st, contact the biller first — most waive late fees when the delay is caused by a federal holiday.

Are credit unions closed on December 31st?

Most credit unions stay open on December 31st with normal or shortened hours. Call your credit union to confirm. They are closed on January 1st like banks.

Can I use my debit card on January 1st?

Yes. You can use your debit card at ATMs and stores on January 1st. The bank is closed, but the card network operates 24/7. Transactions may take longer to post because the bank is not processing them until January 2nd.

What if I need cash on January 1st?

Use an ATM. ATMs work every day, including January 1st. Withdraw what you need on December 31st or earlier if you want to be certain you have enough cash on hand.