New Year's Eve is not a federal banking holiday, so banks and the Federal Reserve operate normally on December 31st
Banks stay open on New Year's Eve. The Federal Reserve does not close. Wire transfers, ACH payments, and check processing all move on their regular schedules. If you need to move money on December 31st, you can do it the same way you would on any other business day — no delays, no special routing.
The confusion happens because New Year's Day (January 1st) is a federal banking holiday, so banks close that day. Many people assume the day before is also a holiday, but it is not. December 31st is a regular business day for financial institutions, even though many offices may have reduced staff or limited hours.
What matters for your transaction is whether the bank is open and whether the Federal Reserve is processing payments that day. On December 31st, both are. Your money moves on the same timeline as it would on a Tuesday in March.
Key Takeaways
- Banks process transactions normally on December 31st because it is not a federal banking holiday.
- Wire transfers sent on December 31st before the bank's cutoff time will process the same day, not on January 2nd.
- ACH payments (direct deposits, bill payments) initiated on December 31st follow the standard one- to two-business-day timeline, with the next business day being January 2nd.
- Some banks may have reduced branch hours or staffing on December 31st, but online and mobile banking work normally.
- January 1st is the actual federal banking holiday, so any transaction initiated on January 1st will not process until January 2nd.
How wire transfers work on December 31st
If you send a wire transfer on December 31st before your bank's cutoff time (usually between 2 p.m. and 5 p.m., depending on the bank), it will process that same day. The Federal Reserve's wire transfer system (Fedwire) operates on December 31st just as it does on any other business day. The receiving bank will have the funds by end of business on December 31st.
The risk is timing. If you initiate a wire after the cutoff, it will sit in queue until January 2nd, because January 1st is a holiday. Many people wait until late afternoon on December 31st to send money and miss the cutoff without realizing it. Call your bank before 2 p.m. if you are unsure when the important date is.
ACH payments and direct deposits on December 31st
ACH payments (the system that handles bill payments, payroll, and most person-to-person transfers) initiated on December 31st will not settle until January 2nd. ACH batches process overnight, and the Federal Reserve does not settle ACH transactions on January 1st because it is a holiday. So a payment you send on December 31st will clear two business days later, on January 2nd.
If your employer runs payroll on December 31st, the deposit will land in your account on January 2nd, not January 1st. The same applies to bill payments you schedule for December 31st — they will debit your account on January 2nd. This is why people who are paid biweekly sometimes see a gap around the New Year: the payroll cycle does not change, but the holiday shifts when the money actually arrives.
Check deposits and mobile banking on December 31st
Mobile check deposits submitted on December 31st will be processed normally, but the funds will not be available until January 2nd because of the January 1st holiday. The bank receives the image on December 31st, but the clearing process (which involves the Federal Reserve) does not happen until after the holiday. Expect a one-business-day hold in addition to the standard processing time.
Online and mobile banking platforms work on December 31st. You can log in, check balances, transfer money between your own accounts, and schedule future transactions. The only limitation is that transactions initiated after the bank's cutoff time will not process until the next business day.
What actually closes on January 1st
January 1st is when banks close. Physical branches will not be staffed. The Federal Reserve does not process wire transfers, ACH payments, or check clearing. Any transaction you initiate on January 1st will wait until January 2nd to process.
If you have a time-sensitive payment due on January 1st, you must send it on December 31st. If you miss that window, the payment will not go through until January 2nd, and you may incur a late fee depending on what you are paying. This is why many people pay bills a day or two early around the New Year.
Planning around the New Year banking schedule
If you need money to move around the New Year, send it on December 31st before your bank's cutoff time. Wire transfers are fastest — they settle same-day if you meet the cutoff. ACH and check deposits will settle on January 2nd regardless of when you initiate them on December 31st, because the Federal Reserve does not process on January 1st.
If you are expecting a deposit (payroll, tax refund, insurance payment) around January 1st, check with the sender about when they are processing it. If they process on December 31st, you will see the money on January 2nd. If they process on January 1st, it will not arrive until January 3rd.
Frequently Asked Questions
Will my direct deposit arrive on January 1st if my employer processes payroll on December 31st?
No. Payroll processed on December 31st will deposit on January 2nd because the Federal Reserve does not settle ACH transactions on January 1st. The payroll system batches overnight, but the settlement does not happen until the next business day after the holiday.
Can I send a wire transfer on December 31st and have it arrive the same day?
Yes, if you send it before your bank's cutoff time (usually 2 p.m. to 5 p.m.). The Federal Reserve processes wire transfers on December 31st. If you miss the cutoff, the wire will not go out until January 2nd.
What if I need to pay a bill on January 1st?
Pay it on December 31st instead. Banks do not process transactions on January 1st, so anything you initiate that day will not move until January 2nd. If the bill is due January 1st, you have already missed the important date.
Do banks have any hours on December 31st?
Most banks stay open on December 31st during regular business hours, though some may close early or have reduced staffing. Call your bank to confirm hours. Online and mobile banking work normally all day.
Is December 31st considered a business day for payment processing?
Yes. December 31st is a regular business day for the Federal Reserve and all banks. Transactions initiated before cutoff times will process the same day. January 1st is the day that counts as a holiday for banking purposes.