I think Zerodha is unnecessary over hyped by few vested interested people. they claim that if you trade 10 lots of nifty, you will be charged only Rs 20, what about additional charges, which is around RS1525/CR for future trading. Rs 1525/cr is highest taxes charged by any broker in india. Above all, are they providing margin for such high amt of trading, they give only TWO times margin for future trading against cash you have. If you have Rs 25000 in your account, you can only trade in two lots of nifty any point of time. FOR trading 1 lot of nifty you pay Rs 160.