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

December 31st—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, which means banks are not required to close and most will operate on their standard schedule. However, individual banks may choose to close early or stay open late, and some branches in smaller towns may have reduced hours.

If you need to conduct banking business on December 31st, call your bank ahead of time to confirm their hours. Many banks close at 3 p.m. or 4 p.m. instead of their usual time, and some may not open at all if December 31st falls on a weekend. Online banking, ATMs, and mobile apps work normally on this day regardless of branch closures.

Key Takeaways

  • December 31st is not a federal holiday, so banks are open for business unless your specific bank chooses to close early or stay closed.
  • Most banks operate on reduced hours on December 31st, typically closing by mid-afternoon rather than their normal closing time.
  • ATMs and online banking services are available on December 31st even if your bank branch is closed.
  • If you need to deposit checks or withdraw cash on December 31st, plan to visit your branch in the morning or early afternoon.
  • January 1st (New Year's Day) is a federal bank holiday, so banks will be closed and no transactions will process that day.

Why December 31st is treated differently from January 1st

The distinction matters because January 1st is a federal holiday—banks close, the stock market closes, and the Federal Reserve does not process transactions. December 31st has no such status. The federal government recognizes New Year's Day itself as the holiday, not the day before it.

This means if you deposit a check on December 31st, it will process normally (though it may not clear until January 2nd because January 1st is a holiday). If you deposit a check on January 1st, it will not process until January 2nd at the earliest. The timing matters if you are counting on funds arriving by a specific date.

What happens to ACH transfers and wire transfers on December 31st

ACH transfers (automatic clearing house transfers, used for direct deposits and bill payments) initiated on December 31st will process normally if submitted before your bank's cutoff time, which is usually mid-morning. Transfers submitted after the cutoff will not process until January 2nd because January 1st is a federal holiday and the ACH network does not operate.

Wire transfers work the same way. If you send a wire on December 31st before your bank's cutoff, it will arrive the same day. Wires sent after cutoff or on January 1st will not move until January 2nd. Call your bank to confirm their exact cutoff time if you are sending money on December 31st and need it to arrive the same day.

How to handle time-sensitive transactions before the year ends

If you have a payment due on December 31st or need funds to arrive by that date, do not wait until December 31st to initiate the transaction. Most banks process ACH transfers and bill payments submitted on December 30th by the end of that day, ensuring the money moves before the January 1st holiday.

For checks, mail them by December 29th at the latest if the recipient needs them to arrive by December 31st. Checks deposited on December 31st will not clear until January 2nd or later. If you are paying a bill by check and the due date is December 31st, send it earlier in the week or use online bill pay instead.

What to expect at your bank on December 31st

Branches are typically busier on December 31st than on regular business days because people are rushing to complete year-end transactions. Arrive early if you need to speak with a teller. Many banks reduce their staff on this day, which can mean longer wait times even if the branch is technically open.

If your bank is closed or has limited hours on December 31st, use your ATM to withdraw cash or deposit checks. ATMs accept check deposits 24 hours a day, and the deposit will be processed on January 2nd (since January 1st is a holiday). Online banking and mobile apps are always available, so you can transfer money between your own accounts or pay bills electronically without visiting a branch.

Planning ahead for the December 31st to January 2nd gap

Because January 1st is a federal holiday, any transaction you initiate on January 1st will not process until January 2nd. This creates a three-day gap if you are waiting for money to arrive: a deposit made on December 31st will not clear until January 2nd, and a transfer initiated on January 1st will not process until January 2nd.

If you need money to be available on January 1st, initiate the transaction on December 30th or earlier. If you are expecting a deposit (such as a paycheck or tax refund) and it is scheduled to arrive on January 1st, it will actually arrive on January 2nd instead. Check with your employer or the organization sending the payment to confirm the actual deposit date.

Frequently Asked Questions

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

No. Even if you deposit a check on December 31st, it will not clear until January 2nd at the earliest because January 1st is a federal holiday and the banking system does not process transactions that day. Checks typically take one to two business days to clear under normal circumstances.

Will my direct deposit arrive on January 1st if it is scheduled for that date?

No. Direct deposits scheduled for January 1st will arrive on January 2nd instead because the Federal Reserve does not process ACH transfers on federal holidays. Contact your employer if you need to confirm the actual deposit date.

Are ATMs open on December 31st?

Yes. ATMs operate 24 hours a day, seven days a week, regardless of whether the bank branch is open. You can withdraw cash, deposit checks, and check your balance on December 31st and January 1st using an ATM.

What time do most banks close on December 31st?

Most banks close between 3 p.m. and 5 p.m. on December 31st, earlier than their normal closing time. Some banks may close at noon or not open at all. Call your bank to confirm their hours before you visit.

If I send a wire transfer on December 31st, will it arrive the same day?

It depends on the time you send it. Wire transfers sent before your bank's cutoff time (usually 10 a.m. to noon) will arrive the same day. Wires sent after cutoff will not process until January 2nd because January 1st is a federal holiday.