Brokerage Charges Explained: What You Actually Pay to Trade
“Zero brokerage” is one of the most repeated phrases in Indian broker advertising. It is also one of the most misleading, because brokerage is only one line item on a trade note that includes several other charges you cannot negotiate away. Here is what actually shows up on your contract note, and why the true cost of a trade is rarely zero.
What “Brokerage” Actually Means
Brokerage is the fee a broker charges for executing your buy or sell order on an exchange. It is the broker's own revenue line, distinct from taxes and regulatory charges that get added on top regardless of which broker you use. Confusing the two is the single biggest reason traders underestimate their real cost of trading.
Flat-Fee vs Percentage Brokerage Models
Indian brokers generally price trades in one of two ways, and the difference matters a lot depending on your trade size.
- Flat-fee model: A fixed rupee amount per executed order, regardless of trade value. This is the pricing style popularised by discount brokers. A flat fee is cheap for large orders (the fee shrinks as a percentage of the trade) but can be relatively expensive for very small trades, since a small ₹500 trade and a large ₹5,00,000 trade may attract the identical flat charge.
- Percentage-based model: A fee calculated as a slice of the total trade value, typically used by full-service and traditional brokers. This scales with your trade size, so it can feel negligible on small trades but becomes materially larger on big-ticket transactions.
Neither model is universally "cheaper" — it depends entirely on your typical trade size and frequency. A trader placing many small orders may prefer a percentage model with a low floor, while someone placing fewer, larger orders often benefits more from a flat fee.
The Statutory Charges Layered on Every Trade
Even when a broker charges zero brokerage, your contract note still carries a set of pass-through charges that every broker is legally required to collect and remit to the exchange or government. These do not vary by broker and cannot be discounted away.
- Securities Transaction Tax (STT): A tax levied by the central government on transactions in listed securities. The applicable rate differs by segment (equity delivery, intraday, futures, options) and is revised from time to time, so it is worth checking the current slab rather than assuming a fixed number.
- Stamp duty: A state-government levy on the transaction, charged on the buy side. Rates are set by regulation and standardised across brokers, though the exact slab can change over time.
- Exchange transaction charges: A small fee charged by the stock exchange (NSE or BSE) for the use of its trading infrastructure, again identical across brokers on the same exchange.
- SEBI turnover fees: A minor regulatory fee collected on behalf of the market regulator.
- GST: Goods and Services Tax applied on top of brokerage and certain exchange charges — not on the trade value itself, but on the fees the broker and exchange are already charging.
None of these are broker-specific pricing decisions. They exist regardless of whether the broker markets itself as "free" or charges a visible brokerage fee, which is precisely why a trade can never truly cost ₹0.
Why "Free" Trades Still Cost Something
When a broker advertises zero brokerage on equity delivery, it usually means the brokerage line item specifically is waived — not that the trade itself is free of all charges. The STT, stamp duty, exchange charges, SEBI fees, and GST described above still apply on top. For a delivery trade, these statutory charges alone can add up to a non-trivial cost, even before the broker earns a rupee.
There are also costs that do not appear as a separate line at all: the bid-ask spread (the gap between the price you can buy at and the price you can sell at), and for some brokers, charges for services adjacent to trading such as depository participant (DP) fees on the sell side, or payment gateway charges on fund transfers. A broker can genuinely charge ₹0 brokerage and still not be the cheapest option once these other costs are accounted for.
How to Actually Compare What You Pay
Because the statutory portion of a trade's cost is fixed by law and identical across brokers, the only genuinely comparable variable between brokers is brokerage itself, plus any account-level or service charges layered around it (annual maintenance, DP charges, margin funding interest, and so on). Looking at brokerage in isolation, without factoring in these account-level charges, gives an incomplete picture of what a broker will actually cost you over a year of trading.
The most reliable way to see this side by side is to look at a full breakdown rather than a single headline number. You can compare broker charges on WhoHolds across brokerage, account charges, and other fees on the Compare Brokers page, which lays out each component separately instead of collapsing everything into one marketing figure.
This is educational information about how trading costs are structured in India, not a recommendation to use any specific broker or trading strategy. Exact tax rates and fee slabs change over time, so always confirm current figures directly with your broker's tariff sheet or the exchange before making a decision.
Frequently Asked Questions
- Is brokerage the only fee I pay when I trade?
- No. Brokerage is the broker's own fee, but every trade also carries statutory charges such as STT, stamp duty, exchange transaction charges, SEBI turnover fees, and GST. These apply regardless of which broker you use or whether brokerage itself is advertised as free.
- Why do some brokers charge a flat fee and others a percentage?
- It comes down to business model and target trader. Flat-fee pricing is simple and favours larger trade sizes, since the fee doesn't grow with the trade value. Percentage-based pricing scales with trade size and is more common among full-service brokers that bundle in research or advisory services.
- If brokerage is zero, why does my contract note show a debit?
- The debit reflects the statutory and regulatory charges that exist independently of brokerage — STT, stamp duty, exchange charges, SEBI fees, and GST on applicable components. A zero-brokerage trade removes only the broker's own fee, not these pass-through costs.
- Do these charges apply to mutual fund transactions too?
- Mutual funds are structured differently. Instead of per-trade brokerage and exchange charges, most of the ongoing cost is embedded in the fund's expense ratio, and transaction-level statutory charges like STT generally do not apply the same way they do to direct stock trades.