The first and foremost difference is Zerodha is a discount brokerage firm while Sharekhan is a full-time broker. Hence, Zerodha brokerage is Max Rs 20 per trade while the brokerage of Sharekhan is between 0.1 to 0.5%.  Zerodha is having an overall higher rating in comparison to Sharekhan.