Yes, its almost the same with all players.
That is why Zerodha is trying to reduce these costs before they introduce their own platform for this