The right broker can save a salaried investor ₹10,000–30,000 per year on charges alone — and a serious trader 5–10x that. This guide compares the 6 largest Indian discount brokers head-to-head on the metrics that actually matter: equity delivery cost, intraday cost, F&O cost, AMC, platform stability, margin funding, and customer support quality.
The shortlist at a glance
| Broker | Equity delivery | Intraday | F&O | AMC | Active clients (FY25) |
|---|---|---|---|---|---|
| Zerodha | ₹0 | 0.03% or ₹20 | ₹20 per order | ₹300/yr | ~78 lakh |
| Upstox | ₹0 | 0.05% or ₹20 | ₹20 per order | ₹150/yr | ~25 lakh |
| Groww | 0.05% or ₹20 | 0.1% or ₹20 | ₹20 per order | ₹0 | ~98 lakh |
| Angel One | ₹0 | ₹20 per order | ₹20 per order | ₹240/yr | ~62 lakh |
| 5paisa | ₹20 per order | ₹20 per order | ₹20 per order | ₹0 | ~5 lakh |
| ICICI Direct (Neo) | ₹0 (Neo plan) | ₹20 per order | ₹20 per order | ₹300/yr | ~95 lakh (full-service) |
All numbers verified against broker official sites as of May 2026. Rates change quarterly — always verify on the broker's site before opening an account.
Verdict by use-case
Best overall: Zerodha
78 lakh active clients didn't pick it by accident. Kite app is the most stable trading platform in India; Console portfolio dashboard is best-in-class; Varsity is the most comprehensive free trading education on the planet (in any market). The ₹300/year AMC is offset within 2 trades for most active investors.
Weakness: No margin funding. Limited research reports. App goes down on big-volatility days (Budget, election results, Fed rate decisions) — this is the chronic complaint and Zerodha's biggest reputation risk.
Best for first-time investors: Groww
Cleanest onboarding (5-minute KYC), zero-AMC, mobile-first UI, mutual fund + stocks + ETFs in one app. The interface hides advanced features behind simple defaults — perfect for someone who just wants to buy a Nifty index fund and forget.
Weakness: 0.05% delivery charge starts hurting for active traders (₹500 per ₹10L delivery trade). Limited advanced order types. No commodity trading.
Best for active intraday / F&O traders: Upstox
Lowest AMC (₹150/year), fast app, advanced charting via TradingView integration, good API for algo traders. ₹20 per order F&O — same as Zerodha but with better margin policies.
Weakness: Customer support quality is the weakest in this list. Mutual fund interface is bare.
Best for full-service hybrids: ICICI Direct Neo
If you already have an ICICI savings account, the 3-in-1 (bank + demat + trading) account is genuinely convenient. Neo plan brings discount-broker pricing (₹20 per order) to full-service infrastructure. Research reports come included.
Weakness: AMC ₹300/year + minimum balance requirements. Default plan is still expensive — must explicitly opt into Neo. App is less polished than Zerodha/Upstox.
Best margin funding: Angel One
Aggressive margin funding (MTF) at 12-14% — useful for delivery trades you can't fully fund. Smart API for algo traders. Free advisory via Angel BEE app.
Weakness: Multiple plans confuse new users. Hidden charges in some segments. Aggressive cross-sell of high-commission products.
The hidden costs nobody tells you about
Brokerage is just the headline. Total cost = brokerage + STT + exchange transaction charges + GST + SEBI fee + stamp duty + DP charges. Run the brokerage calculator with realistic monthly volume to compare brokers on total cost, not headline rate.
- STT: 0.1% delivery, 0.025% intraday, 0.02-0.05% F&O. Same across brokers.
- Exchange charges: NSE/BSE 0.00325% delivery, 0.00345% intraday. Same.
- GST: 18% on brokerage + exchange charges + SEBI fee. Same.
- SEBI fee: ₹10 per crore. Trivial unless you trade huge volumes.
- Stamp duty: 0.015% delivery, 0.003% intraday. State-based, same across brokers.
- DP charges (selling delivery): ₹13.5 + 18% GST per scrip per sell. This is broker-specific and adds up — Groww charges ₹15.93 per sell trade per scrip; Zerodha similar.
Account opening reality check
Most discount brokers have eliminated account-opening fees (Zerodha charges ₹200 for the initial documentation). KYC is fully online with Aadhaar e-sign + PAN verification. Time-to-first-trade: 1-2 hours after submission for top brokers, 24-48 hours for slower ones.
Important: Pre-fund your trading account with ₹5,000–10,000 before placing the first order. Banks reject same-day debit if the account is freshly opened (anti-fraud measure).
How to switch brokers
Don't close the old account immediately. Transfer holdings via off-market transfer (CDSL Easi/Easiest) — usually ₹15 + GST per scrip. Cheaper than selling + buying via new broker (you'll pay STT + brokerage + lose cost-basis tracking).
Keep the old account open for 1 year after transfer to handle any pending corporate actions (dividends, bonus issues, rights). Then close cleanly.
The decision framework
- If you trade rarely (under 5 trades/month): Groww. Zero AMC, clean UI, just works.
- If you trade weekly (5–20 trades/month): Zerodha. Best ecosystem, lowest total cost over a year.
- If you trade daily (intraday + F&O): Upstox or Zerodha. Both are fast; pick by app preference.
- If you have an ICICI bank account: ICICI Direct Neo. 3-in-1 convenience trumps marginal price differences.
- If you need margin funding: Angel One. Or Upstox MTF if you prefer.
The single biggest predictor of investing success is staying invested through bear markets — not picking the optimal broker. Pick one of the top 3 (Zerodha / Upstox / Groww), open an account in 30 minutes, start your first SIP today.