No, Aadhaar is not mandatory for opening or maintaining a bank account in India, as per the 2018 Supreme Court ruling. While it is a preferred KYC document, you can use other officially valid documents like a Voter ID, Passport, or Driving Licence. However, linking Aadhaar is mandatory if you wish to:
- Avail of government subsidies or Direct Benefit Transfers (DBT)
- Apply for various state-funded welfare schemes
For general banking services, providing your Aadhaar number remains voluntary.