Costs and charges

The charge stack: what a trade costs after brokerage, and why the headline number misleads

The advertised brokerage figure is the one item on a contract note that does not move with the size of the trade. Everything else does — and each charge is levied on a different base, on a different side of the trade, and in some cases only in one segment. Knowing which is which is what lets you read a contract note instead of trusting a summary line.

Costs and chargesNiftyScanner
Published 9 min read
Not revised since publication

What you will take away

  • Brokerage is flat per order; the statutory charges are proportional — so cost as a share of turnover falls as the ticket grows and never reaches zero.
  • GST is not 18% of your total cost. It applies to a defined subset of the charges, and STT and stamp duty sit outside it.
  • Intraday and delivery are charged on different bases, not just at different percentages.
  • Every charge on an index option is levied on the premium, never on the contract's notional value.

The only flat number is the advertised one

Brokerage is charged per order. The calculator on this site defaults to ₹20 per order — a typical discount-broker flat fee, and editable, because it is the one figure on this list that a broker sets rather than a statute. Being flat is what makes it quotable: it is the same number in an advertisement whether the trade is ₹5,000 or ₹5 lakh.

That is also what makes it a poor guide to cost. Because the flat fee does not scale and almost everything else does, total cost expressed as a percentage of turnover starts high on a small ticket, falls as the ticket grows, and then flattens onto a floor set by the statutory items. Two people quoting the same brokerage plan can be paying very different effective rates.

The headline figure describes the part of the bill that stops mattering as the trade gets larger. The part that keeps mattering is never in the headline.

The stack, charge by charge

Here is the cash-equity delivery stack as this site stores it, resolved for 2026-09-04. Each row carries its own effective date and source document, which is why a rate change here is a data edit rather than a rewrite of this paragraph.

Cash-equity delivery charges in force on 2026-09-04 (rate set 2026-06-22)
ChargeWhich side paysHow it is leviedInside the GST base?
Securities Transaction Tax (STT)Both sides0.1% of turnoverNo
Stamp dutyBuy side only0.015% of buy valueNo
Exchange transaction chargeBoth sides₹306.99 per crore of turnoverYes
Investor Protection Fund (IPFT)Both sides₹0.01 per crore of turnoverYes
SEBI turnover feeBoth sides₹10 per crore of turnoverYes
GST (18%)Both sides18% of brokerage + exchange transaction charge + IPFT + SEBI turnover feeIt is the GST
Brokerage is not in this table because it is not statutory — it is whatever your broker charges, which is why it is the number every broker advertises.

Notice the third column. Some charges are a percentage of a value and some are a rupee amount per crore of it, and the exchange quotes them that way. Converting a per-crore figure into a percentage in your head is where most spreadsheet versions of this table go wrong.

GST does not apply to everything

This is the most commonly mis-stated item in the stack. GST at 18% applies to a defined base: brokerage, Exchange transaction charge, Investor Protection Fund (IPFT), SEBI turnover fee. It does not apply to Securities Transaction Tax (STT) or Stamp duty.

So GST is not 18% of what a trade cost. It is 18% of a subset, and on a delivery trade that subset is usually far smaller than the tax items sitting outside it. Anyone who tells you to add 18% to your total charges is overstating the bill.

How to check this on your own contract noteAdd up brokerage and the exchange, investor-protection and SEBI lines, multiply by 0.18, and compare with the GST line. If it matches, you have found the base. If it does not, ask your broker which items they included — that is a fair question with a documented answer. Unlike the levies below it, the GST base is not set by an exchange circular, so your own contract note is the authority on it.

Intraday and delivery are not the same trade

The same stock, bought and sold on the same day, costs a different amount depending on the product selected in the order window. That selection is a decision made by the person placing the order, not something the market does to them.

The same stock, the same round trip, two product codes
ChargeIntradayDelivery
Securities Transaction Tax (STT)0.025% of sell value0.1% of turnover
Stamp duty0.003% of buy value0.015% of buy value
Read the basis, not just the percentage. An intraday sale is charged on the sell value alone; a delivery trade is charged on turnover, which is both legs.

Two things move at once here: the rate, and the base it is applied to. A charge on turnover touches both legs of the round trip; a charge on the sell value touches one. Comparing the percentages alone gives the wrong ranking.

Options are charged on the premium, never on the notional

An index option contract has two very different rupee values attached to it. The notional is the strike multiplied by the quantity. The premium turnover is the premium multiplied by the same quantity. They differ by the ratio of strike to premium, which for a normally priced option runs to well over a hundredfold.

Every charge below is levied on the premium. Applying any of them to the notional — which is what happens when a generic cash-equity calculator is pointed at an options trade — overstates the cost by that same enormous ratio.

NSE index-option charges in force on 2026-09-04 (rate set 2026-09-04)
ChargeWhich side paysHow it is levied — all of it on premium
Securities Transaction Tax (STT)Sell side only0.1% of sell value
Stamp dutyBuy side only0.003% of buy value
Exchange transaction chargeBoth sides₹3,503 per crore of turnover
Investor Protection Fund (IPFT)Both sides₹50 per crore of turnover
SEBI turnover feeBoth sides₹10 per crore of turnover
GST (18%)Both sides18% of brokerage + exchange transaction charge + IPFT + SEBI turnover fee
On BSE the exchange transaction charge is ₹3,250 per crore of turnover. BSE publishes no equivalent separately itemised investor-protection levy on options premium, so none is applied — an omission this site states rather than fills in with a guess.
One case this does not coverThe STT rule for options records that an option which is EXERCISED is charged differently from one sold in the market. The rate set here (2026-09-04) prices a position closed by a trade. If a contract is allowed to go to exercise, reconcile against the broker's note rather than against this table.

What a rate table still cannot tell you

A table of rates does not answer the question people actually have, which is: how far does this have to move before the round trip is level? That is one number, in the unit already on the screen — a share price, or index points — and it is what the calculators produce from the same rate rows shown above.

  • The trade cost calculator turns the cash-equity stack into a total and a level-money sell price for your own quantity and prices.
  • The options breakeven calculator does the same for an index option, and reports the textbook breakeven and the breakeven once the whole stack is paid — the gap between the two is the part most tables never show.

Charges do not change what a market does. They change where the level-money line sits, and that line is a fact about your own trade that can be calculated before it is placed.

Limits, honestly stated

  • Brokerage varies by broker and plan; the flat default here is an assumption to replace with your own.
  • Depository participant charges on a delivery sale are levied by the depository participant, vary between them, and are not in this table.
  • Statutory and exchange rates change by circular. Each row carries its effective date; if you are reading this long after the dates shown, re-check before relying on it.
  • This is arithmetic on published rates, not tax advice. Your own tax position is not a charge on a contract note.
Sources, and when each was last checked.
  • NSE SEBI turnover fees, STT & other levies [S4] (opens in a new tab)Rate and effective date for: Securities Transaction Tax (STT). (checked )
  • NSE charges page [S4]Rate and effective date for: Stamp duty. (checked )
  • NSE circular NSE/FA/73061 (eff. 1 Mar 2026) [S5] (opens in a new tab)Rate and effective date for: Exchange transaction charge, Investor Protection Fund (IPFT). (checked )
  • NSE SEBI turnover fees [S4]Rate and effective date for: SEBI turnover fee. (checked )
  • GST on stock-broker services; validate exact base before launch [S4]Rate and effective date for: GST (18%). (checked )
  • STT on sale of an option in securities: 0.1% of option premium, w.e.f. 1 Oct 2024 (Finance (No.2) Act, 2024; raised from 0.0625%). Exercised options are charged differently - see the page notes.Rate and effective date for: Securities Transaction Tax (STT). (checked )
  • Uniform stamp duty on derivatives (options), 0.003% of premium on the buy side, w.e.f. 1 Jul 2020 (Indian Stamp Act amendment).Rate and effective date for: Stamp duty. (checked )
  • NSE transaction charges, equity derivatives (options): Rs 3,503 per crore of premium turnover, w.e.f. 1 Oct 2024.Rate and effective date for: Exchange transaction charge. (checked )
  • NSE Investor Protection Fund Trust levy, equity-derivatives options: Rs 50 per crore of premium turnover.Rate and effective date for: Investor Protection Fund (IPFT). (checked )
  • SEBI turnover fee: Rs 10 per crore of premium turnover (derivatives).Rate and effective date for: SEBI turnover fee. (checked )
  • GST on stock-broker services, 18% of brokerage plus transaction charges.Rate and effective date for: GST (18%). (checked )
  • BSE transaction charges, equity derivatives (SENSEX / BANKEX options): Rs 3,250 per crore of premium turnover.Rate and effective date for: Exchange transaction charge. (checked )
Every figure in this post is derived from one of these documents. Rates, lot sizes and calendars change by circular — if you are reading this long after the dates above, confirm against the current document before relying on a number.

Make it concrete

Frequently asked

Is GST charged on STT?

No. GST applies to brokerage, Exchange transaction charge, Investor Protection Fund (IPFT), SEBI turnover fee. STT and stamp duty sit outside the GST base.

Why is the cost percentage higher on a small trade?

Because brokerage is charged per order regardless of size. On a small ticket that flat fee is a large share of the total; on a larger one it is a small share, so the effective percentage falls toward the statutory floor.

Are option charges based on the strike?

No. Every charge shown here is levied on the premium — premium multiplied by quantity — not on the strike multiplied by quantity. The two differ by the ratio of strike to premium.

Does this tell me whether a trade is worth making?

No. NiftyScanner publishes arithmetic and the sources behind it. It does not assess trades, give advice, or say what anyone should do.

Who wrote this

NiftyScanner

Written and checked under the published editorial and compliance policy

NiftyScanner is an educational site. Posts are written from primary exchange and statutory documents, each one cited with the date it was last checked. NiftyScanner is not registered with SEBI as an Investment Adviser or Research Analyst, and nothing here is investment advice.

Read the editorial policy →

More from the blog

← All posts

NiftyScanner provides general educational information and user-input mathematical utilities. It does not provide personalised investment advice, research recommendations, trade calls, price targets or suitability assessments. Market-calendar, settlement and transaction-cost information may change and should be verified against current official exchange, clearing, broker, depository and tax records. Trading and investing involve risk; you remain responsible for your own decisions and should seek appropriately qualified professional advice where needed.