Types of stock Broker
1. Bank Brokers (eg. ICICI etc., High Brokerage Charges as compared to 2. & 3.)
2. Full Service Brokers (eg. Edelweiss etc, High Brokerage Charges as compared to 3.)
3. Discount Brokers (eg. Zerodha etc., Low Brokerage)
you may open your Dmat & Trading account with any of above.