Skip to content

    How to Reduce Trading Costs in India

    Quick answer

    Cut trading costs by knowing each charge, current STT, brokerage structures, spreads and order count. Includes a worked Nifty futures round trip with rates.

    19 June 2026
    14 min read
    2,694 words

    Key Takeaways

    • 1.Reduce trading costs by comparing full broker tariffs, reviewing unnecessary round trips and accounting for the gap between buying and selling quotes.
    • 2.Zero brokerage does not remove statutory charges.
    • 3.GST applies to brokerage, exchange charges and the SEBI fee; it does not apply to STT or stamp duty.
    • 4.Compare costs against the same order sizes and trading segment. Larger positions also increase market risk.

    What Actually Makes Up Your Trading Cost

    The true cost of a trade includes brokerage, Securities Transaction Tax (STT), exchange transaction charges, the SEBI turnover fee, stamp duty and Goods and Services Tax (GST). GST is 18% on brokerage, exchange charges and the SEBI fee, including applicable IPFT charges, rather than on STT or stamp duty.

    Zero brokerage still leaves STT, exchange charges, the SEBI fee and stamp duty. You can compare broker pricing and review unnecessary orders; statutory rates are set externally. The balance depends on the segment, order value and broker tariff.

    Current STT Rates You Must Use (Updated April 2026)

    From 1 April 2026, STT on option sales is 0.15% of sale premium and on futures sales is 0.05% of sale contract value. Check the segment and tax base as well as the percentage.

    STT effective 1 April 2026; NSE tax circular and Zerodha charge-base explanation, checked October 2026.
    SegmentSTT rateCharged on
    Equity delivery0.1% buy + 0.1% sellTraded value, both legs
    Equity intraday0.025% sell onlySell-side traded value
    Equity futures0.05% sell onlySell-side contract value
    Equity options0.15% sell onlySell-side premium value
    Options that are exercised0.15% on buyerSettlement (intrinsic) value

    On an option sale, STT is based on premium rather than underlying notional. A bought option exercised in the money attracts purchaser STT on intrinsic value. Compare both routes with their actual costs; selling before expiry does not automatically save STT.

    Compare the tax bases

    At the current equal sale and exercise STT rates, the relative cost depends on sale premium versus intrinsic value, other charges and execution price. There is no universal expiry tax-saving rule.

    The Other Statutory Charges: Exchange, SEBI, Stamp Duty

    For standard NSE equity derivatives, exchange charges including IPFT total 0.00183% on futures turnover and 0.03553% on options premium turnover per side, under the split effective 1 March 2026. Product-specific waivers may differ. The SEBI fee is Rs 10 per crore. Stamp duty is charged on purchases: 0.015% for equity delivery, 0.003% for equity intraday, 0.002% for futures and 0.003% for options.

    Charges apply even when an option trade makes a loss. On a small premium move, brokerage and turnover-based charges can consume much of the gross gain.

    • Exchange fees vary by exchange and segment.
    • The SEBI fee and exchange charges form part of the GST base.
    • Stamp duty is a buy-side charge.
    • GST does not apply to STT or stamp duty.

    Brokerage Structures Differ: One Broker's Page as an Example

    Statutory charges are the same for every client of a segment, but brokerage is set by the broker. The table shows one broker's published structure so you can see how different the structures are. It is not a recommendation or a ranking. It comes from Zerodha's charges page, opened on 28 Oct 2026. Other brokers differ, and tariffs change, so check the page of any broker you use.

    Zerodha charges page, opened 28 Oct 2026. GST at 18% applies to brokerage, SEBI charges and transaction charges combined, as that page states.
    SegmentBrokerage on that pageOther lines on that page
    Equity deliveryZero brokerageSTT 0.1% on buy and sell; stamp duty 0.015% on buy
    Equity intraday0.03% or ₹20 per executed order, whichever is lowerSTT 0.025% on sell; stamp duty 0.003% on buy
    Futures0.03% or ₹20 per executed order, whichever is lowerSTT 0.05% on sell; exchange charge 0.00183%; stamp duty 0.002% on buy
    OptionsFlat ₹20 per executed orderSTT 0.15% on sell premium; exchange charge 0.03553% of premium; stamp duty 0.003% on buy

    Two things stand out. First, a flat per-order fee and a percentage fee behave differently as the order grows. A flat ₹20 is large for a very small order and tiny for a large one. A percentage fee scales with the order. Second, some segments are charged brokerage per order, so the number of orders matters more than the number of rupees traded.

    Fixed Charges Add Up Faster Than You Expect

    If your broker charges a flat fee per order, you can estimate the monthly brokerage from order count alone. A round trip is two orders (one to buy and one to sell). The example uses a flat ₹20 per executed order, which is the structure Zerodha's page lists for options.

    Illustrative counts. Brokerage and GST only. Other charges are excluded.
    Round trips in a monthOrdersBrokerage at ₹20 per orderGST at 18%Total
    2550₹1,000₹180₹1,180
    50100₹2,000₹360₹2,360
    100200₹4,000₹720₹4,720

    The 100 round trip line gives ₹4,720, which matches the brokerage figure used for a month of 100 round trips on our charges changelog. Halving the number of unnecessary round trips halves this line, whatever the premium. That is why a rule limiting the number of daily trades is often the cheapest cost reduction available.

    A Worked Nifty Futures Round Trip With Current Rates

    This is a made-up trade for the arithmetic. Assume you buy one lot of Nifty futures at 25,000 and sell at 25,100. The Nifty lot size in this site's NSE-sourced lot file is 65. Brokerage is assumed at ₹20 per order, since 0.03% of either leg's value is more than ₹20. Rates are STT 0.05% on the sell side from 1 April 2026, exchange charge 0.00183% per side, SEBI fee ₹10 per crore, stamp duty 0.002% on the buy side and GST 18%.

    Illustrative trade, rates as listed on 28 Oct 2026. Rounded once at the end, half up. A contract note can round line by line.
    LineWorkingAmount
    Buy value25,000 x 65₹16,25,000
    Sell value25,100 x 65₹16,31,500
    Gross result(25,100 - 25,000) x 65₹6,500
    Brokerage20 + 20₹40.00
    STT on sell side16,31,500 x 0.05%₹815.75
    Exchange charge(16,25,000 + 16,31,500) x 0.00183%₹59.59
    SEBI fee(16,25,000 + 16,31,500) x 10 / 1,00,00,000₹3.26
    Stamp duty on buy side16,25,000 x 0.002%₹32.50
    GST at 18%(40 + 59.59395 + 3.2565) x 18%₹18.51
    Total chargesSum of the lines above, rounded once₹969.61
    Net result before income tax6,500 - 969.61₹5,530.39

    Charges here take about 14.9% of the gross result. Divide the total by the quantity and you get the break-even: ₹969.61 / 65 is about 14.92 index points. The index must move that far in your favour before a round trip pays for itself. STT is the largest single line, and it is set by law, so you cannot negotiate it. What you can control is the number of round trips.

    To try your own numbers, use the F&O trading cost calculator, the STT calculator or the total trading cost calculator.

    A Fully Worked Example: Nifty Weekly Option Round Trip

    Illustrative Nifty option round trip: buy at Rs 150 and sell at Rs 200, quantity 65 units. Purchase premium is Rs 9,750 and sale premium Rs 13,000. Assume brokerage of Rs 20 per executed order. This is a simplified standard NSE option example, not a broker invoice.

    Illustrative standard NSE option charges, rates checked October 2026 against NSE and Zerodha. Totals round once; actual billing can round individual charges differently.
    ChargeArithmeticUnrounded rupees
    Brokerage20 + 2040.00
    STT13000 x 0.15 / 10019.50
    Exchange plus IPFT22750 x 0.03553 / 1008.083075
    SEBI fee22750 x 10 / 100000000.02275
    Stamp duty9750 x 0.003 / 1000.2925
    GST(40 + 8.083075 + 0.02275) x 18 / 1008.6590485

    Gross example profit is (200 minus 150) x 65 = Rs 3,250. Total modelled charges are Rs 76.56, leaving Rs 3,173.44 before income tax. Broker-specific extras are excluded. Compare a contract note with these estimates rather than treating the result as a final bill.

    Keep Income-Tax Reporting Separate From Trading Charges

    Income tax is separate from trade-level charges. Keep execution records, expenses and broker statements, and ask a chartered accountant to confirm classification, deductions, filing and any audit obligation.

    Compare Broker Tariffs for the Same Trades

    Compare the broker tariff for your actual order value and segment. Flat and percentage charges can produce different results at different sizes; neither structure is always cheaper.

    Compare the total cost per round trip using each broker tariff. Check charges for dealer orders, payment services, delivery-sale demat debits and other account services as applicable.

    • Compare total cost per round trip.
    • Check demat debit charges on delivery sales.
    • Check optional payment and withdrawal fees.
    • Confirm that F&O STT uses the rates effective April 2026.

    Delivery Sales and the Depository Charge

    When you sell shares from your demat account, a depository participant (DP) charge can apply once per scrip sold. On Zerodha's page it is ₹15.34 per scrip on a delivery sale, made up of ₹3.5 CDSL fee, ₹9.5 broker fee and ₹2.34 GST, charged once per scrip regardless of quantity. Check your own broker's figure. For a small delivery sale, a fixed charge like this can be a large share of the gain, so selling a few shares at a time repeatedly costs more than one larger sale.

    Other Account Charges to Check

    • Dealer-assisted orders: Zerodha's page lists a call and trade charge of ₹50 per order placed through a dealer, including auto square-off orders. Check whether your broker charges for orders placed by phone.
    • Annual account maintenance charge (AMC): Zerodha's page lists different amounts for non-BSDA and BSDA accounts. BSDA stands for Basic Services Demat Account, a lower-cost demat option for small holdings.
    • Payment and withdrawal fees: some brokers charge for certain fund transfers. Use the free method where there is one.
    • Interest on shortfalls: some brokers charge interest if the cash part of your margin is short. Read the broker's margin rules.

    Many brokers have changed their prices in recent years. Our charges changelog logs the changes we could confirm from primary sources, and the non-brokerage charges page covers charges that are not brokerage.

    Behavioural Cost Control: Review Unnecessary Trades

    Order count affects per-order brokerage. Turnover affects percentage charges. Reducing unnecessary round trips can lower costs, while simply increasing position size increases exposure and turnover charges.

    Short-dated options can encourage repeated entries and exits. Record the bid-ask spread, the gap between buying and selling quotes, and slippage, the difference between intended and actual execution prices. Switching expiry or increasing size does not automatically lower costs.

    Review costs alongside losses

    Track charges in rupees and compare them with both gross gains and gross losses. A cost-to-profit ratio becomes misleading when gross profit is close to zero or negative.

    Bid-Ask Spread and Slippage Are Costs Too

    A bid-ask spread is the gap between the best price a buyer will pay and the lowest price a seller will accept. If you buy at the ask and later sell at the bid, you pay the spread even though no bill shows it. Slippage is the difference between the price you expected and the price you got. Neither appears on the contract note, but both reduce your result.

    Here is a made-up example. An option shows a bid of ₹100.00 and an ask of ₹100.50. You buy 65 units at the ask and the price does not move, then sell at the bid. You lose ₹0.50 per unit, which is ₹0.50 x 65 = ₹32.50, before any charges. A wider spread costs more, and spreads can widen in less active contracts or at busy moments. See bid-ask spread, slippage and liquidity.

    • A limit order lets you set the price you will accept, but it may not fill.
    • A market order fills quickly, but at whatever price is available.
    • Splitting a large order can reduce its effect on price, but adds orders and, with flat-fee brokers, fees.
    • Trading the most active contracts usually means tighter spreads, but check the actual quote.

    A Monthly Cost Review With Your Journal

    You cannot reduce what you do not measure. Once a month, add up four numbers from your records: gross profit or loss, total charges, number of orders and your average spread cost if you recorded it. Then compare charges with gross.

    A suggested review. Checked 28 Oct 2026.
    NumberWhy it mattersWhere to find it
    Total chargesShows how much the market took before you earned anythingContract notes, or the journal's per-trade estimate
    Number of ordersDrives flat brokerage and slippageBroker order book, journal count
    Charges as a share of gross profitShows how much of a gain is eaten by costsCharges divided by gross profit, only when gross profit is clearly positive
    Average charge per tradeShows if small trades are not worth their costTotal charges divided by closed trades
    Trades that broke your planUnplanned trades cost money without a reasonPlan deviation tags in the journal

    OneTradeJournal estimates charges per trade and lets you tag mistakes and plan deviations. You log trades by hand, and the broker's contract note remains the reference for what was billed. Compare the two each month. Its reports include a P&L calendar and time analysis, which can show whether small, rushed trades cluster at certain times. The AI can be wrong, so check any suggestion against your records. For the habits behind unnecessary trades, see overtrading and how to avoid overtrading.

    Practical Steps to Cut Costs This Month

    • Estimate all charges before trading.
    • Compare identical order quantities across broker tariffs.
    • Record bid-ask spread and any difference between intended and actual execution prices.
    • Review repeated entries and exits that did not follow your plan.
    • Use actual statements for tax reporting and ask a qualified adviser about deductions.

    Related topics: overtrading, bid-ask spread and position sizing.

    Sources

    Related Topics

    trading costsIndian marketsNSEBSESEBI rules

    Related Articles