Is mstock better than zerodha? m. Stock offers a brokerage-free plan for ₹999, while Zerodha charges ₹20 per executed order for intraday trading. The choice depends on your trading frequency and preferences.