"Exclusive Offer: - Lifetime Access to All paid Courses and Paid Content" for Only 100 Founding Members !!

Claim Now
TOPIC 10.15

Complete F&O Transaction Cost Breakdown — Every Component

The Rs 20 Brokerage Is Visible and Memorable. The Other Four Cost Components Are Invisible Until They Appear on Your Ledger -- and Together They Typically Exceed the Brokerage.
DIFFICULTY LEVELBeginner to Intermediate|TIME TO COMPLETE5-10 Minutes

Introductory Context

"The total transaction cost for a standard Nifty options round trip (buy and sell, one lot) at moderate premium levels is approximately Rs 90 to Rs 180. This total includes Rs 40 brokerage (Rs 20 per order x 2) and Rs 50 to Rs 140 in statutory charges. For strategies with gross expected values below Rs 300 per lot per trade, transaction costs represent a significant proportion of the gross return and must be factored into the strategy's viability assessment. "

Component 1 - Brokerage 

As covered in Topic 10.14: Rs 20 per executed order at major discount brokers. Per round trip (one buy + one sell): Rs 40. Brokerage is charged by the broker and is the one component that varies by broker. Charged on every executed order -- pending orders that are cancelled before execution incur no brokerage. 

Component 2 - STT (Securities Transaction Tax) 

STT is a government tax on securities transactions. For options, the STT structure is: (a) Options Buy: STT at 0.0625 percent of the premium value (premium x quantity). (b) Options Sell (square-off): STT at 0.0625 percent of the premium value. (c) Options that expire ITM (in-the-money, exercised): STT at 0.125 percent of the settlement value (intrinsic value x quantity), not on the premium -- this is significantly higher than the premium-based STT for options with large intrinsic value at expiry. 

STT Example for one Nifty lot (75 units) at premium Rs 90: STT on buy = 0.0625% x Rs 90 x 75 = Rs 4.22. STT on sell at Rs 130 = 0.0625% x Rs 130 x 75 = Rs 6.09. Total STT for round trip = Rs 10.31. For comparison: if this option expired ITM with intrinsic value Rs 200, the exercise STT = 0.125% x Rs 200 x 75 = Rs 18.75 -- nearly double the sell STT if the option were manually exited at Rs 200. This is why exiting ITM options before expiry (paying the premium-based sell STT) is typically more cost-effective than allowing exercise (paying the settlement-based exercise STT). 

STT Is the Largest Statutory Charge Component for Options Buyers

For retail options buyers (long calls and puts), STT is typically the largest statutory charge component -- larger than NSE charges, SEBI fees, and stamp duty combined. The 0.0625 percent rate on premium seems small but accumulates significantly for traders with high monthly premium volumes. A trader buying Rs 10,000 worth of Nifty option premiums per month (across multiple trades) incurs Rs 6.25 in STT per buy -- and an equivalent amount per sell, totalling approximately Rs 12.50 in STT per trade pair. Across 10 round trips per month at this premium level: Rs 125 in STT alone, equal to the month's brokerage.

STT Rates for F&O (Current Rates)

Options Buy: 0.0625% of premium value (premium x units). Options Sell (pre-expiry square-off): 0.0625% of premium value. Options Expired ITM (settlement): 0.125% of intrinsic value (settlement price - strike price for calls, or strike price - settlement price for puts) x units. Futures Buy: 0.0125% of notional value. Futures Sell: 0.0125% of notional value. Note: STT rates are set by the government and subject to change through the Union Budget. Verify current rates at the time of trading at incometaxindia.gov.in or through CBDT notifications.

Component 3 - NSE Exchange Charges 

NSE charges a transaction fee on all trades executed on its platform. For equity F&O options: NSE charges at approximately 0.05 percent of the premium turnover (premium value). The exact rate is periodically revised by NSE -- the current applicable rate is available at nseindia.com under the Exchange Charges section. 

NSE charges example for one Nifty lot (75 units) at premium Rs 90: NSE charge = 0.05% x Rs 90 x 75 = Rs 3.38. For the sell order at Rs 130: NSE charge = 0.05% x Rs 130 x 75 = Rs 4.88. Total NSE charges per round trip = Rs 8.26. NSE charges are collected by the broker on behalf of NSE and remitted. They appear on the Zerodha Kite contract note as 'Transaction Charges.

Component 4 - SEBI Regulatory Fees 

SEBI charges a regulatory fee on all exchange-traded transactions. The current SEBI fee is Rs 10 per crore of turnover (Rs 0.0001 percent). For options, SEBI defines turnover as the premium value. For one Nifty lot at Rs 90: SEBI fee = Rs 10 / Rs 1,00,00,000 x Rs 90 x 75 = Rs 0.07. Per round trip: approximately Rs 0.14. SEBI fees are negligible at retail trading volumes but accumulate for very high-volume institutional operations. The fee is collected by the broker and remitted to SEBI. 

Component 5 - GST on Brokerage and Charges 

GST (Goods and Services Tax) at 18 percent is levied on brokerage and on NSE exchange charges (not on STT or SEBI fees). GST applies to the brokerage service provided by the broker and to the exchange transaction services. GST example per round trip: Brokerage Rs 40 x 18% = Rs 7.20. NSE charges Rs 8.26 x 18% = Rs 1.49. Total GST = Rs 8.69. GST does not apply to STT (which is already a tax) or SEBI fees. 

Component 6 - Stamp Duty 

Stamp duty is charged by state governments on securities transaction documents. For F&O contracts, stamp duty is charged at 0.002 percent of the premium value on the buy side only (not on the sell side). Example: stamp duty on buy of one Nifty lot at Rs 90 = 0.002% x Rs 90 x 75 = Rs 0.135. Stamp duty is negligible at retail volumes but is included in all contract notes. 

Complete Round-Trip Cost Example 

Complete round-trip cost calculation for buying and selling one Nifty lot, entry at Rs 90, exit at Rs 130: Brokerage: Rs 20 + Rs 20 = Rs 40.00. STT (buy at Rs 90): 0.0625% x Rs 6,750 = Rs 4.22. STT (sell at Rs 130): 0.0625% x Rs 9,750 = Rs 6.09. NSE charges (buy): 0.05% x Rs 6,750 = Rs 3.38. NSE charges (sell): 0.05% x Rs 9,750 = Rs 4.88. SEBI fees (both orders): approximately Rs 0.14. GST on brokerage + NSE charges: (Rs 40 + Rs 8.26) x 18% = Rs 8.69. Stamp duty (buy side only): 0.002% x Rs 6,750 = Rs 0.135. Total round-trip cost: Rs 40 + Rs 10.31 + Rs 8.26 + Rs 0.14 + Rs 8.69 + Rs 0.14 = Rs 67.54. The gross P&L from Rs 90 entry to Rs 130 exit: Rs 40 per unit x 75 units = Rs 3,000. Net P&L after all costs: Rs 3,000 - Rs 67.54 = Rs 2,932.46. 

The full transaction cost calculation is not an academic exercise. It is the basis for knowing whether any strategy is net-profitable after all frictions. A strategy producing a Rs 50 gross gain per lot after a successful trade has no profit after costs -- it produces a net loss. Only by calculating all components can you know with certainty whether the strategy's expected gross gain is sufficient to survive the friction.

The Exercise STT Trap for ITM Expiry Options

Traders who allow near-expiry ITM options to be auto-exercised at expiry often discover their P&L is lower than expected from the intrinsic value. The exercise STT at 0.125 percent of settlement value is double the regular sell STT at 0.0625 percent of premium value. For a Nifty call that expires with Rs 500 intrinsic value: exercise STT = 0.125% x Rs 500 x 75 = Rs 46.88. Manual pre-expiry exit STT at the same Rs 500 premium: 0.0625% x Rs 500 x 75 = Rs 23.44. The manual exit saves Rs 23.44 in STT per lot -- worth the effort for any position with significant intrinsic value at expiry. Always consider the STT differential when deciding whether to manually exit an ITM position before expiry or allow auto-settlement.

Use Zerodha's Brokerage Calculator for Exact Cost Verification

Zerodha provides a comprehensive brokerage calculator at brokerage.zerodha.com that calculates all five cost components for any specific trade. Input the trade details (segment = Options, buy/sell, quantity, buy price, sell price) and the calculator returns the complete cost breakdown. Use this calculator before any new strategy type to verify the net expected value calculation includes all costs accurately. The calculator is available free without a Zerodha account -- it is a useful planning tool regardless of which broker is used, since all statutory charges (STT, NSE charges, SEBI fees, GST, stamp duty) are identical across brokers.


Frequently Asked Questions

Quiz

Calculate the total statutory charges (STT + NSE charges + SEBI fees + stamp duty, excluding brokerage and GST) for buying 2 lots of Nifty 23,000 CE at Rs 88 per unit. Lot size 75 units.

Education Completion Hub

Completion Roadmap

Completing the Complete F&O Transaction Cost Breakdown — Every Component

Core Theory
2
Advanced Strategy
3
Case Studies
4
The Master Guide
Elite Production

12-Minute Core
Execution Guide

Premium 4K
MB
Analysis Vol. 01

Mastery
Manifesto

Pratham Wealth Research
Collector's Edition

The Strategy Companion

150+ pages of high-resolution trade logs bound in premium gallery-grade matte paper.

READ MORE
Live Case Study

The HDFC Breakout Deep-Dive Report

H1

Analyzing the multi-year consolidation breakout and the institutional order flow that fueled the 12% rally.

READ FULL REPORT
Psychology Mastery

Decoding the Institutional Trap

Why retail traders fail at pattern breakouts and how to identify the "Smart Money" signature.

START QUICK LESSON
More For You
Written By: Editorial Team

Disclaimer: While due care has been taken to ensure the accuracy, clarity, and relevance of the information, the content is intended solely for educational purposes. Financial terms and concepts are interpretative tools; readers are strongly advised to verify information from multiple sources and apply their own judgment. This content does not constitute financial, investment, or advisory recommendations of any kind.