The cost stack › How costs compound against you

Part 2 · The cost stack · Chapter 6

How costs compound against you

A small repeated cost can become a large behaviour tax.

13 min

Prerequisites not yet complete

This module builds on Chapter 5: The full cost of a trade. You can read on, but the sequence is load-bearing.

The leak you notice a year late

A reader opens an account that advertises zero brokerage on delivery trades. Each time they buy or sell, the deduction on the screen is a few rupees - so small it barely registers. They do not notice one small cost. They notice it only much later, when a full year of buying and selling has passed and the portfolio has grown less than the market did.

The damage was never one fee. It was the habit that kept creating fees. This module is about a quiet kind of arithmetic: how a cost that is genuinely tiny on any single trade turns into a large drag once it repeats across trades, months, and years - and how the money it removes is money that can no longer compound.

Why this exists

Cost is often sold as small and experienced as invisible. "Only ₹20." "Zero brokerage." "Flat fee." Each phrase is true about one line and silent about the sum. The reader is left with an impression of cheapness that was formed before anything was added up.

The protective habit is not suspicion; it is addition. Read cost the way a careful reader of the previous module learned to read a : is one line, but the , the , the exchange and regulator charges, the GST and stamp duty, and the tax cost of selling early are all part of the return path too. A cost that looks harmless once can matter a great deal when it repeats, or when the interface quietly encourages the reader to act more often than the idea required.

This is the inversion that runs through the whole cost stack. A low visible cost is not automatically low value, and a low visible cost is not automatically low total cost. The advertised number describes what the broker charges. The number that actually changes your result is the full friction, counted over how you really behave.

Where the money leaks

Every trade can remove money in three ways at once, and only one of them is printed in bold.

The first is explicit charges - brokerage, STT, exchange transaction charges, SEBI turnover fees, GST, and stamp duty. On a modern account brokerage may genuinely be zero, but the statutory and exchange lines are not, and they scale with the value you trade.

The second is the spread - the small gap between the buy price and the sell price at any moment. You lose it silently, because it never appears as a charge. It just means you buy a little above the true midpoint and sell a little below it. In a heavily traded large company the gap is tiny; in a thin, rarely traded name it can be wider than every explicit charge combined.

The third is tax timing. Selling early can convert a gain that would have been taxed gently into one taxed more heavily, and frequent selling fragments your holdings into many small tax lots that are harder to track and often costlier to realise. This is a cost even when no rupee visibly leaves today, because it changes what you keep later.

Now the part that turns a small leak into a large one. Every rupee removed by any of these three is a rupee that stops . It is not just gone once; it is gone along with everything it would have earned for the rest of your holding period. And a low-friction app - one tap to buy, one tap to sell - can encourage more decisions than the thesis ever needed. The interface makes trading feel free, which is precisely how the habit forms.

Repeated trades leak charge, spread, and tax, and the leaked rupees stop compoundingYour corpus flows left to right - you hope it compoundschargetrade 1spreadtrade 2tax eventtrade 3lost compoundingskimmed rupees never earn againthe habit - a low-friction app invites the next trade, and the leak repeats
Figure 1. A leak path: each repeated trade skims a little, and the skimmed rupees stop compounding.illustrative

The figure is not a stack of fees to memorise. It is a leak path, because the lesson is repetition: the same small drip, opened again and again by the same easy habit, drains both the corpus and everything that corpus would have earned.

The arithmetic of repetition

The point is easiest to see with round numbers. Take a portfolio of ₹5,00,000 and a reader who likes to stay active - over a year they buy and sell enough to turn the whole portfolio over about twelve times, roughly once a month. That is ₹60,00,000 of trades in a year on a ₹5,00,000 base. Suppose the all-in friction - explicit charges plus a realistic spread - comes to about 0.3% of each round-trip. illustrative

Twelve turns at 0.3% is about 3.6% of the corpus gone in a single year, before the market has been asked to do anything. On ₹5,00,000 that is roughly ₹18,000 - quietly larger than the "few rupees" any single screen ever showed.

Now let the arithmetic run. Imagine the underlying holdings would have compounded at about 11% a year. The active reader keeps roughly 11% minus 3.6%, near 7.4%. Over ten years, ₹5,00,000 at 11% grows to about ₹14.2 lakh; at 7.4% it grows to about ₹10.2 lakh. The gap is roughly ₹4 lakh - not because the reader picked worse companies, but because a small cost was multiplied by a busy habit and then denied the chance to compound. illustrative

None of these figures are a forecast, and they are deliberately composite. The habit is the variable you control; the market return is not.

Three ways to read the same cost

Work the idea through three situations. The aim is not a rule to memorise but the ability to see when a cost line is clean, incomplete, or misleading.

One trade, judged alone. A single transaction shows a small charge and looks harmless. Read in isolation, it is harmless. The honest first move is still to read the whole receipt - brokerage, STT and exchange lines, and an estimate of the spread - before calling the trade cheap. The misfire here is not paying the cost; it is forming the word "cheap" from one line and then generalising it to a hundred trades that have not happened yet.

The same trade, repeated. Now the same action recurs across many months. Each instance still looks small, and that is exactly the trap: the reader keeps judging the line and never adds up the year. The repair is to stop reading trades one at a time and instead build a single annual page - total turnover, total charges, an estimate of spread paid, and the tax events created by early selling. Repetition is the whole story, so the annual view is the only view that tells the truth.

The genuinely low-cost account that still leaks. Here the visible fee really is low - zero brokerage, thin charges - but the spread on the names being traded is wide, or frequent selling keeps triggering tax. The low-cost label is not false; it is simply incomplete, and it stays open to challenge until the full drag is known. The misfire is comparing advertisements instead of receipts: two accounts can show the same headline and produce very different results once behaviour and the traded instruments are included.

An annual friction report

Read one habit the way you would read a statement rather than a feeling. A reader churns a portfolio roughly monthly, with a small visible charge each time, and is convinced cost is a non-issue because no single deduction was large.

Put the year on one page:

  • Turnover - the portfolio was effectively rebuilt about once a month.
  • Charges - small per trade, but paid on every one of those rebuilds.
  • Spread - never itemised anywhere, so it was assumed to be zero.
  • Tax lots - fragmented by frequent selling, with gains realised early and often.

The repeated habit is the real cost line. No single row on this page is alarming; the page as a whole is. The repair is not to feel guilty about any one trade - it is to keep an so the sum is visible while decisions are still being made: track turnover, total charges, an estimate of spread, and the realised-tax events, all in one place. A cost you can see once a year is a cost you can decide to stop paying. illustrative

What cost reading cannot tell you

Cost discipline is powerful and narrow. It cannot make a poor idea good. Cutting friction on a badly chosen holding still leaves a badly chosen holding; the cheapest possible route into a weak decision is still a weak decision. A low- portfolio can lose money, and a higher-friction one can do well, because cost is only one axis of the result.

A low-cost route can also still be the wrong route when execution quality, product fit, service, or safety is poor. Cost is a necessary read, not the whole read - the very next modules on custody, safety, and recourse exist because a cheap account that fails you in a dispute was never cheap at all.

And the numbers here change. Statutory rates, exchange charges, and tax treatment are set by rule and revised over time; this module teaches the reading sequence - add every friction line, then multiply by your real behaviour - not a fixed rate card. The current figures must be verified from your own contract notes and official sources.

When cheap becomes expensive

People get fooled when each small deduction is judged alone. Read one at a time, every charge passes; read as a year, the same charges can be the largest force acting on the portfolio. A few of the common traps:

  • Calling a trade "free" because brokerage is zero, while STT, exchange charges, and spread quietly continue.
  • Ignoring the spread and slippage in thinly traded names, where the invisible cost dwarfs the visible one.
  • Repeating small trades until the annual total is no longer small.
  • Letting tax timing drive sells the portfolio did not need, then paying tax the holding would have deferred.
  • Comparing products by a single fee line instead of total drag, execution, and service.

Decide from friction

Decide3 questions

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 - and every rupee subtracted stops compounding.
  • The contract note is the start of the cost read, not the end; spread, tax timing, and turnover finish it.
  • A lower visible cost can still be poor value once behaviour, execution, and the traded instruments are counted.

Enables: 010 Tax-loss harvesting, 011 Record-keeping

Free is not a conclusion. Add the receipt, then multiply by your habit.

The thinkers this chapter leans on.

Figures marked [illustrative] are constructed to isolate one variable and are not drawn from any company’s accounts. Educational only - a method of reading, not stock tips; no recommendations, ever. Written by Manoj Sethi - a retail investor and forever learner who often gets it wrong - sharing what he has learned, with the help of AI. He is not a SEBI-registered analyst or investment adviser, not an insurance agent or distributor, and not a tax adviser - he holds no registration with SEBI, IRDAI or PFRDA. Nothing here is investment, insurance or tax advice. Past performance is not a guide to future returns. No words here should be taken as advice - always do your own due diligence.