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.

Positions summary
SegmentBoughtSoldAvg buyAvg sellOpenRealized P&L
Charge breakdown
Turnover (buy + sell)-

Brokerage-
STT-
Exchange transaction charges-
SEBI turnover fee-
Stamp duty-
GST (18% on brokerage + exchange + SEBI)-

Total charges-

Gross P&L-
Net P&L after charges-
Price needs to move at least - per unit just to cover charges.

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

ZerodhaFree on equity delivery. Intraday is 0.03% of the order value or ₹20, whichever is lower. Futures and options are a flat ₹20 per executed order.
DhanFree on equity delivery. Intraday is 0.03% of the order value or ₹20, whichever is lower. Futures and options are a flat ₹20 per executed order, confirmed directly against a real contract note.
GrowwDelivery brokerage is 0.1% of the order value or ₹20, whichever is lower, charged on both the buy and sell leg. Intraday and F&O are a flat ₹20 per order.
UpstoxFree on equity delivery. Intraday is a small percentage of the order value or ₹20, whichever is lower. Futures and options are a flat ₹20 per order.
Angel OneFree on equity delivery. Intraday and F&O are a flat ₹20 per order, or a small percentage of the order value if that works out lower.
Any other brokerSelect "Custom" above and enter either a flat per-order fee or a percentage of turnover, whichever matches your plan.

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.

Verified against a real contract note (September 2026), including the STT increase on futures and options that took effect 1 April 2026 and the whole-rupee rounding STT and stamp duty are subject to. Brokerage plans, exchange transaction charges and STT are all set by brokers, exchanges and the government respectively, and change from time to time. Treat these figures as a close estimate for planning, not as your final contract note, and confirm against your broker's own calculator before relying on them for a real trade.