With Thursday, July 31, 2025, approaching, many people are wondering whether banks across India will remain closed. The question arises particularly in light of Haryana observing a public holiday on this day to mark the martyrdom of Shaheed Udham Singh, a revered revolutionary who avenged the Jallianwala Bagh massacre. However, according to the Reserve Bank of India’s official list, banks will remain open across the country on this date—except in Haryana, where a local holiday will be in effect.
The Haryana state government has declared July 31 a public holiday in honor of Shaheed Udham Singh, who is remembered for his act of vengeance against British officer General O'Dwyer, responsible for the 1919 Jallianwala Bagh tragedy. As part of this commemoration, government offices, schools, and public institutions will remain closed in the state. However, it is important to note that this is a state-specific observance and not recognized as a national banking holiday by the RBI.
So, while people in Haryana may experience a full public shutdown, banks in other parts of India will continue to operate as usual on Thursday, July 31, 2025.
Even when banks are closed locally, many banking tasks can still be completed using online banking platforms. With mobile and internet banking, customers can:
Transfer funds
Check account balances
Pay utility bills
Apply for loans
However, certain in-person services still require a visit to a bank branch, such as:
Updating KYC documents
Making large cash deposits or withdrawals
Accessing safety deposit lockers
Closing or modifying joint accounts
Filing complaints regarding failed transactions
If you're planning to handle such tasks in Haryana on July 31, it's best to reschedule your visit to avoid inconvenience.
While July 31 is not on RBI’s national holiday calendar, several other regional holidays were observed this month. Here's a quick summary of state-specific bank holidays in July 2025:
Date | Occasion | States Affected |
---|---|---|
July 3 | Kharchi Puja | Agartala |
July 5 | Guru Hargobind Ji Jayanti | Jammu, Srinagar |
July 14 | Beh Deinkhlam | Shillong |
July 16 | Harela Festival | Dehradun |
July 17 | Death Anniversary of U Tirot Singh | Shillong |
July 19 | Ker Puja | Agartala |
July 28 | Drukpa Tshe-Zhi | Gangtok |
As always, holidays vary from one state to another based on local festivals and commemorations.
To avoid confusion about bank closures:
Check the RBI’s official bank holiday calendar
Stay informed via your bank’s official app or website
Follow local government announcements, especially for regional observances
In summary, banks across India will remain open on Thursday, July 31, 2025, except in Haryana, where a state-level public holiday will be observed. Whether you’re visiting a branch or using online services, staying updated on the bank holiday schedule ensures smooth and hassle-free financial planning