Brokerage Calculator & Broker Comparison
The same share trade can cost meaningfully different totals depending on who executes it — not because taxes change, but because brokerage and DP charges do. Enter your buy and sell turnover once and this brokerage calculator ranks seven major Indian brokers by their true all-in delivery cost, line by line: brokerage, STT, exchange levies, SEBI fees, stamp duty, GST, and the depository charge that quietly follows every sale.
Rank every broker on your trade
Loading the calculator…
How to use this calculator
- Enter your buy-side turnover — price multiplied by quantity on the purchase order.
- Enter sell-side turnover once you exit, or test scenarios before you do.
- Read the ranked table: cheapest first, with brokerage separated from unavoidable statutory levies.
- Open any broker's row link for its dedicated page, full schedule, and single-broker breakdown.
- Re-run with your realistic trade size — flat-fee and percentage brokers swap places as size grows.
The formula behind it
Every total here stacks the same statutory floor: STT at 0.1% on each leg, NSE transaction charges of ₹2.97 per lakh per side, an IPFT levy of one paisa per lakh, SEBI's ten-rupees-per-crore fee, stamp duty at 0.015% on buying only, eighteen percent GST applied to brokerage-plus-exchange-plus-SEBI, and a depository charge on selling. What varies is purely the broker layer on top — zero, flat-per-order, or percentage-with-cap structures — plus each firm's own DP charge. The comparison isolates those two moving parts so the ranking reflects choices you can actually make.
Worked example
A portfolio rebalance sells ₹1,00,000 of one stock and buys ₹1,00,000 of another. Run through the comparison, every broker faces identical STT (₹200 combined), near-identical exchange and SEBI levies (about ₹6.15), and buy-side stamp duty (₹15) — so the entire spread in the ranked table comes down to brokerage style and DP charges alone.
| Buy-side turnover | ₹1,00,000 |
|---|---|
| Sell-side turnover | ₹1,00,000 |
Step by step
- Identical for everyone: STT ₹100 + ₹100; txn ≈ ₹2.97 + ₹2.97; IPFT ≈ ₹0.10 + ₹0.10
- SEBI ≈ ₹0.10 + ₹0.10; stamp duty ₹15 (buy only)
- Zerodha adds ₹0 brokerage + ₹15.34 DP
- Dhan adds ₹0 brokerage + ₹12.50 DP
- Upstox adds ₹40 flat brokerage + ₹20 DP
Zero-delivery brokers finish within a few rupees of each other at the bottom of the table (Dhan edges ahead on its lighter DP charge), while flat-fee names land roughly ₹45–₹55 higher for this single round trip — a gap that scales with trade frequency, not size.
Frequently asked questions
Why do statutory charges look identical for every broker?
Because they are identical. STT, stamp duty, SEBI fees, exchange transaction charges, and GST rates are set by law or the exchanges, and SEBI's True-to-Label rules require pass-through at actuals. Only brokerage and the broker's own DP fee genuinely differ.
Which broker is cheapest overall?
For pure delivery investing, the zero-brokerage names cluster at the bottom, decided by DP charges — currently favouring Dhan's ₹12.50 over Zerodha's ₹15.34-inclusive figure. Frequent small orders change the maths entirely, which is why the table takes your real turnover rather than declaring a universal winner.
Do these totals include account opening or AMC?
No — they are per-trade costs. Annual maintenance ranges from free (Dhan, Groww, Fyers, Kotak Neo) to ₹300-plus-GST at Zerodha, which matters for small portfolios more than occasional traders. Each broker page lists AMC alongside the trade maths.
Are promotional first-30-days rates reflected?
No. Where a broker advertises temporary zero brokerage (Kotak Neo, m.Stock), these calculators model the standard post-promotion schedule, because a cost comparison should describe what you will pay after the welcome window closes.
Reading the two layers of a trading cost
Separating the layers changes how the numbers feel. The statutory layer — STT, exchange fees, SEBI charges, stamp duty, and the tax on some of those — arrives fixed regardless of platform, so optimising it is impossible and worrying about it unnecessary. The broker layer is where decisions live: whether your firm charges nothing per delivery order, caps itself at twenty rupees, or skims a percentage with conditions attached, plus whatever it adds when shares leave your demat on the way out.
Our ranking keeps both layers visible precisely so savings are attributed honestly. A broker cannot claim credit for cheap STT it merely collects, and a zero-brokerage headline cannot hide a heavier DP line from a table that prints every component. When you compare across months, watch the broker-layer delta only; it moves when pricing pages move, which is exactly when re-running your typical trade size pays off.
Matching the structure to your behaviour
Structure beats headline. Investors placing a handful of large annual orders care mostly about percentage-based charges and DP fees, since flat caps make big orders nearly free anyway. Traders splitting positions into many small orders experience the opposite: floors like Groww's five-rupee minimum bite hardest at low values, while flat twenty-rupee names feel expensive only relative to zero-delivery rivals. Neither profile is wrong — they simply reward different schedules, and the honest way to choose is running YOUR actual order pattern through the table above rather than trusting any single advertisement.
Frequency also multiplies DP charges in ways investors routinely underestimate. Selling one scrip per day across two hundred trading days at fifteen rupees a pop surrenders three thousand rupees annually before a rupee of profit is counted. Batch your exits where sensible, or weight DP-heavy brokers accordingly — the per-scrip mechanics are documented on each child page here so the arithmetic behind such decisions stays visible.
Related calculators
- Zerodha Brokerage CalculatorZero delivery brokerage with every statutory levy and the ₹15.34 DP charge itemised.
- Groww Brokerage Calculatormin(₹20, 0.1%) per order with a ₹5 floor — see exactly where your order lands.
- Upstox Brokerage CalculatorFlat ₹20 per delivery order plus ₹20 DP — predictable costs at any trade size.
- Dhan Brokerage CalculatorZero delivery brokerage with the lightest DP charge among major platforms.
- Fyers Brokerage Calculator0.3% capped at ₹20 with no minimum — small orders pay pennies, large ones pay flat.
- Kotak Neo Brokerage CalculatorPercentage delivery pricing (0.20%) with a value-scaling DP fee — modelled post-promo.
- m.Stock Brokerage CalculatorFlat ₹10 across every segment with ₹18-plus-GST DP on exits — steady-state maths.
Data sources & verification dates
- NSE India — STT, SEBI Turnover Fees & Exchange Levies — verified as of 2026-08-26
- NSE Circular FA64232 — Revised Cash & Derivative Transaction Charges — verified as of 2026-08-26
- Central Board of Direct Taxes — STT & Stamp Duty Rates for Delivery Trades — verified as of 2026-08-26
- Zerodha Official Pricing Schedule — verified as of 2026-08-26
- Groww Official Tariff Schedule — verified as of 2026-08-26
- Upstox Official Pricing Schedule — verified as of 2026-08-26
- Dhan Official Pricing Schedule — verified as of 2026-08-26
- FYERS Official Pricing Schedule — verified as of 2026-08-26
- Kotak Neo Official Pricing Schedule — verified as of 2026-08-26
- m.Stock Official Pricing Schedule — verified as of 2026-08-26
stockcalculator.in Research Desk — Editorial team; verifies every figure against official sources before publishing
Reviewed by stockcalculator.in Research Desk — Fee schedules cross-checked against each broker's own pricing page
Last updated . Figures are re-verified against official sources on every revision — see our methodology.
Disclaimer
Brokerage schedules, statutory levies, and DP charges are set by each broker and the exchanges, and they are revised without notice. Figures shown are estimates for education and planning only. We are not SEBI-registered investment advisers and nothing on this site is investment advice. Always cross-check the broker's latest pricing page before relying on a cost estimate here.