🇮🇳 India

Brokerage Calculator India — Trading Charges & STT

Calculate the exact cost of every stock trade in India. See brokerage, STT, transaction charges, GST, SEBI turnover fees, stamp duty, and DP charges for delivery, intraday, and F&O trades. Compare Zerodha, Angel One, Groww, and traditional brokers. Updated with Budget 2026 F&O STT increase (0.15% options, 0.05% futures).

Price at which you buy the stock
Price at which you sell the stock
Number of shares
Brokerage depends on your broker

Try another scenario

How to Use This Calculator

Delivery Trade tab

Enter your buy price, sell price, and quantity of shares. Select your broker (Zerodha, Angel One, Groww, or a traditional broker charging 0.3%). The calculator instantly shows all charges: brokerage, STT, transaction charges, GST, SEBI turnover fees, stamp duty, and DP charges. It also calculates your net profit after all charges and the breakeven sell price you need to cover costs.

Intraday Trade tab

Same inputs, but with intraday-specific rates: lower STT (0.025% sell side vs 0.1% delivery), lower stamp duty (0.003% vs 0.015%), and no DP charges. The calculator also shows how much you save compared to delivery for the same trade, helping you understand the cost advantage of intraday trading.

F&O Charges tab

Choose between Options or Futures, enter the premium/price, lot size, and number of contracts. For options, the calculator uses the post-Budget 2026 STT rate of 0.15% and shows the critical warning about ITM expiry. For futures, it uses 0.05% STT and lower transaction charges. It shows the points you need to recover to cover your trading costs.

Share your result

Every input is encoded in the URL. Click Share to send your exact charge breakdown to a friend, colleague, or financial advisor.

How Stock Trading Charges Are Calculated

Every stock trade in India involves 6 types of charges beyond brokerage. These are regulatory and statutory charges that apply regardless of your broker:

Total Trading Charges (Delivery) =

1. Brokerage — Zerodha/Angel One: &rupee;0 delivery. Traditional: 0.3% both sides.
2. STT = 0.1% × (Buy Value + Sell Value) — split equally between buy and sell
3. Transaction Charges = 0.00345% × Turnover (NSE rate)
4. GST = 18% × (Brokerage + Transaction Charges)
5. SEBI Charges = 0.0001% × Turnover (&rupee;10 per crore)
6. Stamp Duty = 0.015% × Buy Value (buy side only)
7. DP Charges = &rupee;15.93 per scrip on sell (CDSL, delivery only)

Net P&L = (Sell Value − Buy Value) − Total Charges

For Intraday: STT = 0.025% sell side only. Stamp Duty = 0.003%. No DP charges.
For F&O Options: STT = 0.15% sell side (Budget 2026). Transaction = 0.0495%. Stamp = 0.003%.
For F&O Futures: STT = 0.05% sell side (Budget 2026). Transaction = 0.00180%. Stamp = 0.002%.

STT (Securities Transaction Tax) is typically the largest regulatory cost for delivery trades. For a &rupee;1 lakh delivery trade, STT alone is &rupee;100 (0.1%). On discount brokers with zero brokerage, STT often accounts for 60-70% of total trading costs.

Example

Priya buys 100 shares of Infosys at &rupee;1,500 and sells at &rupee;1,600 on Zerodha

Priya is a retail investor using Zerodha (zero delivery brokerage). She buys 100 shares of Infosys at &rupee;1,500 and sells them a month later at &rupee;1,600. Let us calculate her actual profit after all charges.

Step 1: Trade values

Buy value&rupee;1,50,000
Sell value&rupee;1,60,000
Turnover&rupee;3,10,000
Gross profit&rupee;10,000

Step 2: All charges

Brokerage (Zerodha delivery)&rupee;0.00
STT (0.1% × &rupee;3,10,000)&rupee;310.00
Transaction charges (0.00345%)&rupee;10.70
GST (18% × &rupee;10.70)&rupee;1.93
SEBI charges (0.0001%)&rupee;0.31
Stamp duty (0.015% × buy)&rupee;22.50
DP charges (CDSL)&rupee;15.93
Total charges&rupee;361.37

Step 3: Net profit

Gross profit&rupee;10,000
Total charges−&rupee;361.37
Net profit&rupee;9,638.63
Charges as % of turnover0.1166%

Priya's charges are just &rupee;361 on a &rupee;3.1 lakh trade, thanks to Zerodha's zero delivery brokerage. On a traditional broker at 0.3%, brokerage alone would be &rupee;930, making total charges over &rupee;1,300. STT (&rupee;310) is by far the largest cost — it is a government tax and cannot be avoided.

FAQ

Securities Transaction Tax (STT) is a tax levied by the Government of India on every securities transaction on recognised stock exchanges. For delivery trades, STT is 0.1% on total turnover (0.05% each on buy and sell). For intraday, it is 0.025% on sell side only. STT is the largest regulatory cost because it applies on the full trade value, not on profit. On a &rupee;10 lakh delivery trade, STT alone is &rupee;1,000 — more than all other charges combined on a discount broker. STT was introduced in 2004 to curb speculative trading and replaced the old long-term capital gains exemption on equities (which was later reintroduced and then modified in Budget 2018 and 2024).
F&O STT was raised twice in 16 months. Budget 2024 (effective 1 Oct 2024) increased options STT from 0.0625% to 0.1% and futures from 0.0125% to 0.02%. Then Budget 2026 (Union Budget FY 2026-27, Feb 2026) raised them again: options to 0.15% and futures to 0.05%. The cumulative effect: options STT rose 2.4× and futures STT quadrupled from pre-2024 levels. SEBI data showing 93% of F&O traders losing money drove both increases. On a &rupee;1 lakh option premium, STT went from &rupee;62.50 to &rupee;150 per trade.
When an option is exercised or expires in-the-money (ITM), STT is charged at 0.125% on the intrinsic value (settlement value), not on the premium you paid. For example, if you buy a Nifty 22000 CE at &rupee;150 premium (lot of 50), and it expires with Nifty at 22200, the intrinsic value is 200 × 50 = &rupee;10,000. STT would be 0.125% × &rupee;10,000 = &rupee;12.50. But if Nifty was at 23000, intrinsic value is 1000 × 50 = &rupee;50,000, and STT would be &rupee;62.50. For deep ITM options, this can be significantly more than what you paid in premium. Always square off your ITM options before expiry to pay the regular 0.15% STT on premium instead of the exercise STT.
Zerodha charges zero brokerage on equity delivery trades. This is genuinely free — there is no hidden brokerage. However, you still pay all regulatory charges: STT (0.1%), transaction charges (0.00345%), GST (18% on transaction charges), SEBI fees (0.0001%), stamp duty (0.015%), and DP charges (&rupee;15.93 per scrip on sell). For intraday and F&O, Zerodha charges &rupee;20 per order or 0.03% (whichever is lower). Other costs include account opening (free), annual maintenance charge (&rupee;300/year for demat), and call-and-trade charges (&rupee;50 per order). So while brokerage is free, a delivery trade still costs about 0.12-0.13% in regulatory charges.
You can reduce trading charges by: (1) Use a discount broker like Zerodha, Angel One, or Groww for zero delivery brokerage. Traditional brokers charge 0.3-0.5% which adds up fast. (2) Trade less frequently — STT and transaction charges are per-trade, so fewer trades means lower total costs. (3) Use delivery instead of intraday for positions you want to hold — while intraday has lower STT, the brokerage (&rupee;20/order) and frequent trading offset the savings. (4) For F&O, always square off before expiry to avoid the higher ITM exercise STT. (5) Consolidate orders — brokerage is per order, not per share, so buying 100 shares in one order costs the same brokerage as buying 10. (6) Note that STT, SEBI charges, and stamp duty are government mandated and cannot be reduced or avoided.

Related Calculators

Add This Calculator to Your Website

Embed the sum.money Brokerage Calculator on your site. Free, responsive, always up-to-date.

<iframe src="https://sum.money/embed/in/brokerage-calculator" width="100%" height="600"></iframe>