March 31 Bank Holiday Called Off! Banks to Stay Open for Year-End Operations
To prevent financial reporting discrepancies, the Reserve Bank of India (RBI) has directed all agency banks-those handling government transactions-to remain open on March 31, 2025 (Monday), despite it being a public holiday in many states. This ensures that all transactions for the financial year 2024-25 are accurately recorded within the same period.

Why Was March 31, 2025, a Holiday Earlier?
Banks were initially scheduled to be closed on March 31 in most states, except Himachal Pradesh and Mizoram, due to Ramzan-Id (Id-Ul-Fitr).
Ensuring Year-End Financial Transactions
March 31 marks the closing of the government's financial year, requiring the completion of all revenue collections, payments, and settlements before the new fiscal year begins. The RBI's directive ensures that all government-related financial transactions, including receipts and disbursements, are accounted for within FY 2024-25.
Banking Services Available on March 31, 2025
The following services will be operational on March 31, despite the earlier holiday status:
- Government tax payments (Income Tax, GST, Customs, and Excise duties)
- Pension disbursements and government subsidies
- Payment of government salaries and allowances
- Public transactions related to government schemes
April 1 Bank Holiday
While banks will remain open on March 31, they will be closed on April 1 (Tuesday) in most states and Union Territories for annual account closing. However, banks in Meghalaya, Chhattisgarh, Mizoram, West Bengal, and Himachal Pradesh will remain open.












Click it and Unblock the Notifications