Part 2 · The cost stack · Chapter 5
The full cost of a trade
The trade cost is not only brokerage; the contract note is the receipt for the full friction stack.
13 min
Prerequisites not yet complete
This module builds on Chapter 3: Choosing a broker, Chapter 4: Order types and validity. You can read on, but the sequence is load-bearing.
The zero that isn't
A broker's banner says zero brokerage. The reader taps buy, taps sell, and feels a small satisfaction: a free trade. But the that lands that evening still carries a column of numbers - statutory taxes, exchange charges, and, hidden entirely from the note, whatever gap sat between the price shown and the price actually paid.
The receipt is the teacher here. The trade is not understood until the full receipt has been read. This module is about learning to add - to count every line of friction on and around a single trade before deciding whether it was cheap.
Why 'free' stops the arithmetic
This chapter exists because the word free can stop the reader from adding. A trade can be cheap on one line and expensive after all friction is counted. Brokerage is only the loudest, most advertised line - and increasingly, on delivery trades, it is the one line set to zero precisely because it is the one you are watching.
Read cost as a position against you. is one line; , , taxes, , and your own behaviour are all part of the path your return travels before it reaches you.
The protective habit is addition. A cost that looks small once can matter enormously when it repeats, or when it quietly pushes you into activity the portfolio never needed. So the mechanism matters more than the label: follow the record trail before accepting the surface word.
There is a reason brokerage, of all the lines, is the one set to zero. It is the line the customer watches. A business that gives away the watched line has to earn its keep somewhere the customer is not looking - order flow, float, cross-sold products, or the encouragement to simply trade more often. None of that makes the app dishonest. It only means the advertised number and the number that reaches your account are not the same number, and the gap between them is yours to find.
What the receipt actually contains
The full cost of a trade includes the visible statutory and exchange charges, brokerage where it is charged, the bid-ask spread, slippage, taxes, and the later tax effect of the turnover you generate. The contract note is the first place to reconcile the visible items - and the first place most beginners never actually read.
Start with the note, then add the parts it cannot fully show. On a ₹1,00,000 delivery buy the visible lines are small but real: deducted on the trade value, levied by NSE or BSE, on the purchase, a SEBI turnover fee, and charged on the brokerage and some of those charges. On the sell side a flat is levied when shares leave your demat account. None of these is large alone. Added up and repeated, they stop being a footnote. illustrative
Read the receipt as a path, not an advertisement. It starts at the trade, not at the banner around the trade. Add the statutory and exchange charges before forming any opinion - small lines become meaningful the moment they repeat. And notice the common failure: judging the spread and the tax event only after the decision is done, by which time the cost is already locked into the record.
The invisible lines are the ones that matter most. The bid-ask spread is the gap between what buyers bid and what sellers ask; every time you cross it to trade now, you pay it, and it never appears as a line on the note. Slippage is the difference between the price you saw and the price you got, worse in thin stocks and large orders. And there is a cost the note cannot show at all: the future compounding that no longer happens on the money that leaked out, plus the tax the turnover itself creates - every sale inside the short-term window converts a paper gain into a taxable one, and frequent trading manufactures those events by the dozen.
This is why the figure is drawn as a receipt rather than a neat stack of boxes. A stack invites you to admire the structure; a receipt asks you to audit each line and total it. The visible ₹119 sits above a line that the note itself draws, and everything below that line - spread, slippage, the tax the trade will trigger - is real cost the note simply never prints. Reconcile what you can against the note, and estimate honestly what you cannot.
Three cost situations
The point is not to memorise a fee schedule. It is to see when the same surface - a "cheap" trade - is clean, incomplete, or misleading. Work it through three ways. illustrative
One trade. A single ₹1,00,000 transaction shows zero brokerage and a handful of small charges. The number looks harmless - a few rupees. The sound read is the receipt: add the explicit charges, estimate the spread you crossed, and note the tax timing before calling the action cheap. The misfire is judging the visible line alone and ignoring the behaviour the "free" label quietly encourages.
Repeated use. Now the same trade repeats across many decisions in a year. Each instance still looks small. But repetition changes the scale of the problem: ₹268 of real friction on one trade is a rounding error; the same friction across three trades a week is a meaningful annual leak. The reader who says "each cost is tiny" and never adds up the year is the one who gets surprised. The repair is boring and effective - build one annual friction page that totals brokerage, STT, exchange charges, spread, and tax events for the whole year.
The low-cost trap. Here the visible fee is genuinely low, but the spread and the tax timing are ignored entirely. The low-cost label is still open to challenge, because the full drag is not yet known. The misfire is comparing advertisements instead of receipts - choosing a route by the one line the marketing chose to show you. The repair is the same discipline: keep total friction low, measured on the receipt, not on the banner.
Questions a careful beginner should ask
Before free becomes a belief, a few slow questions are worth asking out loud.
What the receipt cannot tell you
A cost receipt does not say whether the trade thesis was sound. It counts the friction on an action; it does not judge whether the action was worth taking. You can pay minimal cost on a decision that was still a mistake, and heavy cost on a decision that still worked out.
A low-cost route can also be wrong on grounds cost cannot see: poor execution quality, a product that does not fit the need, weak service, or thin safety. Cost is a necessary read, not the whole read. And this reading cannot remove market risk or business risk - the shares can still fall for reasons no receipt records.
So the mechanism stays more important than the label. Follow the record trail - the contract note, the execution price, the annual friction page - before accepting any surface word, whether that word is free or premium.
Where cheap becomes expensive
People get fooled when the marketing word free blocks the arithmetic. The advertised zero is true and also incomplete, and the incompleteness is the point.
The common traps repeat across new investors:
- Calling a trade free because brokerage is zero.
- Ignoring spread and slippage in less liquid names, where they are largest.
- Repeating small trades until the annual cost is no longer small.
- Letting tax timing drive trades the portfolio never needed.
- Comparing products by one fee line instead of total drag and service.
Decide from friction
Test your reading, not your memory - short decisions under incomplete information. The answer only shows after you commit.
All figures are illustrative - constructed to demonstrate a judgement, not reported as fact.
Carry the cost habit
- Cost is repeated subtraction, not a one-time footnote.
- The contract note is the start of the cost read, not the end.
- Lower visible cost can still be poor value when behaviour or execution worsens.
Enables: 006 How costs compound against you, 007 Capital gains, 010 Tax-loss harvesting
Free is not a conclusion. Add the receipt.
The thinkers this chapter leans on.