Learn

How to choose a stock broker in India

7 min readUpdated 2026-06-13

Choosing a stock broker in India comes down to four questions: what you actually trade, what it will cost you all-in, whether the broker is safe and SEBI-registered, and whether the app and support fit how you work. There is no single best broker — the right one depends on your trading pattern. This guide walks through the decision the way an informed investor would make it.

Step 1 — Start with what you actually trade

The biggest cost driver is not the broker — it is which segments you trade and how often. Pick the broker around your pattern, not the other way round.

  • Long-term / delivery investor — prioritise zero or low delivery brokerage and low AMC. Several brokers charge ₹0 on equity delivery.
  • Active intraday / F&O trader — prioritise flat per-order brokerage (typically ₹20) and platform stability; brokerage compounds fast across hundreds of orders.
  • Mutual-fund-first investor — prioritise a clean app with direct (zero-commission) mutual funds; brokerage barely matters.
  • Occasional investor — prioritise app simplicity and support over saving ₹5 per trade.

Step 2 — Discount vs full-service: the core fork

Indian brokers split into two models. Discount brokers (Zerodha, Groww, Upstox, Angel One, Dhan and others) charge a low flat fee per executed order — typically ₹20 — with self-service trading and no advisory. Full-service brokers (ICICI Direct, HDFC Securities, Kotak Securities, Mirae Asset Sharekhan, Motilal Oswal) charge percentage-based brokerage but bundle research reports, a relationship manager and branch support.

For most self-directed investors and active traders, a discount broker wins clearly on cost. A full-service broker is worth the premium only if you genuinely use the research and advisory, or want a 3-in-1 bank-broker-demat bundle.

Step 3 — Compare total cost, not headline brokerage

The advertised brokerage is only one line on the contract note. On every Indian trade you also pay STT, exchange transaction charges, a SEBI turnover fee, stamp duty on the buy side, 18% GST on the broker-revenue items, and DP charges on every delivery sell. On small trades these statutory charges often exceed the brokerage itself, and they are identical across brokers.

So compare the all-in landed cost on a trade the size you actually place, not the headline fee. The brokerage calculator on each broker page on this site computes brokerage plus every statutory charge for any trade size and segment.

Step 4 — Confirm it is safe and regulated

Safety is mostly standardised, but you should still check it. Every legitimate broker is SEBI-registered and a member of NSE / BSE, and your shares sit with a depository — CDSL or NSDL — not with the broker. So even if the broker shuts down, your holdings are safe and transferable.

  • Confirm the SEBI registration number and NSE / BSE membership (shown on the broker site footer).
  • Your demat is with CDSL or NSDL — verify this, it protects your shares from broker failure.
  • SEBI mandates client-fund segregation, two-factor authentication and monthly statements.
  • The real risk is account-level fraud — phishing and OTP sharing — which is on you to manage, not the broker.

Step 5 — The practical checklist

Once cost and safety are settled, the deciding factors are the ones you live with daily:

  • App quality — open the Play Store / App Store listing and the screenshots; you will use this app weekly.
  • AMC and inactivity charges — ₹0 to ₹300 / year; matters most for low-frequency investors.
  • Support — test response times before you commit real money; full-service brokers add branches and a relationship manager.
  • Segment coverage — confirm the broker supports what you trade (F&O activation usually needs income proof).
  • Switching is allowed — SEBI lets you hold multiple accounts and transfer holdings between brokers, so the first choice is not permanent.
Read next
Back to Learn

Frequently asked

What people ask about how to choose a stock broker in india.

Start with what you trade: delivery investors should prioritise zero/low delivery brokerage and low AMC, active traders should prioritise flat per-order brokerage and platform stability. Then compare the all-in cost (brokerage plus STT, GST, stamp duty, exchange, SEBI and DP charges) on your typical trade size, confirm the broker is SEBI-registered with demat at CDSL or NSDL, and finally weigh the app, AMC and support. Use the brokerage calculator on each broker page to compare real landed cost before opening.

For an online (discount) broker, the same logic applies but the app and uptime matter more because there is no branch to fall back on. Check that it is SEBI-registered and an NSE / BSE member, compare flat per-order brokerage and AMC, read recent app reviews for stability and support quality, and confirm it covers the segments you trade. Open the app store listings and pick the platform you would actually be comfortable placing orders on.

Choose a discount broker if you do your own research and want the lowest cost — for most self-directed investors and active traders, the math is decisive. Choose a full-service broker only if you will genuinely use the research, advisory and relationship manager, or want a 3-in-1 bank-broker-demat bundle. You can also keep both: a discount broker for execution and a full-service account for research.

Very little. Your shares are held by the depository — CDSL or NSDL — not by the broker, so broker failure does not put your holdings at risk; you transfer them to another broker. Every SEBI-registered, NSE / BSE-member broker follows the same custody, fund-segregation and two-factor-authentication rules. The bigger real-world risk is account-level fraud from phishing and OTP sharing, which is identical across brokers.