Banks across India will remain open on Wednesday, 31 December 2025, as the day is not listed as a national or gazetted holiday in the official holiday calendar issued for the year.
According to the official list of gazetted public holidays for 2025, December 31 does not feature as a holiday for banks or government offices. This means that banking operations will function as usual, subject to normal working hours and any local weekend rules.
What the official holiday list says
The gazetted holiday calendar for 2025 includes major national and religious holidays such as Republic Day, Holi, Id-ul-Fitr, Independence Day, Diwali, Gandhi Jayanti and Christmas Day. December 25 (Christmas Day) is the last listed public holiday in the year.
There is no holiday declared on December 31, confirming that banks are scheduled to operate normally.
Will banking services be available?
Yes. Customers can expect:
-
Branch banking services to remain open
-
Cheque clearing and cash transactions to function normally
-
Digital services such as UPI, net banking, mobile banking and ATMs to remain available as usual
However, customers are advised to note that individual banks may follow slightly adjusted branch timings, especially in the evening, as December 31 marks the end of the calendar year.
Regional holidays and state-wise exceptions
While December 31 is not a national bank holiday, customers should be aware that state-specific or local holidays—if any—could impact branch operations in select regions. It is advisable to check with the respective bank branch for local notifications.
Banks are open on 31 December 2025 across India, as there is no gazetted or national holiday on that date. Customers can carry out routine banking transactions without disruption, while keeping an eye on branch-specific timings.