Brokerage & Tax Calculator
For equity and F&O trades on Indian exchanges. Add every order you actually placed, including averaging in or exiting in parts, and see brokerage, STT, exchange fees, stamp duty and GST broken out line by line.
Add every buy and sell you actually took. One position with two orders handles averaging in (two buys, one sell) or a partial exit (two buys, one sell so far, one still open). Add another position for a completely different contract traded the same day.
| Segment | Bought | Sold | Avg buy | Avg sell | Open | Realized P&L |
|---|
| Broker | Brokerage | Total charges | Net P&L | Vs cheapest |
|---|
STT, exchange charges, SEBI fee and stamp duty are the same whichever broker you use, so only the brokerage and the GST on it differ between rows.
Understanding the charges
- Brokerage
- The fee your broker charges for placing the order. Most discount brokers charge nothing on equity delivery and either a flat fee (commonly ₹20) or a small percentage per order on intraday and F&O, whichever works out lower.
- STT (Securities Transaction Tax)
- A government tax deducted automatically on every trade. It's 0.1% on both legs for delivery, 0.025% on the sell side for intraday, and, following the Budget 2026 hike effective 1 April 2026, 0.05% on futures and 0.15% on options premium, both sell-side only.
- Exchange transaction charges
- A small fee NSE or BSE charges for processing the trade, based on turnover. This is set by the exchange, not the broker, so it's the same for everyone trading the same segment on the same exchange.
- SEBI turnover fee
- A very small regulatory fee, ₹10 per crore of turnover, that funds SEBI's oversight of the markets. Applied on both the buy and sell side.
- Stamp duty
- A tax on transferring ownership of the security, charged on the buy side only. Since July 2020 this has been one uniform rate across India, collected directly by the exchange, unlike stamp duty on property, which still varies by state. Like STT, the computed amount is rounded to the nearest whole rupee, so a small trade's stamp duty often rounds down to zero.
- GST
- An 18% tax charged on brokerage, exchange transaction charges, and the SEBI fee combined. STT and stamp duty are excluded, since GST isn't charged on top of another tax.
How brokerage differs by broker
Common questions
Why is my actual cost so much higher than the brokerage fee alone?
Brokerage is usually the smallest line item, especially on delivery trades where it's often free. STT, GST, exchange charges, and stamp duty are all added on top by the government and the exchange, and together they usually outweigh the brokerage itself.
Does stamp duty on stock trades vary by state, like it does for property?
No. Since 1 July 2020, stamp duty on securities transactions has been a single uniform rate collected directly by the stock exchange, regardless of which state you trade from. Only property stamp duty still varies state to state.
Why did my F&O charges go up recently?
The Union Budget 2026 raised STT on futures from 0.02% to 0.05% and on options premium from 0.10% to 0.15%, effective 1 April 2026. Brokerage itself didn't change; this is a government tax increase, not a broker fee increase.
Do I still pay STT if the trade is a loss?
Yes. STT is charged on the transaction value, not on your profit, so it applies whether the trade makes money or not.
Why do some brokers charge zero brokerage on delivery trades?
Delivery trades don't use leverage and typically generate less turnover per client than intraday or F&O, so brokers often waive the fee to attract account holders and instead earn from other segments, interest on idle funds, or paid add-on services.
Is STT the same as capital gains tax?
No. STT is a small transaction-level tax paid at the time of the trade regardless of outcome. Capital gains tax is a separate tax on your actual profit, assessed later when you file your income tax return.
Why isn't GST charged on the full total?
GST only applies to service-type charges: brokerage, exchange transaction charges, and the SEBI fee. STT and stamp duty are already taxes, so GST isn't layered on top of them.
Can I calculate a trade where I averaged in or exited in parts?
Yes. Add every order you actually placed as its own row, buy or sell, at whatever price and quantity it happened at. Two buys followed by one sell covering both handles averaging in; two buys with only one sell so far shows your realized profit on the sold portion plus what you're still holding at its average cost.