Broker Comparison Zerodha vs GrowwZerodha vs Angel OneGroww vs Angel Onebroker charges India 2026DP charges comparisonSTT chargesdemat AMC chargescheapest broker Indiastock trading cost Indiahidden broker charges India

Zerodha vs Groww vs Angel One: The Real Cost of Trading in 2026

Zerodha costs ₹6,629/year at 50 trades. Groww: ₹7,916. Angel One: ₹8,205. Full breakdown of STT, DP charges, GST, AMC, stamp duty — the charges your broker won't total up for you.

By | Updated

Your Broker Shows “₹0 Brokerage.” Your Actual Cost Is ₹226 Per ₹1 Lakh Traded.

Every broker comparison article ranks Zerodha, Groww, and Angel One by brokerage. Brokerage is less than 10% of your total trading cost.

The real cost of trading includes STT (government tax — 0.1% on both sides), DP charges (₹15–24 per scrip on every sell), stamp duty, exchange transaction fees, GST, and annual maintenance charges. None of these appear on most comparison charts. Some of them don’t even appear on your contract note.

This article calculates the exact total annual cost of using each broker at 5, 20, and 50 trades per year — including every charge, every tax, every hidden debit. No rounding, no “approximately.”


The Charges Nobody Compares: A Line-by-Line Breakdown

Before the cost tables, here is what you actually pay on every trade — and which charges are broker-dependent vs government-fixed.

Charges Your Broker Controls

ChargeZerodhaGrowwAngel One
Delivery brokerage₹0₹20 or 0.1% (min ₹5)₹20 or 0.1% (min ₹5)
Intraday brokerage₹20 or 0.03%₹20 or 0.1%₹20 or 0.1%
F&O brokerage₹20/order₹20/order₹20/order
DP charges (per scrip, sell)₹15.34₹23.60₹23.60
Annual maintenance (AMC)₹300/year₹0₹283/year (from year 2)
Pledge charges (per ISIN)₹35.40₹23.60₹23.60
Call & trade₹50/orderNot available₹20/order

Charges Fixed by Government/Exchange (Same Across All Brokers)

ChargeRateApplied On
STT — Delivery0.1% buy + 0.1% sellTrade value
STT — Intraday0.025% sell onlyTrade value
STT — Futures0.05% sell onlyTrade value
STT — Options0.15% sell onlyPremium value
Stamp duty — Delivery0.015% buy onlyTrade value
Stamp duty — Intraday0.003% buy onlyTrade value
Exchange txn (NSE)0.00297–0.00307%Trade value
Exchange txn (BSE)0.00375%Trade value
SEBI turnover fee₹10 per croreTrade value
GST18%Brokerage + txn charges + SEBI fee

Why BSE costs more than NSE: BSE’s exchange transaction charge is 0.00375% vs NSE’s 0.00307% — 22% higher. If your broker routes orders to BSE (common for less liquid stocks), you pay more in exchange fees. Most investors never check which exchange executed their order.


Total Annual Cost: Zerodha vs Groww vs Angel One

Assumptions: Equity delivery trades, ₹50,000 per trade, NSE, each trade is a buy + sell (round-trip), one scrip per trade.

At 5 Trades Per Year (Buy-and-Hold Investor)

Cost ComponentZerodhaGrowwAngel One
Brokerage₹0₹100₹100
STT (0.1% × 2 sides × 5)₹500₹500₹500
Exchange txn charges₹15.35₹14.85₹15.35
SEBI fee₹0.50₹0.50₹0.50
Stamp duty (0.015% buy side)₹37.50₹37.50₹37.50
GST (18% on brokerage+txn+SEBI)₹2.85₹20.76₹20.85
DP charges (per scrip × 5 sells)₹76.70₹118.00₹118.00
AMC₹300₹0₹283
Total₹932.90₹791.61₹1,075.20

Winner at 5 trades: Groww — zero AMC saves ₹141 vs Zerodha and ₹284 vs Angel One.

At 20 Trades Per Year (Active Investor)

Cost ComponentZerodhaGrowwAngel One
Brokerage₹0₹400₹400
STT₹2,000₹2,000₹2,000
Exchange txn charges₹61.40₹59.40₹61.40
SEBI fee₹2.00₹2.00₹2.00
Stamp duty₹150₹150₹150
GST₹11.41₹83.05₹83.41
DP charges (× 20 sells)₹306.80₹472.00₹472.00
AMC₹300₹0₹283
Total₹2,831.61₹3,166.45₹3,451.81

Winner at 20 trades: Zerodha — zero brokerage + lower DP charges overcome the AMC disadvantage.

At 50 Trades Per Year (Frequent Trader)

Cost ComponentZerodhaGrowwAngel One
Brokerage₹0₹1,000₹1,000
STT₹5,000₹5,000₹5,000
Exchange txn charges₹153.50₹148.50₹153.50
SEBI fee₹5.00₹5.00₹5.00
Stamp duty₹375₹375₹375
GST₹28.53₹207.63₹208.53
DP charges (× 50 sells)₹767.00₹1,180.00₹1,180.00
AMC₹300₹0₹283
Total₹6,629.03₹7,916.13₹8,205.03

Winner at 50 trades: Zerodha — saves ₹1,287 vs Groww and ₹1,576 vs Angel One annually.


The Crossover Point: When Does Zerodha Become Cheaper Than Groww?

Groww’s zero AMC advantage (₹300 saved) gets eaten by its per-trade costs (₹20 brokerage + ₹8.26 higher DP charges = ~₹28.26 extra per trade).

₹300 ÷ ₹28.26 = ~11 trades per year.

  • Below 11 delivery trades/year → Groww is cheaper
  • Above 11 delivery trades/year → Zerodha is cheaper
  • Angel One is never the cheapest option once the free first year ends

If you are a buy-and-hold investor who makes 4–6 trades a year, Groww saves you money. If you actively manage your portfolio with monthly rebalancing, Zerodha wins.


Cost Per ₹1 Lakh Traded (Round-Trip Delivery)

BrokerBrokerageSTTDP ChargesOther RegulatoryTotal CostBreak-Even Movement
Zerodha₹0₹200₹15.34₹10.52₹225.860.23%
Groww₹40₹200₹23.60₹12.32₹275.920.28%
Angel One₹40₹200₹23.60₹12.35₹275.950.28%

Your stock must appreciate by 0.23–0.28% just to cover the round-trip cost. On smaller trades, this break-even percentage rises sharply because DP charges are fixed regardless of trade size.

Break-Even by Trade Size

Trade SizeZerodha Break-EvenGroww Break-Even
₹10,0000.58%0.82%
₹25,0000.31%0.43%
₹50,0000.25%0.36%
₹1,00,0000.23%0.28%
₹5,00,0000.21%0.22%

At ₹10,000 per trade on Groww, your stock needs to rise 0.82% before you see Re 1 of profit. At ₹5,00,000, it is just 0.22%. Larger trades are structurally cheaper. This is why DP charges disproportionately punish small investors.


The Charges That Don’t Appear on Your Contract Note

DP Charges: The Invisible Debit

Every time you sell shares, your broker debits a DP (Depository Participant) charge from your funds ledger — not your contract note. Most beginners discover this charge weeks later when reconciling their P&L.

BrokerCDSL FeeBroker FeeGSTTotal Per Scrip
Zerodha₹3.50₹9.50₹2.34₹15.34
Groww₹3.50₹16.50₹3.60₹23.60
Angel One₹20.00₹3.60₹23.60

Critical detail: DP charges are per scrip per day, not per share. Selling 1 share of TCS and 100 shares of TCS in the same day costs the same DP charge. But selling 1 share of TCS and 1 share of Infosys costs the DP charge twice — once per scrip.

Portfolio rebalancing cost: If you hold 15 stocks and sell all of them to rebalance, DP charges alone cost ₹230 on Zerodha and ₹354 on Groww — before any brokerage or taxes.

AMC: The Annual Demat Tax

BrokerYear 1Year 2+BSDA (holdings < ₹4L)
Zerodha₹300₹300₹0
Groww₹0₹0₹0
Angel One₹0₹283 (₹240 + GST)₹0

The BSDA trap on Zerodha: If your portfolio is under ₹4 lakh, you can apply for BSDA and pay ₹0 AMC. But the moment your portfolio grows past ₹4 lakh, AMC kicks in at ₹100/year. Past ₹10 lakh, it jumps to ₹300/year. Your portfolio growing is literally a cost trigger. And SEBI allows only one BSDA per person — if you have demat accounts with multiple brokers, only one qualifies.

GST Stacking: 18% on More Than You Think

GST is not just 18% of brokerage. It is 18% of (brokerage + exchange transaction charges + SEBI turnover fee). This stacking means:

  • On Zerodha (₹0 brokerage delivery): GST applies only on exchange transaction charges + SEBI fee = negligible
  • On Groww (₹20 brokerage delivery): GST applies on ₹20 + transaction charges + SEBI fee = ₹4.15 per trade
  • The difference compounds: over 50 trades, Groww pays ₹207.63 in GST vs Zerodha’s ₹28.53

What STT Actually Costs You (and Why No Broker Can Fix It)

Securities Transaction Tax (STT) is a government levy. No broker can reduce it. No negotiation, no waiver, no workaround.

Trade TypeSTT RateApplied OnExample (₹1L trade)
Delivery0.1% buy + 0.1% sellTrade value₹200 round-trip
Intraday0.025% sell onlyTrade value₹25
Futures0.05% sell onlyTrade value₹50
Options0.15% sell onlyPremiumVaries

STT is 60–75% of your total trading cost on delivery. At 50 trades of ₹50,000 each, STT alone costs ₹5,000 — identical across all three brokers. This is why the “cheapest broker” debate is somewhat misleading. The government takes the lion’s share regardless.

Budget 2026 increased STT on futures from 0.02% to 0.05% (150% hike) and on options from 0.1% to 0.15% (50% hike). If you trade F&O, the government’s tax changes cost you more than any broker pricing difference ever will.


Stamp Duty: The Buy-Side Charge Most Articles Forget

Stamp duty is charged only on the buy side — not on sells. Most comparison articles either miss it entirely or list it without explaining why it matters.

Trade TypeStamp Duty RateOn ₹50,000 Trade
Delivery0.015%₹7.50 per buy
Intraday0.003%₹1.50 per buy
Futures0.002%₹1.00 per buy
Options0.003%₹1.50 per buy

Stamp duty is small per trade but adds up for frequent buyers. At 50 delivery trades, it is ₹375/year — more than Zerodha’s AMC.


Angel One’s “Free First Year” — The Full Math

Angel One markets free account opening, zero AMC for year 1, and up to ₹500 in free brokerage for the first 30 days. Here is what that actually looks like over 3 years at 20 trades/year.

YearZerodhaGrowwAngel One
Year 1₹2,832₹3,166₹3,169 (no AMC)
Year 2₹2,832₹3,166₹3,452
Year 3₹2,832₹3,166₹3,452
3-Year Total₹8,496₹9,498₹10,073

Angel One’s free year saves ₹283 once. Over 3 years, you pay ₹1,577 more than Zerodha and ₹575 more than Groww. Switching brokers later costs ₹250–500 and takes 2–3 weeks during which your shares are locked.


The MTF Interest Rate Nobody Talks About

Margin Trading Facility (MTF) lets you buy stocks with borrowed money. The interest rates across brokers:

BrokerMTF Interest RateEquivalent Annual Rate
Zerodha0.04% per day~14.6% per year
Groww14.95% per year
Angel One~18% per year
Personal loan (SBI)10.5–11.5% per year
Credit card36–42% per year

MTF rates are closer to credit card rates than personal loan rates. If you are using margin to buy ₹5 lakh of stocks, the interest cost alone is ₹73,000–90,000 per year. That stock needs to return 15–18% just to cover the borrowing cost — before taxes, before brokerage, before STT. And if you are using margin for F&O, the picture is even worse — 91% of F&O traders lose money, with average losses of ₹1.1 lakh per year.


The Cost of Switching Brokers

If you picked the wrong broker and want to switch, here is what it costs:

  • Off-market transfer fee: ₹25 per scrip (Zerodha), varies for others
  • CDSL transfer fee: ₹25–35 per ISIN
  • Time: 2–3 weeks for the transfer to complete
  • Trading freeze: You cannot sell shares while they are in transit between demat accounts
  • New broker KYC: 15–30 minutes + video verification

If you hold 15 stocks, switching costs approximately ₹375–525 plus the risk of being unable to trade for 2–3 weeks. This is why most investors stay with suboptimal brokers — the switching cost is not just money, it is time and market risk.


Tax Harvesting Costs Money Too

Selling stocks at a loss to offset capital gains (tax-loss harvesting) sounds free. It is not.

If you sell 10 loss-making stocks to harvest ₹1 lakh in losses for tax-loss harvesting:

CostZerodhaGroww
DP charges (10 scrips)₹153.40₹236.00
STT (0.1% sell side on ~₹3L value)₹300₹300
Brokerage₹0₹200
Total harvesting cost₹453.40₹736.00

You save ₹12,500 in tax (12.5% of ₹1L LTCG) but spend ₹453–736 executing the harvest. The net benefit is still positive, but it is not free — and nobody calculates this cost when recommending tax harvesting. For the full breakdown of STCG, LTCG rates, the ₹1.25 lakh exemption trick, and set-off rules, read the stock tax guide 2026.


Who Should Use Which Broker

Use Zerodha If:

  • You make more than 10 delivery trades per year
  • You trade F&O (identical ₹20/order, but lower DP charges for equity legs)
  • You want phone trading as backup during app outages (₹50/order, but at least it exists)
  • Your portfolio is above ₹4 lakh (AMC of ₹300 is a small fraction of holdings)
  • You are starting with ₹500 and want the lowest DP charges among discount brokers

Use Groww If:

  • You are a buy-and-hold investor making fewer than 10 trades per year
  • Your portfolio is under ₹4 lakh (zero AMC saves ₹300 vs Zerodha)
  • You only invest in mutual funds and make occasional stock purchases
  • You want the simplest app experience with no learning curve

Use Angel One If:

  • You want integrated TradingView charts and advanced charting tools
  • You are in year 1 (genuinely free) and plan to evaluate before committing
  • You value the research reports and advisory features

Use None of Them for MTF:

  • A personal loan at 10.5% is cheaper than any broker’s margin facility at 14.6–18%
  • If you need leverage, the broker is the most expensive source of it

The Bottom Line in Three Numbers

MetricZerodhaGrowwAngel One
Cost at 5 trades/year₹933₹792₹1,075
Cost at 20 trades/year₹2,832₹3,166₹3,452
Cost at 50 trades/year₹6,629₹7,916₹8,205

Brokerage is marketing. STT is 60–75% of your total cost and no broker controls it. DP charges and AMC are where brokers actually differ — and they account for less than 15% of what you pay.

The “cheapest broker” question saves you ₹141–1,576 per year depending on your profile. Picking the right mutual fund or avoiding one bad F&O trade saves you multiples of that. Optimize the big decisions first.

Worried about what happens if your broker itself shuts down? 32 brokers have defaulted since 2019 — read what happens to your stocks if your broker shuts down for the full breakdown of CDSL/NSDL safety, IPF claims, and the Karvy scam lessons.

Before you buy any stock, learn how to read a balance sheet in 15 minutes — PE, ROE, debt-to-equity decoded using Reliance’s actual FY25 annual report. The 15-minute checklist catches 80% of balance sheet problems before you invest.

For the complete breakdown of every hidden fee beyond brokerage — STT drag, DP charges on small positions, stamp duty, and the 15-year wealth impact — read the real cost of stock investing in India.

Building your first portfolio? Start with how many stocks you should actually own — the data-backed answer is 15-25, with position sizing and sector allocation frameworks included.

FAQ 12

Frequently Asked Questions

Research-backed answers from verified data and published sources.

1

Which broker is cheapest — Zerodha, Groww, or Angel One?

It depends on trade frequency. Below 8 equity delivery trades per year, Groww is cheapest because of zero AMC — total cost at 5 trades is Rs 792 vs Zerodha's Rs 933 vs Angel One's Rs 1,075. Above 8 trades, Zerodha wins because of zero delivery brokerage — at 50 trades per year, Zerodha costs Rs 6,629 vs Groww's Rs 7,916 vs Angel One's Rs 8,205. Angel One is the most expensive in every scenario once the free first year ends.

2

What are DP charges and how much do Zerodha, Groww, and Angel One charge?

DP (Depository Participant) charges are a fixed fee per scrip every time you sell shares. Zerodha charges Rs 15.34 per scrip (Rs 3.50 CDSL + Rs 9.50 Zerodha + Rs 2.34 GST). Groww charges Rs 23.60 per scrip (Rs 3.50 CDSL + Rs 16.50 Groww + GST). Angel One charges Rs 23.60 per scrip (Rs 20 + GST). DP charges do not appear on your contract note — they are debited separately from your ledger, which is why most beginners don't notice them.

3

What is the total cost of a Rs 50,000 delivery trade on Zerodha?

For a Rs 50,000 round-trip delivery trade on Zerodha via NSE: Brokerage Rs 0, STT Rs 100 (0.1% buy + sell), Stamp Duty Rs 7.50 (0.015% buy side), Exchange Transaction Charges Rs 3.07 (0.00307% both sides), SEBI Fee Rs 0.10, GST Rs 0.57, DP Charges Rs 15.34 (sell side). Total: approximately Rs 126.58. Your stock needs to rise 0.25% before you break even. Brokerage is zero but the trade still costs you Rs 127.

4

What is the total cost of a Rs 50,000 delivery trade on Groww?

For a Rs 50,000 round-trip delivery trade on Groww via NSE: Brokerage Rs 40 (Rs 20 buy + Rs 20 sell, capped at 0.1%), STT Rs 100 (0.1% buy + sell), Stamp Duty Rs 7.50, Exchange Transaction Charges Rs 2.97 (0.00297% both sides), SEBI Fee Rs 0.10, GST Rs 7.75, DP Charges Rs 23.60 (sell side). Total: approximately Rs 181.92. Your stock needs to rise 0.36% before you break even. The brokerage adds Rs 40, but the bigger difference is DP charges — Rs 8.26 higher than Zerodha per sell.

5

Does Zerodha really charge zero brokerage on delivery trades?

Yes, Zerodha charges Rs 0 brokerage on equity delivery. But zero brokerage does not mean zero cost. A Rs 1 lakh round-trip delivery trade on Zerodha still costs approximately Rs 226 in STT (Rs 200), DP charges (Rs 15.34), stamp duty (Rs 15), exchange transaction charges (Rs 6.14), and GST. STT alone — a government tax no broker can waive — accounts for 88% of your total trading cost on delivery.

6

What AMC do Zerodha, Groww, and Angel One charge for demat accounts?

Groww charges Rs 0 AMC. Zerodha charges Rs 300 per year (but Rs 0 if your holdings are under Rs 4 lakh via BSDA — Basic Service Demat Account). Angel One charges Rs 240 + GST (approximately Rs 283) per year from the second year onwards — the first year is free. If you are a small investor with holdings under Rs 4 lakh, Zerodha's BSDA makes its AMC effectively zero, matching Groww.

7

What is BSDA and how does it reduce demat AMC on Zerodha?

BSDA (Basic Service Demat Account) is a SEBI-mandated category that waives or reduces AMC for small investors. On Zerodha: holdings under Rs 4 lakh pay Rs 0 AMC, Rs 4-10 lakh pay Rs 100 per year, above Rs 10 lakh pay Rs 300 per year. The catch: you can hold only one BSDA across all brokers. If you have demat accounts with both Zerodha and Groww, only one can be BSDA. Your portfolio growing past Rs 4 lakh automatically triggers AMC — your success literally costs you money.

8

How much do STT charges cost on equity delivery trades?

Securities Transaction Tax (STT) on equity delivery is 0.1% on both buy and sell sides. On a Rs 50,000 trade, that is Rs 50 per side or Rs 100 round-trip. On a Rs 1 lakh trade, Rs 200 round-trip. STT is identical across all brokers — it is a government tax collected by the exchange. No broker can reduce, waive, or negotiate STT. It is the single largest cost component in delivery trading, typically 60-75% of your total trading cost.

9

Do female investors pay lower charges at Zerodha, Groww, or Angel One?

Yes, marginally. CDSL charges female demat account holders Rs 3.25 per DP transaction instead of Rs 3.50 for males — a saving of Rs 0.25 per sell transaction. This applies across all three brokers. On Zerodha, the total DP charge for females is Rs 15.05 instead of Rs 15.34. The saving is trivial per trade but over hundreds of transactions across years, it does accumulate.

10

What is the break-even stock price movement needed to cover trading costs?

On a Rs 50,000 delivery trade: Zerodha requires 0.25% price appreciation to break even. Groww and Angel One require 0.36%. On a Rs 10,000 trade: Zerodha requires 0.58% (DP charges hit harder on small trades). On a Rs 5 lakh trade: Zerodha requires 0.14%, Groww and Angel One require 0.18%. Smaller trades need proportionally larger price movements because DP charges are fixed per scrip regardless of trade size.

11

What charges do I pay for F&O trading on these brokers?

All three charge Rs 20 per executed F&O order. But the real F&O cost is elsewhere: STT on futures is 0.05% sell side (Budget 2026 hike), STT on options is 0.15% on premium sell side, exchange transaction charges on options are 0.03553% (NSE), and pledge charges for margin are Rs 20-35 per ISIN per pledge request. If you pledge 5 stocks for F&O margin monthly, that alone costs Rs 1,200-2,100 per year in pledge and unpledge fees.

12

Is Angel One's free first year worth it?

Angel One offers free AMC and up to Rs 500 in free brokerage for the first 30 days. After that: Rs 20 per order brokerage + Rs 283 annual AMC + Rs 23.60 DP per scrip. At 20 trades per year, Angel One costs Rs 3,452 — 22% more than Zerodha (Rs 2,832) and 9% more than Groww (Rs 3,166). The free first year saves Rs 283 once, but you pay more every year after. Switching brokers later costs Rs 250-500 and 2-3 weeks of no trading.

Disclaimer: This information is for educational purposes only and does not constitute financial advice. Stock market investments are subject to market risks. Past performance does not guarantee future results. Consult a SEBI-registered investment advisor before making investment decisions.

Stay ahead of market changes

Stock analysis, broker cost updates, SEBI regulatory changes, and no-jargon investment breakdowns — straight to your inbox. Independent, unsponsored, always honest.

NO SPAM. NO ADS. UNSUBSCRIBE ANYTIME.