Broker Cost Optimizer – Find the Lowest-Cost Broker for Your Trading Style
Broker Cost Optimizer
Most broker comparisons list advertised fees. This tool calculates what you would actually pay in a year — across all charge components — based on your specific trading volumes. Enter your monthly turnover for each segment you use. The calculator applies the correct brokerage, STT, exchange transaction charges, SEBI fee, stamp duty, DP charges, and AMC for each of the 18 brokers and returns a ranked cost table. Regulatory charges (STT, exchange fees, SEBI fee, stamp duty) are set by government and are identical across all brokers. What varies between brokers is brokerage rate, AMC, DP charge per ISIN sold, and API subscription cost — and for certain trading profiles, these differences run to several thousand rupees per year.
Table of Contents
Compare demat account charges
Demat Broker Charges Calculator
Enter your monthly trading volumes. The tool calculates total annual charges across all supported brokers and ranks them for your specific activity pattern.
ltw-broker-sheet-sync.php is active under wp-content/mu-plugins/.
Verify: open /wp-json/ltw/v1/broker-sheet-csv — it should return CSV text (not HTML/JSON).| Rank | Broker | Annual total | Broker-controlled | Regulatory | AMC | DP / yr | API / yr | Other / yr | Eff. cost % | Cost / order | Profile fit | Links |
|---|
Annual total = Trading + AMC + DP + API + Other (GST + Call & Trade).
Methodology & assumptions
Broker-controlled charges (differ across brokers): brokerage, annual AMC, DP charge per ISIN sold, API subscription, call-and-trade fee.
Regulatory charges (identical across all brokers): STT / CTT, NSE/BSE exchange transaction charges, SEBI turnover fee (Rs 10/crore), stamp duty.
Brokerage: min(turnover x rate, cap x orders). Delivery brokerage can vary by broker plan.
DP charges: Estimated using delivery sell events entered above. For brokers with percentage DP rates, model uses higher of (minimum DP) or (DP % x average sell value per event).
Charge sources: official broker tariff pages for all brokers in this tool, plus NSE/SEBI circulars for regulatory constants.
Not modelled: F&O lot-size rounding, MTF margin interest, negotiated plans for high-volume clients. GST is an estimate and may vary by broker billing treatment.
For informational purposes only. Verify all charges on each broker's official fee schedule before opening an account.
What this tool compares
How to use this comparison tool
Follow these steps to compare demat account charges, review major fee components, and shortlist the most cost-effective broker for your needs.
Select or review the available demat accounts in the comparison tool.
Check the account opening fee and annual maintenance charges.
Compare brokerage, DP charges, and other recurring costs.
Review the complete fee picture based on your expected usage.
Shortlist the accounts that fit your investing or trading style.
Why the cost difference matters
Example from our November 2026 data: a delivery investor who buys and sells Rs 5 lakh a month in 4 orders and sells 2 stocks a month pays about Rs 13,600 a year at Shoonya and about Rs 15,350 at Upstox among the discount brokers. Roughly Rs 12,000 of that is STT and other statutory charges that every broker collects. The spread of about Rs 1,750 comes from DP charges, Rs 0 versus Rs 20 delivery brokerage per order, and AMC. Full-service brokers that charge a percentage on delivery come out between about Rs 16,300 and Rs 87,300. An intraday trader with Rs 20 lakh monthly buys and sells in 80 orders sees about Rs 14,200 (Shoonya) to Rs 31,500 (Upstox and 5paisa) among discount brokers, a gap of about Rs 17,000 a year that comes from the brokerage rate (lower of Rs 20 or 0.03% against 0.1%).
For an options trader with 60 orders and Rs 5 lakh of premium bought and sold a month who also pays for a data API, the yearly total is about Rs 38,600 at Zerodha against about Rs 31,200 at Dhan, Fyers, Groww and INDmoney. The gap of about Rs 7,400 is the Rs 500 a month Kite Connect data plan (Rs 6,000 plus GST) and the Rs 300 AMC. Zerodha says its order-placement API is free and, from October 2026, waives the Rs 500 plan if you paid more than Rs 2,000 brokerage the previous month, so check your own case. These amounts matter more at higher volumes or over several years. The calculator above makes this specific to your numbers.
Important charges to understand before opening a demat accoun
Account opening feeSome brokers charge a one-time account opening fee, while others offer free account opening during promotional periods. This cost matters less over the long term, but it still affects the entry barrier.
Annual maintenance chargeThe annual fee charged by the depository participant for maintaining your demat account. In our data, Shoonya, Dhan, Groww, Fyers, INDmoney and mStock charge Rs 0 AMC for individual accounts. Zerodha and 5paisa list Rs 300 a year, Upstox Rs 300 after the first year, Angel One and HDFC Sky Rs 240, and full-service brokers Rs 199 to Rs 750. Most quote AMC plus GST, and conditions such as BSDA status can change it. For low-frequency investors this is often the largest broker-controlled cost.
DP chargesCharged when you sell shares from your demat account, once per unique stock (ISIN) per sell day, regardless of quantity. In our data the charge runs from Rs 9 (Shoonya) and Rs 12.50 to Rs 13 (Dhan, Fyers, Zerodha) to Rs 20 or more at most other brokers, plus GST at most of them. These add up quickly for investors who sell several stocks in the same month. DP charges include the depository fee plus the broker’s own levy.
BrokerageDelivery brokerage is Rs 0 at Zerodha, Dhan and Shoonya, lower of Rs 20 or 0.3% at Fyers, Rs 20 per order at Upstox and 5paisa, lower of Rs 20 or 0.1% at Groww and Angel One, Rs 10 per order at mStock, and a percentage of turnover at full-service brokers. For intraday, Zerodha, Dhan and Fyers charge the lower of Rs 20 or 0.03% per order, Groww and Upstox the lower of Rs 20 or 0.1%, Shoonya the lower of Rs 5 or 0.03%, and mStock Rs 10 flat. For options, most discount brokers charge a flat Rs 20 per order, while Shoonya charges Rs 5 and mStock, Kotak and Axis Direct Rs 10.
Other platform-related costsSome brokers may also have platform-specific charges, call and trade fees, margin-related costs, or product-specific add-ons. Always review the complete pricing page before making a final choice.
Who should use this tool?
Related broker comparisons
Best Demat Account for IPO in 2026
Best algo trading brokers in India
Best Demat Account and Trading Apps in India (2026)
Groww vs INDmoney: Charges, AMC & Costs (2026)
Upstox vs Dhan: Charges, AMC & Costs (2026)
mStock vs Groww: Charges, AMC & Costs (2026)
Upstox
FAQs
Which demat accounts have very low or zero account maintenance charges?
In our data Shoonya, Dhan, Groww, Fyers, INDmoney and mStock charge Rs 0 AMC for individual accounts. Others list Rs 199 to Rs 750 a year, and conditions such as BSDA status can change what you pay. The total cost still depends on brokerage, DP charges and how you trade, so run the calculator above.
Is m.Stock cheaper than Shoonya?
On our five preset profiles Shoonya comes out cheaper than mStock. mStock charges a flat Rs 10 per order on all segments (Rs 0 for the first 30 days) with Rs 0 AMC, while Shoonya charges Rs 0 on delivery and the lower of Rs 5 or 0.03% on intraday and futures, and Rs 5 on options. Your own volumes decide, so enter them in the tool.
Do zero-brokerage brokers still have other charges?
Yes. Even where delivery brokerage is Rs 0, you still pay STT, exchange charges, stamp duty, SEBI fees, GST and a DP charge when you sell shares, and some brokers charge AMC or call-and-trade fees. Compare the complete yearly cost, not one headline number.
Which brokers should beginners compare first?
Beginners often compare brokers such as Zerodha, Groww, Angel One, Upstox, Dhan, Shoonya, and m.Stock because they differ in pricing, ease of use, support, and platform experience.
Should I choose Shoonya or m.Stock only because of low charges?
Not always. While Shoonya and m.Stock may be attractive on cost, users should also compare platform usability, support quality, product features, and suitability for their investing or trading style.
Is the Zerodha API free?
Partly. Zerodha says its Personal plan, which covers order placement, is free, and the Connect plan with real-time and historical data costs Rs 500 a month. From October 2026 it waives the Rs 500 plan if you paid more than Rs 2,000 in brokerage the previous month. The optimizer treats the data plan as a paid API cost when you tick the API option.
How does the optimizer calculate the annual cost?
It multiplies your monthly volumes by each broker’s published rates for brokerage, adds STT or CTT, exchange charges, SEBI fees and stamp duty, then adds AMC, DP charges, API and call-and-trade fees and an 18% GST estimate on the taxable parts. Statutory charges are the same at every broker, so differences come from brokerage, AMC, DP and API fees.
Want the charges for one trade rather than a year? Use the brokerage calculator. Added to a falling position and want your new average price? Try the stock average calculator. To see which brokers fit your trading style, use the demat account finder, or browse all broker charges guides.
For the demat side of the bill alone (AMC and DP charges), use the demat charges calculator.
