Skip to content

    How to Calculate Brokerage Charges in Indian Markets

    Quick answer

    See a real Zerodha contract note with current STT, GST, stamp duty and DP charges, plus worked Reliance, HDFC Bank and Nifty examples.

    19 June 2026
    18 min read
    3,517 words

    Key Takeaways

    • 1.Brokerage is only one line on your bill. The full cost stack on a Zerodha-style discount broker is brokerage plus STT, exchange transaction charges, SEBI fee, GST, stamp duty, and DP charges on delivery sells.
    • 2.Equity delivery brokerage is zero at Zerodha. The biggest cost on a delivery trade is STT at 0.1 percent on both buy and sell, plus a flat Rs 13.5 plus GST DP charge on every sell scrip.
    • 3.Intraday and F&O brokerage is 0.03 percent or a flat Rs 20 per executed order, whichever is lower. STT here is charged only on the sell side, so order side and segment change the maths a lot.
    • 4.GST is 18 percent and it applies only to brokerage plus exchange transaction charges plus the SEBI fee, never to STT or stamp duty. Stamp duty has been uniform across India since July 2020 and is paid by the buyer only.
    • 5.F&O profit is taxed as business income at your slab, not as capital gains. Equity STCG is 20 percent and LTCG is 12.5 percent above Rs 1.25 lakh. All numbers here are illustrative, not a promise of returns.

    Brokerage Is Just One Line On A Much Bigger Bill

    When a new trader asks how to calculate brokerage charges, the honest answer is that brokerage by itself is often the smallest number on the contract note. On a modern discount broker such as Zerodha, equity delivery brokerage is literally zero rupees, yet the same trade can still cost you a few hundred rupees once every statutory charge is added. The figure that actually leaves your account is the sum of brokerage, Securities Transaction Tax (STT), exchange transaction charges, the SEBI turnover fee, GST on services, stamp duty, and Depository Participant (DP) charges. Calculating brokerage in isolation gives you a wrong, dangerously optimistic picture of your break even.

    Each of these charges behaves differently. Brokerage and exchange charges depend on your broker and the segment. STT depends on whether the trade is delivery, intraday, futures, or options, and crucially on whether you are the buyer or the seller. Stamp duty is charged only on the buy side. GST is charged only on the service portion of the bill. Getting the calculation right means knowing not just the rates but which leg of the trade and which side of the trade each charge attaches to. That is exactly what this guide builds up, ending in a full Zerodha style contract note you can reproduce yourself.

    Throughout this page the numbers are illustrative and based on rate cards that were current at the time of writing. Exchange transaction charges and stamp duty are revised periodically by the exchanges and the government, so before you trade real size you must confirm the live rates on your broker's official charge list and on the NSE and BSE circulars. Nothing here is a promise of profit, and nothing here is tax advice for your specific situation.

    The Seven Charges On Every Indian Equity Trade

    Before any worked example, you need to know the seven moving parts. The first is brokerage, the broker's own fee. On Zerodha this is Rs 0 for equity delivery and the lower of 0.03 percent of turnover or Rs 20 per executed order for equity intraday, equity futures, and currency futures, while options are a flat Rs 20 per executed order. The second is STT, a central government tax that varies by segment and side. The third is exchange transaction charges, levied by NSE or BSE on turnover and differing by segment.

    The fourth charge is the SEBI turnover fee, a tiny Rs 10 per crore of turnover, which works out to Rs 0.000001 per rupee traded. The fifth is GST at 18 percent, applied only on the taxable services, meaning brokerage plus exchange transaction charges plus the SEBI fee. The sixth is stamp duty, paid only by the buyer, at rates fixed uniformly across India since 1 July 2020. The seventh, which applies only when you actually sell delivery shares out of your demat account, is the DP charge, a flat per scrip fee from the depository and your broker that does not depend on quantity or value.

    The side-and-segment rule

    STT, exchange charges, GST and the SEBI fee scale with turnover. Stamp duty is buyer only. DP charges are flat and only hit a delivery sell. Brokerage may be flat or percentage. If you remember which charge attaches to which side and which segment, you can rebuild any contract note from scratch.

    Current Charge Rates Used In These Examples

    The table below lists the rates used in every worked example on this page. STT on derivatives last changed on 1 April 2026, so older blog posts you may find online quote stale options and futures STT. The current options STT is 0.15 percent on the sell side premium and the current futures STT is 0.05 percent on the sell side turnover. These are the post April 2026 figures.

    ChargeEquity deliveryEquity intradayEquity futuresEquity options
    Brokerage (Zerodha)Rs 00.03% or Rs 20 per order, lower0.03% or Rs 20 per order, lowerFlat Rs 20 per order
    STT0.1% buy and 0.1% sell0.025% on sell only0.05% on sell only0.15% on sell premium
    Exchange txn charge (NSE)approx 0.00297% of turnoverapprox 0.00297% of turnoverapprox 0.00173% of turnoverapprox 0.03503% of premium
    SEBI feeRs 10 per croreRs 10 per croreRs 10 per croreRs 10 per crore
    GST18% on (brokerage + txn + SEBI)18% on (brokerage + txn + SEBI)18% on (brokerage + txn + SEBI)18% on (brokerage + txn + SEBI)
    Stamp duty (buyer)0.015%0.003%0.002%0.003%
    DP charge (sell)approx Rs 13.5 + GST per scripNot applicableNot applicableNot applicable
    Rates move

    Exchange transaction charges are revised by NSE and BSE from time to time, and the numbers above are illustrative. Always verify the live percentage on your broker's published charge list before sizing a real trade.

    Worked Example One: A Reliance Delivery Round Trip

    Suppose you buy 100 shares of Reliance Industries at Rs 1,400 and later sell all 100 at Rs 1,470, holding for a few weeks. These price levels are illustrative. Your buy turnover is Rs 1,40,000 and your sell turnover is Rs 1,47,000, so total turnover is Rs 2,87,000. On Zerodha, equity delivery brokerage is Rs 0 on both legs, so brokerage contributes nothing. That zero is exactly why traders wrongly assume delivery is free.

    Now layer the statutory charges. STT on delivery is 0.1 percent on both buy and sell, so 0.1 percent of Rs 1,40,000 is Rs 140 on the buy and 0.1 percent of Rs 1,47,000 is Rs 147 on the sell, totalling Rs 287. NSE exchange transaction charge at roughly 0.00297 percent of Rs 2,87,000 is about Rs 8.5. The SEBI fee at Rs 10 per crore on Rs 2,87,000 is about Rs 0.29. GST at 18 percent applies to brokerage plus exchange charge plus SEBI fee, which is 18 percent of about Rs 8.8, roughly Rs 1.6. Stamp duty at 0.015 percent applies only to the buy turnover of Rs 1,40,000, giving Rs 21. Finally the DP charge on the sell is about Rs 13.5 plus GST, roughly Rs 15.9 for one scrip.

    • Gross profit before costs: (1,470 minus 1,400) times 100 equals Rs 7,000
    • STT both sides: Rs 287
    • Exchange transaction charge: about Rs 8.5
    • SEBI fee: about Rs 0.3
    • GST on services: about Rs 1.6
    • Stamp duty (buy only): Rs 21
    • DP charge on sell: about Rs 15.9
    • Total charges: about Rs 334
    • Net profit after charges: about Rs 6,666 (illustrative)

    So a trade that looked like a clean Rs 7,000 win actually nets about Rs 6,666 before tax. The single largest cost was STT at Rs 287, not brokerage, which was zero. This is the central lesson: on delivery trades, STT and the flat DP charge dominate, and any calculator that only computes brokerage will mislead you about your true break even price.

    Worked Example Two: A Bank Nifty Intraday Trade

    Intraday equity behaves differently because STT is charged on the sell side only and at a lower 0.025 percent, while brokerage is no longer zero. Imagine you buy 500 shares of HDFC Bank at Rs 1,650 and square off the same day at Rs 1,665. These are illustrative levels. Buy turnover is Rs 8,25,000 and sell turnover is Rs 8,32,500, for total turnover of Rs 16,57,500.

    Brokerage on Zerodha intraday is the lower of 0.03 percent or Rs 20 per executed order. On the buy leg, 0.03 percent of Rs 8,25,000 is Rs 247.5, which is far above Rs 20, so the flat Rs 20 cap applies. The same Rs 20 cap applies on the sell leg, giving Rs 40 total brokerage. STT at 0.025 percent applies only to the sell turnover of Rs 8,32,500, giving about Rs 208. The exchange transaction charge at roughly 0.00297 percent of Rs 16,57,500 is about Rs 49.2. The SEBI fee is about Rs 1.66. GST at 18 percent on brokerage plus exchange charge plus SEBI fee, which is 18 percent of about Rs 90.9, is about Rs 16.4. Stamp duty at 0.003 percent on the buy turnover of Rs 8,25,000 is about Rs 24.8. There is no DP charge because nothing was delivered.

    • Gross profit: (1,665 minus 1,650) times 500 equals Rs 7,500
    • Brokerage: Rs 40 (Rs 20 cap on each leg)
    • STT (sell only): about Rs 208
    • Exchange transaction charge: about Rs 49.2
    • SEBI fee: about Rs 1.7
    • GST on services: about Rs 16.4
    • Stamp duty (buy only): about Rs 24.8
    • Total charges: about Rs 340
    • Net profit after charges: about Rs 7,160 (illustrative)

    Notice that even though this intraday trade had a bigger turnover than the Reliance delivery trade, the total charges are similar, around Rs 340, because intraday STT is lower and applies only once. The flat Rs 20 brokerage cap is doing a lot of work here, since percentage brokerage would have been over Rs 490 on these turnovers.

    Worked Example Three: A Nifty Options Buy

    Options are where many traders get the maths badly wrong, because every charge that scales with value is computed on the premium, not on the notional contract value. Take the current Nifty lot size of 65. Suppose you buy 2 lots of a weekly Nifty 24000 call at a premium of Rs 120 and sell both lots later at Rs 165. These are illustrative levels. Each lot is 65 units, so 2 lots is 130 units. Buy premium turnover is 130 times Rs 120 equals Rs 15,600 and sell premium turnover is 130 times Rs 165 equals Rs 21,450.

    Brokerage on Zerodha options is a flat Rs 20 per executed order, so Rs 40 for the buy and sell pair. STT on options after 1 April 2026 is 0.15 percent on the sell side premium only, so 0.15 percent of Rs 24,750 is about Rs 37.1. The exchange transaction charge on options is levied on premium at roughly 0.03503 percent, so on total premium turnover of Rs 42,750 that is about Rs 15. The SEBI fee on Rs 42,750 is negligible, about Rs 0.04. GST at 18 percent applies to brokerage plus exchange charge plus SEBI fee, which is 18 percent of about Rs 55, giving about Rs 9.9. Stamp duty at 0.003 percent applies to the buy premium of Rs 18,000, giving about Rs 0.54.

    • Gross profit: (165 minus 120) times 150 equals Rs 6,750
    • Brokerage: Rs 40 (flat Rs 20 per order)
    • STT on sell premium: about Rs 37.1
    • Exchange transaction charge on premium: about Rs 15
    • SEBI fee: about Rs 0.04
    • GST on services: about Rs 9.9
    • Stamp duty on buy premium: about Rs 0.5
    • Total charges: about Rs 103
    • Net profit after charges: about Rs 6,647 (illustrative)
    Why options feel cheap to trade

    Because options charges are computed on the small premium and not on the large notional, the rupee charges look tiny. But on a losing trade the same flat Rs 20 plus charges still apply, and over hundreds of weekly trades these add up fast. Always tally costs across your whole month, not per trade.

    A Full Zerodha Style Contract Note, Line By Line

    Here is the Reliance delivery round trip from Example One laid out exactly the way a Zerodha contract note presents it, so you can match each row to what appears in your own statement. This is the deliverable that the old version of this page was missing: a real broker bill with current STT, GST and stamp duty broken out separately.

    Line itemBuy leg (Rs)Sell leg (Rs)Total (Rs)
    Turnover1,40,000.001,47,000.002,87,000.00
    Brokerage0.000.000.00
    STT140.00147.00287.00
    Exchange txn charge4.164.378.53
    SEBI fee0.140.150.29
    GST (18%)0.770.811.58
    Stamp duty21.000.0021.00
    DP charge0.0015.9315.93
    Total charges165.07168.26334.33

    Read this top to bottom and the structure becomes obvious. Brokerage is zero on delivery. STT is symmetric across both legs. Stamp duty sits only on the buy leg. The DP charge sits only on the sell leg. GST is a small rider on the tiny service charges. The grand total of about Rs 334 is your real cost of doing this trade, and you should subtract it from gross profit before you even think about income tax.

    How These Charges Feed Into Your Tax Return

    The charges above are transaction costs, but they also reduce your taxable gain, so they matter twice. For equity delivery treated as capital gains, STT, brokerage and the other transaction costs are added to your cost of acquisition and deducted from sale proceeds, which lowers the taxable gain. Short term capital gains on listed equity held under one year are taxed at 20 percent. Long term capital gains on holdings over one year are taxed at 12.5 percent, but only on the amount above Rs 1.25 lakh of LTCG in the year.

    Futures and options are different. F&O profit is treated as business income, not capital gains, and is taxed at your applicable income tax slab rate. Because it is business income, you can deduct your brokerage, exchange charges, GST, internet and other genuine business expenses against your F&O turnover. STT on F&O is also a deductible business expense. This is one reason serious derivatives traders keep a careful log of every charge: the running total directly reduces the income on which they pay slab rate tax.

    • Delivery equity: transaction costs reduce capital gain; STCG 20 percent, LTCG 12.5 percent above Rs 1.25 lakh.
    • Intraday equity: treated as speculative business income, taxed at slab; costs are deductible.
    • F&O: non speculative business income, taxed at slab; brokerage, STT and exchange charges all deductible.
    • Keep every contract note. The charge totals are your audit trail and your expense proof.

    Common Mistakes When Calculating Brokerage Charges

    The first and most common mistake is treating brokerage as the whole cost. As the worked examples show, on a discount broker brokerage is often the smallest line and sometimes zero, while STT and the DP charge dominate. A trader who sets a break even price using only brokerage will repeatedly exit a hair too early and wonder why winning trades feel like scratches.

    The second mistake is using stale STT figures. Many calculators online still show pre October 2024 options STT of 0.0625 percent and futures STT of 0.0125 percent. The current rates are 0.1 percent on options sell premium and 0.02 percent on futures sell turnover. Using the old numbers understates your cost on every derivatives trade. The third mistake is applying stamp duty to both sides or assuming it still varies by state. Since 1 July 2020 stamp duty is uniform nationwide and is charged to the buyer only.

    • Counting only brokerage and ignoring STT, exchange charges, GST, stamp duty and DP charges.
    • Using pre October 2024 derivatives STT rates that are now wrong.
    • Charging stamp duty on the sell side or assuming it varies by state.
    • Applying GST to STT or stamp duty. GST only touches brokerage, exchange charges and the SEBI fee.
    • Forgetting the flat per scrip DP charge that hits every delivery sell regardless of quantity.
    • Computing options charges on notional contract value instead of on premium.
    Log it in your journal

    Record total charges as a separate field next to gross and net profit for every trade. Over a month the charges total often surprises active traders and is the single easiest cost to optimise by trading less often or in larger size.

    How To Reduce Your Real Trading Costs

    You cannot negotiate STT, exchange charges, GST or stamp duty, because these are statutory and identical across brokers. What you can control is brokerage, trade frequency, and how you structure delivery sells. Choosing a flat fee discount broker over a percentage broker is the single biggest lever for active traders, since the Rs 20 cap turns a Rs 247 percentage brokerage into a Rs 20 flat fee on a large intraday order.

    On delivery, the flat per scrip DP charge means selling one scrip in many small lots across many days costs the same flat fee each day, so consolidating your sells into fewer transactions saves money. For options scalpers, the flat Rs 20 per order plus the post April 2026 higher STT means that very high frequency strategies now carry materially more cost than they did a couple of years ago, and the only honest fix is fewer, higher conviction trades. Reducing churn is almost always cheaper than chasing a slightly lower brokerage rate.

    • Use a flat fee broker so the Rs 20 per order cap kicks in on large turnover.
    • Consolidate delivery sells to pay the flat DP charge fewer times.
    • Trade less often. Frequency, not rate, is usually the biggest cost driver after October 2024.
    • Hold delivery over one year where appropriate to access the lower 12.5 percent LTCG rate above Rs 1.25 lakh.
    • Track monthly charge totals in your trading journal so the cost is visible and managed.

    Sources And Further Reading

    For authoritative and current figures, always confirm rates on the official sources before trading. Useful references include SEBI for turnover fees and regulations, Zerodha Varsity and the Zerodha brokerage calculator for the live charge card, NSE India for exchange transaction charges, and CBIC for GST. STT rates are set in the Finance Act, so check the latest budget for any changes.

    Sources and Further Reading

    For authoritative data and further reading on this topic, refer to SEBI (Securities and Exchange Board of India), Zerodha Varsity, CBIC and NSE India. Always confirm current rules, rates and contract specifications on the official source before you trade.

    Related Topics

    brokerage chargesIndian stock marketNSEBSESEBI rules

    Related Articles