Lakshya

Trading & Capital Markets · Chapter 6 of 8

The full cost of a trade — worked, in both markets

The arithmetic almost nobody does. The brokerage everyone compares is usually the smallest line on the bill.

7 min read1 diagramAll 8 chapters

This chapter is the most immediately useful thing in the book, whether you are interviewing or trading your own money. Almost every retail comparison of brokers is a comparison of the smallest term in the equation, and almost every naive backtest is invalidated by the terms it left out.

WHAT YOU ARE SHOWN — AND WHAT YOU ACTUALLY PAY VISIBLE — on the contract note brokeragesecurities transaction tax (STT / CTT)exchange transaction chargesSEBI turnover feestamp duty (state, on the buy leg)GST on brokerage + chargesdepository (DP) charges on delivery sell Everybody compares these. They are the small half. INVISIBLE — never itemised anywhere half the bid-ask spread, each waymarket impact — your own order moves the pricedelay cost between decision and executionopportunity cost on the part that never filledfinancing / carry if you hold overnightadverse selection when you get filled fast Almost nobody measures these. They dominate at any size. ROUGH SHAPE FOR A RETAIL-SIZED INDIAN EQUITY INTRADAY ROUND TRIP brokerageSTT + chargesspread + impact + slippage The correct question is never “what is the brokerage?” It is “what did I pay against the price when I decided?” — implementationshortfall.
Visible costs and invisible ones. The left column is on your contract note and everyone compares it. The right column is never itemised anywhere and dominates at any meaningful size.

A note on the numbers in this chapter. Indian statutory rates changed materially in 2024 — securities transaction tax on futures and options was raised, and exchange transaction charges moved to a uniform structure. American exchange fee schedules change monthly and the Section 31 rate is reset by the SEC at least annually.

So treat every figure here as the shape and the method, not as a current quote. The skill being taught is knowing which lines exist and how they compose — and in an interview, saying ‘these are the components; I would pull the current schedule for the exact rates’ is a stronger answer than reciting a number that may be stale.

The Indian cost stack, line by line

LineApplies toCharged on
BrokerageAll segmentsPer order or per turnover, depending on the broker's model. Discount brokers typically flat per executed order, zero on delivery
STT / CTTSecurities / commoditiesThe largest statutory line. Delivery: both legs. Intraday and derivatives: sell side only
Exchange transaction chargesAll segmentsPercentage of turnover; for options, on premium turnover, not notional — which is why the options rate looks enormous by comparison
SEBI turnover feeAll segmentsA very small percentage of turnover
Stamp dutyAll segmentsState-level, on the buy side only
GSTAll segments18% on brokerage plus exchange and SEBI charges — a tax on the fees, not on the trade
DP chargesEquity delivery sellA flat rupee amount per scrip per day, regardless of quantity — which makes small delivery sells disproportionately expensive
Auto square-offIntraday, if you do not closeA flat charge, plus you get whatever price the broker's algorithm achieves

The single most important structural fact about Indian costs

For options, exchange charges and STT are on premium, not notional. A NIFTY option with a notional value of ₹20 lakh might have a premium turnover of ₹5,000. The percentage rate looks alarming and the rupee amount is small.

This is why comparing the headline percentage across segments is meaningless, and why an options cost model must be built on premium. A backtest that applies a notional-based cost to an options strategy will report costs that are wrong by two orders of magnitude — in either direction depending on which way the error runs. I have seen both.

A worked example: Indian equity intraday, ₹5,00,000 round trip

Buy ₹5,00,000 of a liquid large-cap and sell it the same day. Discount broker at a flat ₹20 per executed order.

LineBasisApproximate amount
Brokerage₹20 × 2 orders₹40
STT (intraday)Sell side only, ~0.025%₹125
Exchange transaction charges~0.00297% on ₹10,00,000 total turnover₹30
SEBI turnover fee~₹10 per crore₹1
Stamp dutyBuy side, ~0.003%₹15
GST18% on brokerage + charges₹13
Total explicit≈ ₹224, about 4.5 basis points round trip
Half-spread, each way1 tick on a ₹2,500 stock, 200 shares≈ ₹20 — small here
Slippage if you use market orders in sizeFrequently larger than everything above combined

The lesson is in the last two rows. On a liquid large-cap at this size, explicit costs dominate and the spread is trivial. Move to a mid-cap, or multiply the size by twenty, and the proportions invert entirely. The cost that matters depends on liquidity and size, not on the fee schedule — and a cost model that does not vary with those two inputs is not a cost model.

A worked example: Indian index options

Buy one lot of a NIFTY option at ₹120 premium and sell at ₹150. Premium turnover is small; notional is large.

  • Brokerage ₹20 × 2 = ₹40. On a premium turnover of a few tens of thousands of rupees, this is now the largest single line — the opposite of the equity case.
  • STT on options is charged on the sell-side premium, and was raised in the 2024 changes. On a small premium this is a modest rupee amount.
  • Exchange charges on premium turnover are, in percentage terms, the highest of any segment — because the base is premium and not notional.
  • And if you let an in-the-money option expire rather than selling it, STT is charged on the settlement value in some cases, which can be dramatically larger than anything above. This has produced genuinely shocking bills for people who did not know. Know the current treatment before holding to expiry.

The US cost stack

LineWho charges itNote
CommissionBrokerZero at most retail brokers for equities; per-contract for options
Section 31 feeSEC, via the exchangeOn the sell side of equity transactions. The rate is reset periodically and has varied by an order of magnitude across years
FINRA TAFFINRAPer share on sales, with a cap per trade
Exchange fee or rebateThe venueMaker-taker: you may be paid to post and charged to take. Retail rarely sees this directly; it is embedded in routing economics
Clearing feeNSCC / OCCSmall, per transaction or per contract
Options per-contractBroker + OCCTypically the dominant retail options cost
Spread and impactThe marketAs in India, usually larger than everything above at size

The structural difference worth naming: an American retail equity trade often has near-zero explicit cost, because commission is zero and the wholesaler pays the broker. The cost is instead embedded in the execution price. An Indian retail trade has visible statutory costs and a transparent execution against a single order book. Neither is straightforwardly cheaper; they are differently visible — and being able to say that is a genuinely good answer to a comparative market-structure question.

Building a cost model that will not embarrass you

  • Separate fixed from proportional. A flat ₹20 brokerage dominates small trades and vanishes on large ones. A percentage fee does the opposite.
  • Get the base right. Premium for options, notional for futures, turnover for equities, and one leg or two depending on the specific tax.
  • Add half the spread, each way, always. Even for limit orders — because a limit order that does not fill has an opportunity cost you must also model.
  • Add a size-dependent impact term. Square-root of participation is the standard approximation and is far better than nothing. A model with no impact term will make any high-turnover strategy look profitable.
  • Then run the strategy at 2× and 5× the assumed size. If the edge disappears, you have found the capacity, which is a number every serious research conversation will ask you for.

Check yourself

Which is the largest cost line for an Indian retail equity intraday trade?STT, by a wide margin among the explicit costs — and slippage above all of them once size grows.
Why are option exchange charges so high as a percentage?They are levied on premium turnover, not notional. The percentage is large and the base is small.
Why is a US retail equity trade nominally free?Commission is zero and the wholesaler pays the broker for the flow. The cost is in the execution price rather than on the statement.
What single term makes most naive backtests wrong?Market impact. Without a size-dependent term, any strategy with meaningful turnover will look profitable at any size, which is never true.
← Cash, futures and options — what each is actually forMarket data: what it is, what it costs, and who sells it →