Load More

When you buy a stock, you’re not just paying the price of the share. You’re buying a ticket — and that ticket comes with a small queue of hands reaching into your pocket: your broker, the government, the exchange, the regulator, and even the taxman.

Most of these deductions are tiny individually. Together, silently, they can eat a surprising slice of your returns — especially if you trade often.

Here’s the part that surprises newcomers: two people can buy the exact same stock on the same day at the same price, and one of them can end up paying ten times more in charges than the other, simply because they sit with different brokers and trade in different styles.

In this review, we unpack every charge that appears on a typical Indian trading contract note, compare what the major brokers actually charge in 2026, explain the STT changes that took effect on 1 April 2026, and show you — with real rupee maths — how to figure out your true breakeven before your next trade.

As always, plain language, zero jargon.

Brokerage & Hidden Charges Review


The Three Types of Stock Brokers in India

Every broker in India falls into one of three families, and the family decides the shape of your bill.

  • Discount brokers — Zerodha, Groww, Upstox, Dhan, Angel One, Fyers, Paytm Money, 5paisa. They charge a flat fee per executed order (typically ₹20, sometimes lower) or nothing at all on equity delivery. No advice, no relationship manager — just a clean app and cheap execution. You do your own research.
  • Full-service brokers — Sharekhan, Motilal Oswal, and similar firms. Brokerage is usually a percentage of your trade value (0.3–0.5% on delivery), and in exchange you get research reports, advisory calls and a human to talk to.
  • Bank-backed brokers — ICICI Direct, HDFC Securities, Kotak Securities, Axis Direct. These are full-service brokers with a superpower: your trading account and your bank account live under one roof, which makes money movement effortless. The convenience traditionally came at percentage-based brokerage, though most have recently launched flat-fee or low-cost plans that mirror discount brokers.

The industry has converged: in 2026, most discount brokers charge nothing on equity delivery and a capped flat fee on intraday and F&O orders, while bank-backed brokers have introduced ₹10–₹20 flat-fee plans of their own.

The real cost differences now hide in the smaller lines — annual maintenance, DP charges, and the statutory taxes nobody advertises. That’s exactly what we’ll dig into.


The Full Menu: Every Charge on Your Contract Note

Your broker emails you a contract note after every trading day — the official receipt of your trades and charges. Learning to read it is the single most useful skill in this article. Here’s every line you’ll find, and who it goes to.

  • Brokerage — Your broker’s own fee for executing the order. Either a flat amount per order (₹10–₹20) or a percentage of trade value (0.03–0.55%), whichever model your broker follows.
  • STT (Securities Transaction Tax) — A government tax on every exchange-traded securities transaction. Equity delivery: 0.1% on both buy and sell. Intraday: 0.025% on the sell side only. Futures: 0.05% on sell. Options: 0.15% of the premium on sell. STT applies whether you profit or lose.
  • Exchange transaction charges — A small fee NSE or BSE charges on both sides of every trade — roughly ₹3 per ₹1 lakh of equity turnover. It funds the exchange’s machinery.
  • SEBI turnover fees — The regulator’s own levy — ₹10 per ₹1 crore of turnover. Tiny, but it’s on the bill.
  • GST — 18% applied on your brokerage + exchange charges + SEBI fees. Importantly, GST is not charged on STT or stamp duty — you never pay tax on those taxes.
  • Stamp duty — A state levy, collected on the buy side only: 0.015% for delivery trades, 0.003% for intraday, 0.002% for futures and 0.003% for options.
  • DP (depository participant) charges — A flat fee (roughly ₹14–₹26 per stock) charged when you sell shares out of your demat account. It goes to the depository (CDSL/NSDL) and your broker — and it applies once per scrip per sell day, not per order.
  • AMC (annual maintenance charge) — The yearly fee for maintaining your demat account — ₹0 to ₹400 depending on the broker. Small investors can escape it entirely via a Basic Services Demat Account (BSDA), which has zero or heavily reduced AMC for holdings below ₹50,000.
  • Account opening charges — A one-time account opening fee — ₹0 at nearly every major broker today.
  • Call & trade / auto square-off charges — If you place an order by phone instead of the app (₹50–100 per order), or if the broker auto-squares-off your open intraday position at day-end (typically ₹50), these add up for habitual users.
  • MTF interest — If you use Margin Trading Facility to buy stocks with borrowed money, expect roughly 12–18% per annum interest on the funded portion. This is the single most underestimated cost in Indian retail trading.

The golden rule: brokerage is the only charge on this list your broker controls. STT, exchange charges, SEBI fees, GST and stamp duty are statutory — identical across every broker.

So when you compare brokers, compare brokerage, AMC and DP charges; everything else is the same everywhere.


Brokerage Models: Flat Fee vs Percentage — With Real Rupee Maths

The flat-vs-percentage choice matters more than most beginners realise. Let’s take a ₹1,00,000 intraday trade and price it both ways.

Flat fee (discount broker, ₹20 or 0.03% whichever is lower)

0.03% of ₹1,00,000 is ₹30 — which is more than ₹20, so you pay ₹20. Buy ₹20 + sell ₹20 = ₹40 brokerage for the round trip. Now triple the position size to ₹3,00,000 per side: 0.03% is ₹90, but the cap holds you at ₹20 per order — still ₹40 total. Flat fees reward size.

Percentage (full-service broker, say 0.05% intraday or plan-based)

On the same ₹1,00,000 trade: 0.05% of each side = ₹50 + ₹50 = ₹100 for the round trip — and it scales linearly. A ₹3,00,000-per-side trade pays ₹300. Percentage brokerage punishes size.

The crossover point: a ₹20 cap equals 0.05% at ₹40,000 of trade value. Below roughly ₹40,000 per order, the two models cost the same. Above it, flat-fee brokers win by an ever-widening margin.

For equity delivery, most discount brokers now charge zero brokerage at all — which is why long-term investors sitting with discount brokers pay almost nothing except statutory charges.


The April 2026 STT Changes: What Moved and What Didn’t

The Union Budget 2026 raised STT on derivatives, effective 1 April 2026. If you trade only equity, nothing changed for you. If you trade F&O, your cost per trade went up meaningfully.

Segment Rate till 31 Mar 2026 Rate from 1 Apr 2026 Charged on
Equity delivery 0.1% 0.1% (unchanged) Both buy & sell
Equity intraday 0.025% 0.025% (unchanged) Sell side only
Equity futures 0.02% 0.05% Sell side only
Equity options (premium) 0.10% 0.15% Sell side premium
Options on exercise 0.125% 0.15% Intrinsic value
Equity MF/ETF units (sold on exchange) 0.001% 0.001% (unchanged) Sell side only

Two implications worth absorbing. First, long-term equity investors were left completely untouched — delivery STT stays 0.1% each way, as it has been for years. Second, options sellers now pay 50% more STT on every premium rupee received.

Options premium is small money to begin with, so the absolute amounts look tiny — but for active F&O traders making dozens of trades a day, this compounds into a real drag, and it sits on top of already-raised contract sizes in the index derivatives segment.


Broker-by-Broker Charges Review (2026)

Below is our honest summary of what the major brokers charge. One loud caveat before the numbers: brokers revise rates often, sometimes monthly, and many offer promotional waivers.

Treat these as indicative snapshots and always confirm the current rate card on the broker’s own website before opening an account. Detailed side-by-side tables are in the companion Excel workbook.

1. Zerodha — The Benchmark

Equity delivery: zero brokerage. Intraday and F&O: ₹20 or 0.03% per executed order, whichever is lower. Account opening free; AMC ₹300 per year (many users pay it happily for the Kite platform and Varsity education ecosystem).

DP charges around ₹16 per scrip on sells. Call & trade and auto square-off around ₹50 each. Verdict: not the absolute cheapest on paper, but the most battle-tested — and the reference point every other broker is compared against.

2. Groww — The Zero-Fee On-Ramp

Zero account opening, zero AMC, and brokerage of ₹20 or 0.1% (whichever is lower, minimum ₹5) on delivery and intraday alike. Its clean app has pulled in millions of first-time investors.

Verdict: the cheapest possible starting point for a beginner, though the zero-AMC policy is a standing promotional offer rather than a permanent law of nature — watch for changes.

3. Dhan — Free Delivery, Trader-Friendly

Zero opening, zero AMC, zero delivery brokerage, ₹20 or 0.03% on intraday and F&O. Dhan has positioned itself for active traders — native TradingView charts, free APIs and an options-first experience. Verdict: among the strongest cost-plus-features packages for F&O traders.

4. Upstox — The Value Veteran

Free opening, AMC in the ₹150–₹300 range depending on plan and year, ₹20-or-lower intraday and F&O rates, and a delivery charge that has moved between zero and ₹20 flat across recent revisions — check the current plan page. Verdict: a long-standing, reliable discount house that occasionally undercuts the field.

5. Angel One — Flat Fee Plus Research

Free opening, AMC around ₹240 (often waived the first year), and ₹20 or 0.1% (minimum ₹5) on delivery and intraday, ₹20–₹25 flat on F&O. Unusually for a discount-priced broker, it also serves research and advisory. Verdict: a sensible middle path for investors who want cheap execution but still like receiving stock ideas.

6. Fyers — Free Delivery, Coder’s Choice

Zero opening, zero AMC, zero delivery brokerage, ₹20 or 0.03% on intraday and F&O, plus genuinely excellent charting and free APIs. Verdict: alongside Dhan, the natural home for systematic and algo-oriented traders who want low friction costs.

7. Paytm Money and 5paisa — The Ultra-Low-Cost Niche

Paytm Money: zero opening, zero AMC, zero delivery brokerage, ₹20 or 0.05% on intraday. 5paisa: a flat ₹20 per order across segments. Both suit small, simple portfolios; neither is an active trader’s tool. Verdict: fine for buy-and-hold investors who already live inside those apps.

8. The Bank-Backed Trio: ICICI Direct, HDFC Securities, Kotak Securities

Traditionally 0.3–0.55% on delivery with AMCs up to ₹750 — but the story has shifted. All three now offer flat-fee plans (Kotak’s Neo plans even price F&O at ₹10 per order, with free API access), zero opening and zero AMC on the entry plans, though percentage brokerage survives on their classic plans.

Verdict: if you want one app for banking and investing, the new flat-fee plans make them far more defensible than their reputation suggests — just make sure you’re on the modern plan, not the legacy percentage one.

Sharekhan, the classic full-service house, still charges around ₹400 AMC with ₹20-or-0.5% delivery — worth it only if you actively use its research and relationship-manager service.

Quick comparison at a glance

Broker Opening AMC/yr Delivery Intraday F&O per order
Zerodha ₹0 ₹300 Free ₹20 or 0.03% ₹20
Groww ₹0 ₹0 ₹20 or 0.1% ₹20 or 0.1% ₹20
Dhan ₹0 ₹0 Free ₹20 or 0.03% ₹20
Upstox ₹0 ₹150–300 Free–₹20 ₹20 or 0.1% ₹20
Angel One ₹0 ₹240 ₹20 or 0.1% ₹20 or 0.1% ₹20–25
Fyers ₹0 ₹0 Free ₹20 or 0.03% ₹20
Paytm Money ₹0 ₹0 Free ₹20 or 0.05% ₹20
ICICI Direct ₹0 ₹0–750 ₹20 or 0.55% ₹20 or 0.275% ₹20–40
HDFC Securities ₹0 ₹0–750 0.5% or ₹20 ₹20 or 0.05% ₹20–25
Kotak Securities ₹0 ₹0 ₹20 or 0.49% ₹20 or 0.049% ₹10–20

The Charges Nobody Talks About (But You Pay Anyway)

  • DP charges per scrip, per sell — Sell one share of Reliance and one of TCS, and you pay DP charges twice — once per scrip — even in a single sell order basket. Active sellers shelling out 10 different scrips a day can pay lakhs over a year. Delivery investors feel this least.
  • Call & trade and auto square-off — If you habitually call the dealing desk (₹50–100 per order) or let the system auto-square-off your intraday positions at 3:15 pm (₹50), you’ve re-inflated a discount bill into a full-service one. Place orders in the app and exit positions yourself.
  • Margin funding interest — MTF lets you buy ₹1,00,000 of stock with ₹25,000 — the broker funds the rest at roughly 12–18% per annum. That’s ₹100–150 per month per ₹1,00,000 funded. A so-called convenience that quietly reverses its value if positions idle.
  • Reactivation and off-market transfer fees — Dormant accounts can attract reactivation fees, and off-market share transfers carry per-scrip fees. Minor, but they ambush people at the worst times.
  • Forgotten subscription add-ons — If you subscribed to a research or advisory add-on at signup, check whether it’s billing you monthly. Many users forget these exist.

How Charges Actually Eat Your Returns: A Worked Example

Let’s put the whole menu together. Meet two traders, both with Zerodha, both trading ₹1,00,000 per side.

Trader A — intraday, buys and sells within the day

  • Brokerage: ₹20 (buy) + ₹20 (sell) = ₹40
  • STT: 0.025% on the sell side = ₹25
  • Exchange transaction: 0.00297% × ₹2,00,000 turnover ≈ ₹5.94
  • SEBI fee: ≈ ₹0.20; Stamp duty: 0.003% on buy = ₹3
  • GST: 18% on (₹40 + ₹5.94 + ₹0.20) ≈ ₹8.31

Total ≈ ₹82. On ₹2,00,000 of turnover, that’s about 0.04% — the trader needs the stock to move just 0.04% in their favour before they break even. Very manageable.

Trader B — delivery, buys and holds for months

  • Brokerage: ₹0 (free delivery)
  • STT: 0.1% on buy (₹100) + 0.1% on eventual sell (₹100) = ₹200
  • Exchange + SEBI + stamp duty (buy side 0.015%) ≈ ₹21
  • GST ≈ ₹1; DP charge on sell ≈ ₹16

Total ≈ ₹238. About 0.12% of the round trip — but spread over months or years of holding, it’s almost invisible. The delivery investor’s biggest cost is actually STT, not the broker.

Now the dark version: the same intraday trader with a percentage-broker at 0.275% intraday brokerage would pay roughly ₹550 brokerage alone on the same trade — nearly 7 times Trader A’s entire bill.

Multiply by 200 trading days and the difference becomes a small car. This is why trading cost, not trading skill, is often what separates a profitable active trader from a losing one.

The small-ticket trap: flat ₹20 brokerage on a ₹10,000 order is 0.2% per side — the trade must move 0.4% just to cover costs. The same ₹20 on a ₹2,00,000 order is 0.01%. Flat fees are a friend of size and an enemy of tiny orders. If your capital is small, either trade less often or batch your orders.


Choosing a Broker by Trading Style, Not by Advertisement

  • Long-term investor (a few trades a month) — Free delivery, zero AMC, clean app. Groww, Dhan, Fyers, Paytm Money lead; Zerodha’s ₹300 AMC is trivial against its ecosystem. The bank-backed trio’s modern flat plans work too if you value one-app convenience.
  • Intraday trader (several trades a week) — Flat intraday fee, low DP exposure (you rarely take delivery), fast execution, no auto square-off habits. Zerodha, Upstox, Dhan, Fyers.
  • Active options/futures trader — Flat F&O fee — ideally ₹10–₹20 — plus remember the April 2026 STT hike is now part of your math. Dhan and Kotak’s Neo ₹10 F&O plans stand out; AlgoTest-style platforms integrate deeply with several of these.
  • Beginner still learning (mostly watching) — Zero-AMC brokers so idle periods cost nothing: Groww, Dhan, Fyers, Paytm Money. Or ask for BSDA status if your holdings stay under ₹50,000.
  • Advice-seeker — If you genuinely use research calls and a relationship manager, a full-service or bank-backed broker’s percentage brokerage buys something real. If you do your own research, it buys nothing.

Seven Ways to Cut Your Trading Costs

  • Prefer delivery over intraday where your strategy allows — zero brokerage and better tax treatment for long-term gains.
  • Batch small orders. One ₹40,000 order beats four ₹10,000 orders paying ₹20 each.
  • Place orders in the app; avoid the phone desk and the auto square-off button.
  • Claim BSDA status if your holdings are below ₹50,000 — the AMC disappears.
  • Audit your annual contract notes once a year; compute your all-in cost as a percentage of turnover.
  • Use MTF sparingly and only for short, decisive positions — interest never sleeps.
  • Before opening any account, read the broker’s full charges page (not the marketing page), especially DP, AMC and call & trade lines.

Frequently Asked Questions

Which broker has the lowest charges in India in 2026?

For pure cost, Groww, Dhan, Fyers and Paytm Money sit at the bottom of the bill: zero opening, zero AMC, zero delivery brokerage, flat ₹20 intraday/F&O. Kotak’s Neo plans undercut even that at ₹10 for F&O. But cheapest-on-paper isn’t cheapest-in-practice if the app’s reliability costs you fills — weigh platform quality against a ₹300 AMC.

Is brokerage the biggest cost in trading?

For delivery investors, no — STT is (0.1% each way, unavoidable). For intraday traders at discount brokers, brokerage and STT are roughly comparable. For anyone using borrowed margin, MTF interest dwarfs everything else.

Are ‘zero brokerage’ offers a scam?

No — zero delivery brokerage is the genuine standard at discount brokers, because brokers earn from F&O activity, MTF interest and other services. Just remember ‘zero brokerage’ never means zero charges: STT, exchange fees, GST, stamp duty and DP charges still apply.

Can I reduce STT?

Only by changing how you trade, not where you trade — STT is identical at every broker. Delivery STT is 0.1% each way; intraday is 0.025% sell-side only; so short-holding traders actually bear less STT than delivery investors per round trip, though they trade far more often.

What is a contract note and why should I read it?

It’s the emailed statement of your day’s trades and every rupee charged. Reading it monthly is the only way to know your real cost per trade — brokers are required to itemise each charge, so it’s your ground truth against marketing claims.

Do charges apply if my trade makes a loss?

Yes — brokerage, STT, GST, stamp duty and the rest are charged on turnover, not profit. This is precisely why high-frequency trading with small edges is so hard: charges are a toll booth you pass through on every trip, profitable or not.


Final Verdict

The Indian brokerage price war has flattened the headline numbers: free opening, free or near-free delivery, capped ₹20 execution. The battleground has moved to the fine print — AMC, DP charges, plan structures and the statutory menu that no broker can discount.

Three takeaways if you remember nothing else.

One: statutory charges (STT, exchange fees, GST, stamp duty) are the same everywhere — compare brokers only on brokerage, AMC and DP.

Two: your trading style, not the broker’s advertisement, should pick your plan — the long-term investor, the intraday trader and the options seller have completely different optimal choices.

Three: compute your all-in cost as a percentage of turnover at least once a year; what gets measured stops leaking.

Cheapest is not the same as best — but unexamined is always the most expensive.


Disclaimer: STT and statutory rates per NSE/SEBI published schedules and the Union Budget 2026 changes effective 1 April 2026; broker rates compiled from published rate cards at the time of writing and subject to revision — verify on each broker’s official charges page.

This article is educational content, not investment advice.


 

Invest with Zero Brokerage Now!Open Demat Account