Brokerage Calculator — compare Zerodha, Groww, Upstox, Angel One
Compute total stock trading cost across 6 major Indian brokers. Shows brokerage, STT, exchange charges, GST, stamp duty, and net P&L.
Inputs
Result
About the Brokerage Calculator
Brokerage isn't just the broker's fee — it's a stack of charges that can eat into your profit, especially on small trades. This calculator shows the full breakdown for every major Indian broker so you can see who's cheapest for your trade size. The total cost of a trade includes: brokerage (broker's cut), STT (Securities Transaction Tax to the government), Exchange Transaction Charges (NSE/BSE), SEBI turnover fee, Stamp Duty (state-level), and 18% GST on brokerage and exchange charges.
Discount brokers (Zerodha, Groww, Upstox, Angel One, Dhan, 5paisa, Fyers) charge ₹0 for equity delivery or a flat ₹20 per intraday order, regardless of trade size. This is the dominant model in India today — Zerodha alone has 1.6 crore active clients and pioneered the zero-brokerage delivery model in 2015. Groww overtook Zerodha by client count in 2024 with a similar pricing structure but stronger mobile UX.
Traditional brokers (ICICI Direct, HDFC Securities, Kotak Securities, Sharekhan, Motilal Oswal) charge a percentage of turnover — often 0.3–0.55% for delivery — which makes them 10–50× more expensive on large trades. On a ₹10 lakh delivery trade, ICICI Direct may charge ₹3,500+ in brokerage alone, while Zerodha charges zero. Most retail investors should consolidate on a discount broker unless they specifically need full-service research/advisory access.
Hidden costs to watch beyond brokerage: AMC (Annual Maintenance Charge) on demat — ₹0 for Zerodha after first year, ₹300–600/year at most others. Call & Trade fees: ₹50/order if you place by phone instead of app. DP (Depository) charges on every sell: ₹13–15 per scrip per day, regardless of quantity. For frequent traders, these 'small' charges can add up to ₹3,000–5,000/year.
Real cost difference at scale: a trader doing 20 intraday round-trips per month at 100 shares × ₹500 each pays roughly ₹600/month in brokerage at Zerodha (₹40 round-trip × 20 = ₹800 minus margin discounts) versus ₹4,500/month at a 0.05% percentage broker. Over 10 years, that's ₹4.7 lakh in saved brokerage — money that compounds back into your portfolio. Always benchmark your real-world trade pattern against this calculator before locking in a broker.