December 31st is a regular business day for banks and federal offices

December 31st is not a federal bank holiday. Banks operate on their normal schedule, and federal offices remain open. The day before New Year's Day is treated like any other weekday — if it falls on a Monday through Friday, you can deposit checks, transfer money, and conduct regular banking business.

The confusion often comes from the fact that New Year's Day itself (January 1st) is a federal holiday, which does close banks and federal offices. But the last day of the year carries no official holiday status, so the banking system runs as usual.

Key Takeaways

  • December 31st is a regular business day for banks, and you can conduct normal banking transactions if it falls on a weekday.
  • New Year's Day (January 1st) is the federal holiday that closes banks, not December 31st.
  • If December 31st falls on a Saturday or Sunday, banks will be closed that day anyway because they do not operate weekends.
  • Wire transfers and ACH payments sent on December 31st may not process until January 2nd if they are submitted after the bank's cutoff time.
  • Some individual banks may choose to close early on December 31st, so contact your bank directly if you need to conduct business late in the day.

When banks actually close around the new year

January 1st is the federal holiday that matters. Banks and federal offices close on New Year's Day, and the Federal Reserve does not process payments that day. If January 1st falls on a weekend, the observed holiday typically shifts to the nearest weekday — usually Friday if January 1st is a Saturday, or Monday if it is a Sunday.

This means if you need to deposit a check or move money before the new year, December 31st is your final note if it is a weekday. Once January 1st arrives, you will have to wait until January 2nd for most banking services to resume.

How payment timing works on December 31st

If you send a wire transfer or ACH payment on December 31st, the timing depends on when you submit it. Most banks have a cutoff time in the late morning or early afternoon — often around 2 p.m. Eastern Time. Payments submitted before the cutoff may process the same day, though this is not may provide.

Payments submitted after the cutoff will not process until January 2nd at the earliest, because the Federal Reserve does not operate on January 1st. This matters if you are paying a bill or sending money to someone else — they will not see the funds arrive on New Year's Day.

Check deposits work the same way. If you deposit a check on December 31st before the cutoff, it may clear by January 2nd. Deposits made after hours or on the weekend will not be processed until the next business day, which would be January 2nd.

What to do if you need to move money before the new year

If you have a payment due or need to move money before January 1st, submit it on December 31st before your bank's cutoff time. Call your bank or check their website to confirm the exact cutoff — it varies by institution and by payment type.

For wire transfers, cutoff times are usually earlier than for ACH payments, sometimes as early as 11 a.m. or noon. If you are cutting it close, a wire transfer is faster but also more expensive. An ACH payment takes longer to process but costs nothing.

If December 31st is a Saturday or Sunday, your last business day to submit payments is Friday, December 30th. Banks do not process transactions on weekends, so plan accordingly.

Individual bank policies on December 31st

While December 31st is not a federal holiday, some banks choose to close early or operate with reduced hours. This is at the bank's discretion, not a legal requirement. If you need to visit a branch or speak to someone on December 31st, contact your bank ahead of time to confirm their hours.

Online banking and mobile apps typically remain available 24/7, even on December 31st, so you can check balances and set up transfers remotely. ATMs also operate normally unless your bank has chosen to take a specific machine offline for maintenance.

What happens to payments sent on January 1st

Any payment you attempt to send on January 1st will not process until January 2nd. The Federal Reserve is closed, and banks do not settle transactions. If you have a bill due on January 1st, you need to send the payment on December 31st to avoid a late fee.

Some billers and creditors build in a grace period around the new year, but you should not count on it. If the due date is January 1st or shortly after, submit your payment on the last business day of the year.

Frequently Asked Questions

Can I use my ATM on December 31st?

Yes, ATMs operate normally on December 31st unless your specific bank has taken a machine offline for maintenance. You can withdraw cash and check your balance 24/7, even though the bank branch itself may have reduced hours.

Will my direct deposit arrive on December 31st?

Direct deposits scheduled for December 31st will arrive on that day if it is a weekday. If December 31st falls on a weekend, the deposit will arrive on the next business day, which is January 2nd.

What if my bill is due on January 1st?

Send your payment on December 31st to may support it arrives on time. Payments submitted on January 1st will not process until January 2nd, which may result in a late fee depending on your creditor's policy.

Do credit unions close on December 31st?

Credit unions follow the same federal holiday schedule as banks. December 31st is a regular business day for credit unions, and they close on January 1st when New Year's Day is observed.

Can I send a wire transfer on December 31st afternoon?

It depends on your bank's cutoff time. Most wire transfer cutoffs are in the late morning or early afternoon. If you submit after the cutoff, the transfer will not process until January 2nd. Contact your bank to confirm the exact time.