I don't think the point is that we're demanding a reduction, we're demanding basic, ethical transparency. You can't mix up a statutory charge with a service charge and tell me you aren't charging me. Which is what zerodha is doing in this case. I like these guys, but this sort of dodgy practice is plain wrong, whether they do it, someone else does it or everyone does it. Be upfront about what you charge and what you offer, and let me as a consumer decide.
Your point taken and I have put forward this thought to everyone here to show this charge separately as Clearing charges rather than including it as Turnover charges..
Cheers