storefront

Stock Broker Comparison India 2026

Compare Zerodha, Groww, Upstox, Angel One, ICICI Direct brokerage charges, AMC, platforms and features to find the best demat account for you.

check_circle 7 Brokers calendar_today 2026 compare All Features
Broker Type Account Fee AMC/yr Equity Brokerage F&O Brokerage Direct MF Platform Best For
Zerodha Discount ₹200 ₹300 ₹20 or 0.03% ₹20 flat Free Kite Traders & serious investors
Groww Discount FREE FREE ₹20 flat ₹20 flat Free Groww App First-time investors
Upstox Discount FREE ₹150 ₹20 or 0.05% ₹20 flat Free Upstox Pro Active traders
Angel One Discount FREE ₹240 0% delivery, ₹20 intraday ₹20 flat Free Angel One App Delivery investors
ICICI Direct Full-service FREE ₹700 0.55% (equity) 0.05% Direct: Free ICICIdirect.com HNI / bank customers
HDFC Securities Full-service FREE ₹750 0.50% 0.05% Direct: Free HDFC Sky HDFC Bank customers
Kotak Securities Full-service FREE ₹600 0.49% or ₹21/trade 0.04% Free Kotak Neo Kotak Bank customers
Zerodha ★ 4.8
✓ Best platform, research tools, largest user base
✗ No 3-in-1 account
Groww ★ 4.6
✓ Free demat, simple UI, MF SIP easy
✗ Limited charting tools
Upstox ★ 4.5
✓ Free account opening, good charting
✗ Customer service issues reported
Angel One ★ 4.4
✓ Free delivery, SmartAPI, ARQ advisory
✗ UI less polished
ICICI Direct ★ 4.0
✓ 3-in-1 account, research, advisory
✗ High brokerage
HDFC Securities ★ 3.9
✓ 3-in-1, seamless fund transfer
✗ High charges for active traders
Kotak Securities ★ 4.0
✓ Good platform, 3-in-1 option
✗ Higher charges than discount brokers

Data as of April 2026. Brokerage charges subject to change. SEBI brokerage cap: ₹20 per executed order for equity delivery. Always verify current charges on broker's website.

Stock Broker Comparison India 2026 — Zerodha vs Groww vs Upstox vs Angel One

Choosing the right stock broker in India can feel overwhelming — especially when every discount broker promises zero brokerage and every full-service broker promises the best research. The truth? The "best broker" depends entirely on your trading style, investment goals, and how much you value platform features versus hand-holding. This guide cuts through the noise and gives you everything you need to make an informed decision in 2026.

India's retail investor base has exploded. From roughly 4 crore demat accounts in 2020, the number has crossed 17 crore by early 2026. Zerodha still holds the crown with over 1.2 crore active clients. Groww has become the app of choice for first-time SIP investors. Upstox, backed by Tiger Global, targets active traders with advanced charting. Angel One bridges the gap with its AI-powered ARQ advisory. And ICICI Direct, the old guard, still attracts HNIs who want a complete 3-in-1 banking and investing setup.

Whether you're a 25-year-old just starting your first SIP, a 35-year-old who trades intraday twice a week, or a 45-year-old professional looking to invest in IPOs and build a portfolio — this comparison will tell you exactly which broker is right for you and why.

How to Read the Broker Comparison Table

Before diving deep, here's how to interpret the comparison table at the top of this page:

  • Account Opening Fee: One-time charge to open your demat + trading account. Most discount brokers now offer this free.
  • AMC (Annual Maintenance Charge): The yearly fee to maintain your demat account. Ranges from ₹0 (Groww) to ₹750/year (HDFC Securities).
  • Equity Brokerage: The commission charged per trade. Delivery trades (buying and holding) are ₹0 at all major discount brokers. Intraday is typically ₹20 per order or 0.03%, whichever is lower.
  • F&O Brokerage: Futures and Options — flat ₹20 per order at discount brokers. Full-service brokers charge 0.03–0.05%.
  • Platform: The trading app or web platform provided.
  • Rating: Based on app store ratings, user reviews, and platform reliability.
lightbulb Delivery vs Intraday Brokerage — What's the Difference?

Delivery trading means you buy shares and hold them overnight (or for months/years). All major discount brokers charge ₹0 for this. Intraday means you buy and sell on the same day — here, you pay ₹20 per order or a percentage, whichever is lower. If you're a long-term investor, your actual brokerage cost at Zerodha, Groww, Upstox, or Angel One is essentially zero.

Deep Dive: Each Broker Analysed

1. Zerodha — The Market Leader

Zerodha was founded in 2010 by Nithin Kamath and changed the Indian brokerage landscape forever. Before Zerodha, paying 0.5% brokerage was normal. Zerodha introduced ₹20 flat fee and built Kite — arguably the best trading platform in India today.

Kite Platform: Kite is a web and mobile trading platform built for speed and reliability. It supports TradingView charts, 100+ indicators, multiple order types (limit, market, stop-loss, bracket, cover), and has an API (Kite Connect) for algo traders. It handles peak market hours without crashing — something several competitors have struggled with.

Coin by Zerodha: Direct mutual fund platform built into the ecosystem. Zero commission on direct MF investments. Great for SIP investors who also trade stocks in the same account.

Charges Breakdown:

ChargeAmount
Account Opening₹200 (one-time, online)
Demat AMC₹300/year (waived first year)
Equity Delivery Brokerage₹0
Equity Intraday Brokerage₹20 or 0.03% (lower)
F&O Brokerage₹20 per order
DP Charges (on sell)₹13.5 per scrip per day

Who Should Choose Zerodha: Active traders, algo traders, people who love detailed charts and research tools, and anyone building a serious long-term equity portfolio. The ₹300 AMC is worth every rupee for the platform quality you get.

Limitation: No 3-in-1 account (bank + trading + demat linked). No in-house research advisory. Customer support is ticket-based — not great for urgent issues.

2. Groww — The Beginner's Best Friend

Groww launched in 2016 primarily as a mutual fund platform and added stocks, IPOs, and US stocks. Its biggest selling point: the app is so simple that someone who has never invested before can open a demat account and start an SIP in under 10 minutes.

Free Everything: Groww charges ₹0 account opening and ₹0 AMC. Equity delivery is free. Intraday is ₹20. For a beginner investing ₹5,000/month in SIPs and occasionally buying stocks, Groww's total annual cost is literally zero.

Platform: Clean, minimal UI. No clutter. SIP setup is 3 taps. Stock discovery is friendly with ratings, sector labels, and easy-to-read financials. Not great for power users — limited charting and no bracket orders.

IPO Investing: Seamlessly integrated. Apply for IPOs via UPI in seconds. Groww handles everything — no extra forms, no ASBA complexity.

Charges Breakdown:

ChargeAmount
Account Opening₹0 (Free)
Demat AMC₹0 (Free)
Equity Delivery Brokerage₹0
Equity Intraday Brokerage₹20 flat
F&O Brokerage₹20 per order
DP Charges (on sell)₹13.5 per scrip per day

Who Should Choose Groww: First-time investors, SIP-first investors, people who want a zero-cost solution, and those comfortable with a simple but less powerful platform. If you invest less than ₹5L in stocks per year, Groww is perfectly adequate.

Limitation: Charts are basic — no TradingView integration. No bracket or cover orders. Not ideal for active intraday traders who need advanced order types.

3. Upstox — The Trader's Platform

Upstox (formerly RKSV) is backed by Tiger Global and Ratan Tata. It launched its Upstox Pro platform in 2018 and has built a loyal following among active traders who want Zerodha-level charting at a free account opening cost.

Upstox Pro: Web and mobile platform with TradingView charts, 100+ indicators, option chain with Greeks, and multi-chart layouts. The mobile app has been significantly improved and is now among the most stable apps for intraday trading.

Charges Breakdown:

ChargeAmount
Account Opening₹0 (Free)
Demat AMC₹150/year
Equity Delivery Brokerage₹0
Equity Intraday Brokerage₹20 or 0.05% (lower)
F&O Brokerage₹20 per order
DP Charges (on sell)₹18.5 per scrip per day

Who Should Choose Upstox: Active intraday traders, options traders who want a free account with good charting, and professionals who trade F&O regularly. The ₹150 AMC is very affordable for the platform quality.

Limitation: Customer service has historically been slow. Some users report issues with margin calls and liquidation timing. Check recent reviews before opening an account.

4. Angel One — Full Features, Discount Price

Angel Broking rebranded to Angel One in 2021 and transformed from a traditional full-service broker to a technology-first discount broker. The SmartAPI for algo trading and the ARQ Prime AI advisory engine are its differentiators.

ARQ Advisory: Angel One's proprietary AI engine gives buy/sell recommendations across 6,000+ stocks based on technical and fundamental analysis. Unique among discount brokers — Zerodha and Groww don't offer this.

SmartAPI: Free API for algo traders to build their own trading bots. One of the most developer-friendly APIs among Indian brokers.

Charges Breakdown:

ChargeAmount
Account Opening₹0 (Free)
Demat AMC₹240/year
Equity Delivery Brokerage₹0
Equity Intraday Brokerage₹20 flat
F&O Brokerage₹20 per order
DP Charges (on sell)₹15.93 per scrip per day

Who Should Choose Angel One: Investors who want AI-backed stock recommendations at no extra cost, algo traders building automated strategies, and long-term investors who want advisory built into a discount broker platform.

Limitation: App UI is less polished than Groww or Zerodha. Some users find the advisory notifications excessive. Platform has had occasional downtime issues.

5. ICICI Direct — The 3-in-1 Veteran

ICICI Direct is expensive by discount broker standards — 0.55% on equity delivery is a significant premium. But it offers something none of the discount brokers can: a fully integrated 3-in-1 account where your ICICI Bank savings account, demat account, and trading account work as one seamless system.

Why the Premium Is Sometimes Worth It: If you already bank with ICICI, the convenience of instant fund transfer, joint account investing, and dedicated relationship manager for HNIs justifies the cost. For someone investing ₹50L+ in mutual funds and stocks through their salary account, the seamless experience matters.

Research: ICICI Direct has one of India's best in-house research teams. Sector reports, IPO analysis, and weekly market outlook — all available free with an account.

Who Should Choose ICICI Direct: ICICI Bank customers, HNIs who want a one-window solution, senior citizens who prefer phone-based support, and those who value research and advisory over low costs.

Key Charges You Must Understand

1. DP (Depository Participant) Charges — The Hidden Cost

DP charges are deducted every time you sell shares from your demat account. This is not brokerage — it's a charge from CDSL or NSDL (the depositories) passed on by your broker. Most brokers charge ₹13–₹15.93 per scrip per day (regardless of quantity sold).

Example: If you sell 100 shares of Reliance, you pay DP charges once. If you sell 100 shares of Reliance and 50 shares of TCS on the same day, you pay DP charges twice (two different scrips). This can add up quickly for active traders holding multiple positions.

2. STT (Securities Transaction Tax)

STT is charged by the government on every stock transaction:

  • Equity Delivery (buy + sell): 0.1% on both sides
  • Equity Intraday (sell side only): 0.025%
  • Futures (sell side): 0.02%
  • Options (sell side on premium): 0.1%

STT is non-negotiable and the same across all brokers. On a ₹1,00,000 delivery trade, you pay ₹100 STT on buy and ₹100 on sell — ₹200 total, regardless of broker.

3. SEBI Charges

SEBI levies ₹10 per crore of trade value. On a ₹10L trade, this works out to ₹1. Small but worth knowing.

4. Exchange Transaction Charges (NSE/BSE)

NSE charges 0.00335% on equity delivery turnover. BSE charges vary by segment. These are automatically added to your contract note.

5. GST

18% GST applies on brokerage + transaction charges. So if your brokerage is ₹20, you also pay ₹3.60 in GST.

6. Stamp Duty

Stamp duty of 0.015% on buy side for delivery trades, 0.003% for intraday. A state-level charge, standardised since 2020.

lightbulb Total Cost of a ₹1 Lakh Trade — Discount Broker

On a ₹1,00,000 equity delivery trade (buy + sell): Brokerage ₹0 + STT ₹200 + Exchange charges ≈₹7 + SEBI ₹2 + Stamp duty ₹15 + GST ≈₹2 = approximately ₹226 total. Brokerage is zero, but statutory charges are unavoidable. Use our Brokerage Calculator to get an exact breakdown for your trade size.

Who Should Choose What: Use-Case Segmentation

Scenario A: The First-Time Investor (25-year-old, ₹5,000/month SIP)

Best Pick: Groww

Zero account opening fee, zero AMC, clean app, easy SIP setup. Total cost of investing ₹5,000/month in direct mutual funds for a year: ₹0 in fees. Groww's simplicity means you'll actually use it instead of procrastinating on complicated interfaces.

Scenario B: The Active Intraday Trader (30-year-old, 10-15 trades/week)

Best Pick: Zerodha or Upstox

Both offer ₹20 flat intraday brokerage and advanced charting via TradingView. Zerodha's Kite is slightly more reliable. Upstox Pro has excellent option chain tools. For F&O traders doing 50+ orders per month, the ₹20 cap is crucial — full-service brokers would cost 10-20x more.

Scenario C: The Long-Term Equity Investor (35-year-old, ₹50,000/month in stocks)

Best Pick: Zerodha

₹0 delivery brokerage means a ₹50,000 stock purchase costs ₹0 in brokerage. STT and other statutory charges apply, but Zerodha's platform quality and reliability make it the best home for a serious equity portfolio. The ₹300 AMC is negligible.

Scenario D: The IPO Hunter

Best Pick: Any discount broker (all free)

All brokers — Zerodha, Groww, Upstox, Angel One — support free IPO applications via ASBA/UPI. Pick based on whichever app interface you prefer. The actual IPO application and allotment process is identical across all of them.

Scenario E: The NRI Investor

Best Pick: ICICI Direct or HDFC Securities

NRI investing requires an NRE/NRO account and PIS (Portfolio Investment Scheme) account with your bank. ICICI Direct and HDFC Securities offer seamless NRI account management because they're linked to their respective banks. Discount brokers are catching up but full-service brokers still have better NRI support infrastructure.

Scenario F: The Senior Citizen Who Wants Handholding

Best Pick: Angel One or ICICI Direct

Angel One has RM support at a lower cost. ICICI Direct offers phone-based advisory. For senior citizens who may not be comfortable with purely app-based support, a broker with human accessibility is worth the higher fees.

Tips, Mistakes, and Traps to Avoid

Mistake 1: Opening Multiple Demat Accounts "Just to Try"

Every demat account has an AMC. If you open accounts at Zerodha, Groww, and Upstox and keep ₹0 balance in two of them, you're still paying AMC on the idle ones (at Zerodha, ₹300/year is deducted even with zero balance). Open one account, use it seriously, and close any idle accounts.

Mistake 2: Ignoring DP Charges on High-Frequency Delivery Trades

If you buy and sell 10 different stocks per month in delivery, you're paying DP charges on each sell. At ₹15/scrip, that's ₹150/month or ₹1,800/year — more than the AMC itself. High-frequency delivery traders should factor this in.

Mistake 3: Falling for "Free" Without Reading the Fine Print

Some brokers offer "free" delivery brokerage but charge higher DP charges or add a "platform fee" per month. Always read the full charge schedule (Schedule of Charges) on the broker's website before opening an account.

Mistake 4: Using a Full-Service Broker for Pure Intraday Trading

ICICI Direct charges 0.55% on equity. On a ₹2,00,000 intraday trade (buy + sell), that's ₹2,200 in brokerage alone. At Zerodha, the same trade costs ₹40. Over 200 trades a year, that's a difference of ₹4.32L. Compounded over 5 years, it's a fortune.

Mistake 5: Not Using Direct Mutual Funds

All major discount brokers — Zerodha's Coin, Groww, Upstox — allow direct mutual fund investments at zero commission. Regular plans (sold through distributors) have 0.5–1.5% higher expense ratios. On ₹10L invested for 20 years, switching to direct plans can save ₹8–15L.

Trap: Margin Trading Facility (MTF) Hidden Costs

MTF lets you buy more stocks than your account balance, with the broker lending you funds. Interest rates range from 12–18% per annum. If you hold an MTF position for even 30 days, the interest can exceed your profits. Use MTF with extreme caution.

lightbulb Pro Tip: Check SEBI's Broker List Before Opening an Account

Always verify your broker is SEBI-registered on the SEBI website (sebi.gov.in) and that they are a member of NSE/BSE. Never transfer funds to a broker's personal account — only use the broker's SEBI-registered bank account for margin deposits.

Real-Life Indian Scenario with ₹ Example

Meet Rahul, 32, IT professional from Bengaluru, monthly take-home ₹1.2L

Rahul started investing in 2022 with a Groww account. He invests ₹15,000/month in SIPs across 3 mutual funds. He also buys stocks occasionally — typically 5-6 delivery trades per month averaging ₹20,000 each. He does no intraday trading.

His current annual costs with Groww:

  • Account Opening: ₹0
  • AMC: ₹0
  • Brokerage on SIPs: ₹0 (direct MF)
  • Brokerage on 60 delivery trades: ₹0
  • DP charges on sells (say 30 sell transactions): 30 × ₹13.5 = ₹405
  • STT on delivery (buy+sell, ₹6L annual turnover): ₹600
  • Exchange charges, SEBI, stamp duty: ~₹200
  • Total annual cost: ~₹1,205

Rahul's friend Priya uses ICICI Direct for the same volume:

  • Brokerage on 60 delivery trades at 0.55%: ₹6L × 0.55% = ₹3,300 (just on buys)
  • AMC: ₹700
  • STT, exchange charges: ~₹800
  • Total annual cost: ~₹4,800+

Rahul saves over ₹3,500/year just by using Groww vs ICICI Direct. Invested at 12% CAGR, that saving compounds to over ₹25,000 over 5 years — just from choosing the right broker.

Now imagine Rahul is also an active F&O trader doing 100 options trades per month at ₹20 each. His F&O brokerage at Zerodha is ₹2,000/month. At ICICI Direct (0.05% on premium), on ₹5L monthly options premium, that's ₹2,500/month. The difference is modest here — but the platform quality of Kite vs ICICIdirect.com is night and day for options trading.

IPO Investing: Which Broker Is Best?

IPOs are free on all major brokers. The process is via ASBA (Application Supported by Blocked Amount) or UPI-based ASBA. Here's what to know:

  • Your money stays in your bank account and is blocked (not transferred) until allotment.
  • If you don't get allotment, money is unblocked immediately.
  • All discount brokers support UPI-based IPO application — Groww and Zerodha have the simplest interfaces.
  • Max application amount for retail: ₹2,00,000 per application (you can apply from multiple accounts in your family for higher allotment chances).
  • IPO GMP (Grey Market Premium) is unofficial and not regulated — take it with a pinch of salt.

Verdict by User Type

emoji_events Our Verdict for Every Type of Investor

Best for Beginners: Groww — Zero cost, simplest app, perfect for SIP investors and first stock purchases.
Best for Active Traders: Zerodha — Kite platform is unmatched, most reliable, best tools.
Best for F&O / Options: Zerodha or Upstox — TradingView charts, live option chain, ₹20 flat brokerage.
Best for Advisory + AI: Angel One — Free ARQ advisory, SmartAPI for algo, good for delivery investors who want stock picks.
Best for HNIs / 3-in-1: ICICI Direct or HDFC Securities — Integrated bank account, research, dedicated RM.
Best Overall Value: Zerodha — The platform quality, ecosystem, and reliability justify the ₹300 AMC.

Frequently Asked Questions

Is Zerodha better than Groww for beginners? expand_more
For absolute beginners starting with SIPs and occasional stock purchases, Groww is simpler and has zero fees. For beginners who want to learn proper investing tools and chart reading from day one, Zerodha's Kite is better despite the ₹300 AMC. If you're serious about investing long-term, the slight learning curve of Zerodha is worth it.
What is DP charge and why does every broker charge it? expand_more
DP (Depository Participant) charges are levied by CDSL or NSDL — India's two central securities depositories — every time shares are debited from your demat account (i.e., when you sell delivery shares). Brokers pass this cost to you. It's typically ₹13–₹15.93 per scrip per day, regardless of how many shares you sell. This is not brokerage and is charged even when brokerage is zero.
Can I have two demat accounts — one for delivery and one for F&O? expand_more
Yes, SEBI allows you to hold multiple demat accounts. Many traders use Zerodha for delivery investing and Upstox for F&O to leverage each platform's strengths. However, remember that each account has its own AMC. Make sure each account is actually being used to justify the annual cost. You cannot combine margins across accounts.
Which broker has the best mobile app in India 2026? expand_more
For simplicity and design: Groww. For trading tools and reliability: Zerodha's Kite mobile app. For charting and options: Upstox Pro. For AI recommendations: Angel One. Kite consistently wins in active trader surveys for its speed, stability during high-volatility market hours, and feature depth.
What is the brokerage on options trading at discount brokers? expand_more
All major discount brokers — Zerodha, Groww, Upstox, Angel One — charge ₹20 flat per options order, regardless of lot size or premium value. So whether you trade 1 lot of Nifty or 10 lots, you pay ₹20 per buy order and ₹20 per sell order. This is a massive saving vs full-service brokers who charge 0.03–0.05% of premium, which on large lot sizes can be ₹100–₹500 per order.
Is my money safe in a discount broker account? expand_more
Yes, your shares and funds are held separately from the broker. Shares are held by CDSL/NSDL depositories in your name — the broker cannot use them. Cash in your trading account should ideally be kept minimal; transfer to your bank when not in active use. SEBI's Investor Protection Fund provides limited coverage in extreme cases. Stick to SEBI-registered, NSE/BSE-member brokers (Zerodha, Groww, Upstox, Angel One are all regulated).
What are F&O charges beyond brokerage? expand_more
F&O trades attract: Brokerage (₹20 flat at discount brokers), STT (0.02% on futures sell side, 0.1% on options sell side on premium), Exchange transaction charges (NSE: 0.00335% equity futures, 0.053% options), SEBI charges (₹10/crore), stamp duty, and 18% GST on brokerage + exchange charges. Options sellers pay higher STT per trade since they receive premium. Always use a brokerage calculator to see the net cost before placing large F&O orders.
How do I apply for IPOs through a demat account? expand_more
Open your broker's app, go to the IPO section, select the IPO you want to apply for, enter the number of lots (minimum 1 lot), enter your UPI ID, and submit. You'll receive a mandate request on your UPI app — approve it to block the funds. If you get allotment, shares are credited to your demat; money is debited. If no allotment, the block is released within 2-3 working days. All major brokers support this UPI-ASBA process for free.
What is the difference between a discount broker and a full-service broker? expand_more
Discount brokers (Zerodha, Groww, Upstox, Angel One) offer low-cost, technology-first trading with flat ₹20 brokerage and no advisory. Full-service brokers (ICICI Direct, HDFC Securities, Sharekhan, Motilal Oswal) charge percentage-based brokerage (0.3–0.55%) but offer research reports, dedicated relationship managers, 3-in-1 accounts, and in-person branch support. For most self-directed investors, discount brokers are far more cost-effective.
Can I transfer shares from one demat account to another? expand_more
Yes. Shares can be transferred between demat accounts using CDSL's EASIEST (online) or by submitting a Delivery Instruction Slip (DIS) to your broker. Online transfers via CDSL TPIN are free. There may be a small charge for physical DIS-based transfers. After transfer, capital gains are calculated from the original purchase date — the transfer itself is not a taxable event. This is useful if you're switching brokers and want to consolidate your portfolio.

Related Tools and Comparisons