Yes, the Demat account opening is free of cost. However, there a few additional charges.
An Annual Maintenance Charge or AMC. Pay Rs 0 during the first year and after that, only Rs 20 per month + taxes.
A one-time charge of Rs. 50/- for POA + taxes
Rs. 36/- for KRA along with applicable service taxes.
To know more about free Demat and trading account opening, click here.