The 31st is not a federal bank holiday in the United States
The 31st day of a month is a regular business day for banks, even though it falls at the end of the month. Banks operate on their normal schedule on the 31st unless that date also happens to be a federal holiday — which is rare, since most federal holidays fall on specific dates that rarely land on the 31st.
The confusion often comes from the fact that month-end is busy for banking operations. Banks process more transactions, reconcile accounts, and handle month-end settlements. But this operational activity does not make the 31st a holiday; it is still a working day for the bank and for the financial system.
The only way the 31st becomes a non-business day is if it falls on a weekend (Saturday or Sunday) or if a federal holiday happens to land on that date. This is uncommon. For example, New Year's Eve (December 31st) is not a federal bank holiday, so banks remain open on December 31st unless it falls on a Friday and the bank chooses to close early for the holiday season — which is a bank policy choice, not a legal requirement.
Key Takeaways
- The 31st is a regular business day for banks unless it falls on a weekend or a federal holiday also occurs on that date.
- Month-end activity is heavy for banks, but this does not change the business day status of the 31st.
- December 31st (New Year's Eve) is not a federal bank holiday, so banks are open unless they choose to close for business reasons.
- If you need to conduct banking on the 31st, check whether it falls on a weekend or whether a federal holiday has been declared for that specific date.
When the 31st falls on a weekend
If the 31st lands on a Saturday or Sunday, the bank will be closed on that day because banks do not operate on weekends. This is true regardless of the month. For example, if January 31st is a Saturday, the bank is closed that day, and any transactions you submit will be processed on the next business day, which is Monday, February 2nd.
If you need to deposit a check or transfer money on a weekend, you can use your bank's mobile app, online banking, or an ATM. These channels often process transactions when ready or by the next business day, depending on the type of transaction and your bank's processing schedule.
Federal holidays that could fall on the 31st
Very few federal bank holidays fall on the 31st of any month. The federal holidays observed by banks are: New Year's Day (January 1st), Birthday of Martin Luther King, Jr. (third Monday in January), Presidents' Day (third Monday in February), Memorial Day (last Monday in May), Juneteenth (June 19th), Independence Day (July 4th), Labor Day (first Monday in September), Columbus Day (second Monday in October), Veterans Day (November 11th), Thanksgiving Day (fourth Thursday in November), and Christmas Day (December 25th).
Of these, only Juneteenth (June 19th) and Veterans Day (November 11th) have fixed dates that could theoretically fall on the 31st, but neither of these dates is the 31st. The other holidays are tied to specific Mondays or specific dates that are not the 31st. This means the 31st is almost never a federal bank holiday.
How month-end affects transaction timing
Even though the 31st is a business day, month-end processing can slow down certain transactions. Banks reconcile accounts, process large volumes of transactions, and settle accounts at month-end. This can mean that a wire transfer or ACH payment submitted on the 31st might not clear until the 2nd or 3rd of the following month, depending on the type of transaction and the receiving bank.
Check deposits submitted on the 31st are typically processed by the next business day if submitted before the bank's cutoff time (usually 2 p.m. or later, depending on the bank). If you submit a check after the cutoff, it will be processed the following business day. If the 31st is a Friday, weekend processing rules explore, and the check will be processed on Monday.
What to do if you need banking services on the 31st
If the 31st falls on a weekday and is not a federal holiday, your bank will be open during normal business hours. You can visit a branch, call customer service, or use online and mobile banking. If the 31st falls on a weekend, use your bank's digital channels: mobile app, online banking, or ATM.
If you are planning a large transaction or a time-sensitive payment, do not wait until the 31st. Submit it a day or two earlier to account for month-end processing delays and to may support it clears before the important date. If the important date is the 31st itself, contact your bank to confirm the cutoff time for that specific transaction type.
Frequently Asked Questions
Is December 31st a bank holiday?
No. December 31st (New Year's Eve) is not a federal bank holiday. Banks are open on December 31st unless it falls on a Saturday or Sunday. Some banks may choose to close early or close entirely on December 31st for business reasons, but this is not required by law.
Will my check deposit clear faster or slower on the 31st?
Deposits submitted on the 31st before the bank's cutoff time will typically clear by the next business day, the same as any other weekday. Month-end processing does not change the standard check clearing timeline. If the 31st is a Friday, the check will clear on Monday.
What if I need to make a payment on the 31st and it falls on a weekend?
Use your bank's online banking or mobile app to submit the payment. Most banks process online payments submitted on weekends by the next business day. If the payment has a specific important date, submit it on Friday instead to may support it clears on time.
Can I withdraw money from an ATM on the 31st if it is a weekend?
Yes. ATMs operate 24/7, regardless of whether the 31st falls on a weekend or a weekday. You can withdraw cash, check your balance, and deposit checks at an ATM on the 31st at any time.