Regarding brokerage, agreed, it is cheapest. But they have put up some hidden cost which nobody seems to be aware. The turnover tax levied by Nse ranges from Rs.1.75 to Rs.1.90 per lakh turnover for Futures (Ref Nse Circular NO. NSE/F&A/13029 dated 7-9-2009). Even assuming that Zerodha pays at the maximum rate, it should not be more than Rs.1.9 per lakh (i.e. Rs.190 per crore) for futures.But Zerodha charges clients @ Rs.490/crore. So more than 50% of Nse transaction charges collected by Zerodha is kept with them . Similarly for Options segment, Nse charges a flat rate of 0.05% of premium which comes to Rs.5000 per crore. But Zerodha charges Rs.8000 per crore. They could have simply charged the clients the correct NSE transaction charges and increased the brokerage, if they wanted to be transparent. Hiding such vital info is not in the best interest of a growing organisation. I have nothing againt Zerodha. I only wanted to share with members that the brokerages advertised by them is not to be taken at face value only.