Every charge, every broker
7 brokers. 8 charge categories. 3 trader profiles. The only comparison you need before picking a broker.
Quick verdict
Which broker for which trader?
These are total costs including brokerage, GST, DP charges, AMC, and all regulatory fees (STT, exchange, SEBI, stamp duty). The cheapest broker changes depending on your trading style — there's no single "best" broker.
Total annual cost
What each broker actually costs per year
Long-term investor (5 delivery trades/mo, no intraday or F&O)
| Broker | Brokerage | DP | AMC | Regulatory | Total/year |
|---|---|---|---|---|---|
| Dhan Cheapest | ₹0 | ₹354 | Free | ₹6,691 | ₹7,045 |
| Zerodha Cheapest | ₹0 | ₹368 | ₹89 | ₹6,691 | ₹7,148 |
| Groww | ₹2,832 | ₹480 | Free | ₹6,691 | ₹10,003 |
| Angel One | ₹2,832 | ₹480 | ₹283 | ₹6,691 | ₹10,286 |
| Upstox | ₹2,832 | ₹480 | ₹300 | ₹6,691 | ₹10,303 |
| Kotak Securities | ₹14,160 | ₹480 | ₹600 | ₹6,691 | ₹21,931 |
| HDFC Securities | ₹35,400 | ₹480 | ₹885 | ₹6,691 | ₹43,456 |
Active trader (3 delivery + 30 intraday trades/mo)
| Broker | Brokerage | DP | AMC | Regulatory | Total/year |
|---|---|---|---|---|---|
| Dhan Cheapest | ₹6,372 | ₹885 | Free | ₹7,257 | ₹14,514 |
| Zerodha Cheapest | ₹6,372 | ₹920 | ₹89 | ₹7,257 | ₹14,638 |
| Angel One | ₹8,071 | ₹1,200 | ₹283 | ₹7,257 | ₹16,811 |
| Kotak Securities | ₹16,992 | ₹1,200 | ₹600 | ₹7,257 | ₹26,049 |
| Groww | ₹18,691 | ₹1,200 | Free | ₹7,257 | ₹27,148 |
| Upstox | ₹18,691 | ₹1,200 | ₹300 | ₹7,257 | ₹27,448 |
| HDFC Securities | ₹42,480 | ₹1,200 | ₹885 | ₹7,257 | ₹51,822 |
F&O trader (50 options + 10 futures trades/mo)
| Broker | Brokerage | DP | AMC | Regulatory | Total/year |
|---|---|---|---|---|---|
| Kotak Securities Cheapest | ₹16,992 | ₹0 | ₹600 | ₹82,825 | ₹1,00,417 |
| Groww | ₹33,984 | ₹0 | Free | ₹82,825 | ₹1,16,809 |
| Dhan | ₹33,984 | ₹0 | Free | ₹82,825 | ₹1,16,809 |
| Zerodha | ₹33,984 | ₹0 | ₹89 | ₹82,825 | ₹1,16,898 |
| Angel One | ₹33,984 | ₹0 | ₹283 | ₹82,825 | ₹1,17,092 |
| Upstox | ₹33,984 | ₹0 | ₹300 | ₹82,825 | ₹1,17,109 |
| HDFC Securities | ₹1,77,000 | ₹0 | ₹885 | ₹82,825 | ₹2,60,710 |
Delivery brokerage
How much does a ₹50,000 delivery trade actually cost?
| Broker | Rate | Brokerage + GST | Total trade cost |
|---|---|---|---|
| Zerodha Cheapest | Zero brokerage | ₹0.00 | ₹126.85 |
| Dhan | Zero brokerage | ₹0.00 | ₹126.26 |
| Groww | ₹5–₹20 | ₹47.20 | ₹178.71 |
| Angel One | ₹2–₹20 | ₹47.20 | ₹178.71 |
| Upstox | ₹20 flat | ₹47.20 | ₹178.71 |
| Kotak Securities | 0.2% | ₹236.00 | ₹367.51 |
| HDFC Securities | 0.5% min ₹25 | ₹590.00 | ₹721.51 |
Zerodha charges zero delivery brokerage. At HDFC Securities, the same ₹50K trade costs ₹590.00 more. Over 50 trades/year: ₹29,500.00 extra.
Intraday brokerage
What does a ₹25,000 intraday round trip cost?
| Broker | Rate | Brokerage + GST | 100 trades/mo × 12 |
|---|---|---|---|
| Zerodha Cheapest | 0.03% or ₹20 | ₹17.70 | ₹21,240.00 |
| Dhan | 0.03% or ₹20 | ₹17.70 | ₹21,240.00 |
| Angel One | 0.03% or ₹20 | ₹17.70 | ₹21,240.00 |
| Kotak Securities | 0.05% or ₹10 | ₹23.60 | ₹28,320.00 |
| Groww | ₹5–₹20 | ₹47.20 | ₹56,640.00 |
| Upstox | 0.1% or ₹20 | ₹47.20 | ₹56,640.00 |
| HDFC Securities | 0.05% min ₹25 | ₹59.00 | ₹70,800.00 |
For active traders doing 100 trades/month, annual brokerage difference: ₹49,560.00. On trades below ~₹67K, the percentage rate matters more than the cap.
F&O brokerage
Futures vs options — who charges what?
Futures brokerage (₹5L lot value, round trip)
| Broker | Rate | Brokerage + GST |
|---|---|---|
| Kotak Securities Cheapest | ₹10 flat | ₹23.60 |
| Zerodha | 0.03% or ₹20 | ₹47.20 |
| Groww | ₹20 flat | ₹47.20 |
| Dhan | 0.03% or ₹20 | ₹47.20 |
| Angel One | ₹20 flat | ₹47.20 |
| Upstox | 0.05% or ₹20 | ₹47.20 |
| HDFC Securities | 0.05% min ₹25 | ₹295.00 |
Options brokerage (flat per order, round trip)
| Broker | Rate | Brokerage + GST | 50 trades/mo × 12 |
|---|---|---|---|
| Kotak Securities Cheapest | ₹10 flat | ₹23.60 | ₹14,160.00 |
| Zerodha | ₹20 flat | ₹47.20 | ₹28,320.00 |
| Groww | ₹20 flat | ₹47.20 | ₹28,320.00 |
| Dhan | ₹20 flat | ₹47.20 | ₹28,320.00 |
| Angel One | ₹20 flat | ₹47.20 | ₹28,320.00 |
| Upstox | ₹20 flat | ₹47.20 | ₹28,320.00 |
| HDFC Securities | ₹100 min | ₹236.00 | ₹141,600.00 |
DP charge
The cost of selling your stocks
| Broker | Per sell | 10 sells/mo | Annual (10/mo) |
|---|---|---|---|
| Dhan Cheapest | ₹14.75 | ₹147.50 | ₹1,770 |
| Zerodha | ₹15.34 | ₹153.40 | ₹1,841 |
| Groww | ₹20.00 | ₹200.00 | ₹2,400 |
| Angel One | ₹20.00 | ₹200.00 | ₹2,400 |
| Kotak Securities | ₹20.00 | ₹200.00 | ₹2,400 |
| HDFC Securities | ₹20.00 | ₹200.00 | ₹2,400 |
| Upstox | ₹20.00 | ₹200.00 | ₹2,400 |
DP charge gap: ₹5.25/sell. For active delivery sellers (10 sells/mo), that's ₹630/year difference.
AMC
What your broker charges for doing nothing
| Broker | Annual cost | Monthly equiv. |
|---|---|---|
| Groww Free | Free | — |
| Dhan | Free | — |
| Zerodha | ₹88.50 | ₹7.38 |
| Angel One | ₹283.00 | ₹23.58 |
| Upstox | ₹300.00 | ₹25.00 |
| Kotak Securities | ₹600.00 | ₹50.00 |
| HDFC Securities | ₹885.00 | ₹73.75 |
2 of 7 brokers charge zero AMC. If you barely trade, AMC is the one charge that hits you no matter what.
MTF interest & brokerage
What does borrowing ₹1 lakh for 30 days cost?
| Broker | Rate (p.a.) | 30-day interest | MTF brokerage | Total cost |
|---|---|---|---|---|
| Dhan Cheapest | 12.5% | ₹1,026.58 | ₹47.20 | ₹1,073.78 |
| Zerodha | 14.6% | ₹1,200.00 | ₹47.20 | ₹1,247.20 |
| Angel One | 15.0% | ₹1,232.05 | ₹47.20 | ₹1,279.25 |
| Groww | 15.8% | ₹1,294.52 | ₹236.00 | ₹1,530.52 |
| Upstox | 18.3% | ₹1,500.00 | ₹47.20 | ₹1,547.20 |
| Kotak Securities | 15.0% | ₹1,230.41 | ₹472.00 | ₹1,702.41 |
| HDFC Securities | 12.0% | ₹986.30 | ₹755.20 | ₹1,741.50 |
On a ₹5L position held 30 days, the interest spread means a difference of ₹-201.37. MTF is expensive — only use it if you're confident in the trade.
Regulatory charges
The costs you cannot avoid at any broker
STT is the largest regulatory charge by far. On delivery, regulatory charges are ₹111.51 per ₹50K trade — more than most brokers' brokerage. This is why "zero brokerage" doesn't mean "free trading."
Other charges
The fees that show up when you least expect
Need a custom comparison?
Run a scenario with your exact trading frequency and volume, or compare all 16 brokers side by side.