"Zero brokerage!" the ads shout. But brokerage is only one line on the bill. Every trade in India carries a stack of charges, and for frequent traders they quietly add up to a serious drag on returns. Here's the full picture. This is for learning only.
What you actually pay on a trade
- Brokerage. Discount brokers often charge nothing on delivery (buy-and-hold) equity, but around ₹20 per order on intraday and F&O.
- STT (Securities Transaction Tax). A government levy — 0.1% on both buy and sell for delivery equity; 0.025% on the sell side for intraday; and higher rates on F&O (raised again in 2026). It's unavoidable and charged per trade.
- Exchange transaction charges and a small SEBI turnover fee.
- GST at 18% — charged on the brokerage plus transaction and SEBI fees.
- Stamp duty — about 0.015% on delivery buys.
- DP charges — a flat fee (roughly ₹13–20 per stock) each time you sell from your demat.
Why it hurts frequent traders most
A long-term investor who makes a few trades a year barely notices these costs. A trader making hundreds of round trips pays every one of them, hundreds of times. Worse, each trade must first clear its own cost just to break even — before you've made a single rupee of profit. Multiply a few hundred rupees of total charges across hundreds of trades, add the STT and GST, and the bill runs into a meaningful slice of your capital every year.
The quiet compounding — against you
That money doesn't just vanish once; it's money that can never compound for you again. The more you trade, the bigger the permanent leak. It's one of the hidden reasons active traders tend to underperform patient investors — closely related to why most F&O traders lose money.
Fewer, higher-conviction decisions beat constant churning — on costs, on taxes, and on your nerves (see trading psychology). A rule-based, lower-turnover approach like our Model Portfolio is built around this. To compare brokers, see how to choose a broker.
Comments
Loading…