Different brokers levy different trading account opening charges. Furthermore, there may be other charges as well like brokerage and annual maintenance charges (AMC). The amazing part about m.Stock is that the trading account can be opened for free and with a one-time charge of ₹ 999 you can trade in all the available products without incurring any brokerage. If you would like to get rid of the AMC as well, this can be done for life by paying another ₹ 999 as a one-time cost. So, effectively, you can save over thousands of rupees on brokerages and other charges, making it the most cost-effective option out there.