New Year's Eve is not a federal bank holiday, so most banks stay open on December 31st

New Year's Eve falls on December 31st each year, but it is not a federal holiday and it is not a bank holiday. Banks operate on their normal schedule. Most branches open during regular business hours, though some may close early — typically at 2 p.m. or 3 p.m. instead of the usual 5 p.m. or 6 p.m. — to let staff leave before evening celebrations begin.

The federal government and the banking system recognize New Year's Day (January 1st) as the holiday. That is the day banks close. If you need to deposit a check, withdraw cash, or handle any banking business on December 31st, you can do it, but plan to go earlier in the day rather than late afternoon.

Key Takeaways

  • Banks are open on December 31st (New Year's Eve) during normal or slightly shortened hours, not closed.
  • January 1st (New Year's Day) is the federal bank holiday when most banks close entirely.
  • Some banks close early on December 31st, so call ahead or check your bank's website if you need to visit late in the day.
  • ATMs and online banking work on December 31st and January 1st regardless of branch closures.
  • Transactions you submit on December 31st may not process until January 2nd if the banking system is closed on January 1st.

Why New Year's Day is the holiday, not New Year's Eve

The Federal Reserve and the Office of Personnel Management set the official list of federal holidays each year. New Year's Day — January 1st — appears on that list. New Year's Eve does not. The distinction matters because federal holidays are the days when federal offices, courts, and most banks close, and when the banking system itself slows or stops processing transactions.

New Year's Eve is treated like any other business day by the banking system, even though many people have the day off work. Banks may choose to close early as a courtesy to staff, but they are not required to, and many do not.

What time banks actually close on December 31st

Call your bank or check its website to confirm hours on December 31st. Some close at their normal time (often 5 p.m. or 6 p.m.). Others close at 2 p.m. or 3 p.m. A few stay open until 5 p.m. but do not process certain transactions after 2 p.m. The variation depends on the bank's policy and the branch location.

If you know you need to visit a branch on December 31st, do not assume it will be open late. Many people wait until late afternoon and find the doors locked. Plan your visit for morning or early afternoon to be safe.

How transactions submitted on December 31st are processed

If you submit a deposit, transfer, or payment on December 31st, the timing of when it actually processes depends on the type of transaction and your bank's rules. Wire transfers and ACH transfers submitted before the bank's cutoff time on December 31st may process the same day. Checks deposited on December 31st typically do not clear until January 2nd or later, because the banking system is closed on January 1st.

Online bill payments scheduled for December 31st usually go through, but if you schedule a payment for January 1st, it will not process until January 2nd. If you have a payment due on January 1st, submit it on December 30th or earlier to avoid a late fee.

ATMs and online banking on New Year's Eve and New Year's Day

ATMs work on December 31st and January 1st. You can withdraw cash, check your balance, and transfer money between your own accounts at an ATM even when branches are closed. Online banking — checking balances, viewing transactions, and scheduling payments — also works on both days.

The one limitation is that some transactions you initiate online on January 1st will not process until January 2nd, because the banking system itself is closed. A transfer between your accounts at the same bank might go through when ready, but a payment to another bank or a bill payment may sit in queue until the system reopens.

Which banks may close early on December 31st

Large national banks like Chase, Bank of America, Wells Fargo, and Citibank often close early on December 31st, though not all branches do. Credit unions vary widely — some close at normal time, some close early, and some close all day. Community banks and regional banks have their own policies.

The only way to know for certain is to contact your specific branch directly or check the bank's website. Do not assume that because one branch closes early, all branches do. Location matters, and holiday hours change year to year.

What to do if you need banking services on December 31st or January 1st

If you need cash or must deposit a check on December 31st, visit an ATM or a branch in the morning. If you need to handle something on January 1st, use an ATM or online banking. For anything that requires speaking to a person — disputing a transaction, opening an account, getting a cashier's check — you will need to wait until January 2nd.

If you have a payment due on January 1st and have not yet submitted it, submit it on December 30th. If you are expecting a deposit on January 1st (such as a paycheck or government payment), it will likely not appear in your account until January 2nd, even if the deposit was sent on December 31st.

Frequently Asked Questions

Can I use my debit card on New Year's Eve?

Yes. Debit cards work at merchants and ATMs on December 31st. The only time card transactions may be delayed is if the merchant's bank or your bank is processing a high volume and falls behind, but this is rare and not specific to New Year's Eve.

Will my paycheck deposit on January 1st?

No. If your employer sends your paycheck on January 1st, it will not appear in your account until January 2nd at the earliest, because the banking system is closed on the federal holiday. If your paycheck normally arrives on January 1st, it will likely arrive on January 2nd instead.

Do credit unions close on New Year's Eve?

Most credit unions close on January 1st (New Year's Day) because it is a federal holiday. Some close early on December 31st, and some stay open at normal hours. Call your credit union to confirm its December 31st hours.

What if I need to pay a bill on January 1st?

Submit the payment on December 30th or earlier. If you submit it on January 1st through online banking, it will sit in queue and process on January 2nd, which may be too late if the bill is due on January 1st. Paying early avoids late fees.

Are stock markets open on New Year's Eve?

No. The stock market closes on January 1st (New Year's Day) and is also closed on December 31st if it falls on a weekday. If December 31st falls on a weekend, the market is closed anyway. Check the NYSE or NASDAQ calendar for exact trading hours.