Indian Stock Market Trading Charges: Brokerage, STT, Regulatory Levies, and Breakeven Mathematics
Executing a stock or derivative transaction on Indian exchanges (NSE and BSE) incurs a multi-layered hierarchy of statutory and commercial transaction costs. Beyond broker commissions, traders and investors are subject to Securities Transaction Tax (STT), Exchange Turnover Charges, SEBI Turnover Fees, State Stamp Duty, Goods and Services Tax (GST), and Depository Participant (DP) Charges. Navigating this cost anatomy and computing exact breakeven exit thresholds is essential for safeguarding trading capital and calculating net post-tax returns.
1 Statutory Framework: The Multi-Tier Anatomy of Market Friction
When buying and selling financial instruments in India, friction is divided into two distinct components: Commercial Fees (retained by your broker) and Statutory & Regulatory Levies (collected by the broker and remitted directly to the Central Government, State Governments, SEBI, and Clearing Corporations).
Gross Turnover & P&L Formulations:
Turnover defines the monetary base on which exchange and regulatory levies are applied:
Gross Profit/Loss is the raw market gain or loss before deducting any transaction fees:
Net Realized P&L & Breakeven Price:
Net profit reflects the actual funds credited to your ledger after settling all friction:
The exact exit price required to exit a trade with zero gain and zero loss:
The Statutory Charges Breakdown:
2 Real-World Illustrated Case Studies
Case Study A: Rohan’s Large-Cap Delivery Trade (200 Shares @ ₹2,500 Buy / ₹2,600 Sell)
Equity Delivery (CNC) • Discount BrokerRohan purchases 200 shares of a blue-chip company at ₹2,500 (Buy consideration: ₹5,00,000) and holds them in his demat account. Two weeks later, the stock rises to ₹2,600 and he exits (Sell consideration: ₹5,20,000). Total turnover is ₹10,20,000, and his gross market profit is ₹20,000.
| Charge Head | Statutory Rate / Rule | Amount (₹) | % of Total Friction |
|---|---|---|---|
| Brokerage Commission | Discount Broker Zero Delivery Model | ₹0.00 | 0.0% |
| Securities Transaction Tax (STT) | 0.1% on Buy (₹500) + 0.1% on Sell (₹520) | ₹1,020.00 | 89.0% |
| Exchange Turnover Charges | 0.00297% on ₹10,20,000 Turnover | ₹30.29 | 2.6% |
| SEBI Turnover Fee | ₹10 per crore (0.0001%) | ₹1.02 | 0.1% |
| Stamp Duty | 0.015% on Buy Leg (₹5,00,000) | ₹75.00 | 6.5% |
| GST (18%) | 18% on (₹0 + ₹30.29 + ₹1.02) | ₹5.64 | 0.5% |
| DP Charges | CDSL / Demat Debit upon Sell | ₹15.34 | 1.3% |
| Total Charges & Net Profit | ₹1,147.29 | Net: ₹18,852.71 | |
Key Insight: Even with ₹0 brokerage, Rohan pays ₹1,147.29 in friction. Notice that STT alone accounts for 89.0% of the total charges. His breakeven exit price was ₹2,505.74 (requiring a minimum ₹5.74 gain per share to avoid losing money).
Case Study B: Sneha’s Intraday Scalp (1,000 Shares @ ₹1,500 Buy / ₹1,505 Sell)
Equity Intraday (MIS) • Tight Scalping StrategySneha day-trades 1,000 shares of an IT major with intraday leverage. She buys at ₹1,500 (Buy value: ₹15,00,000) and closes the position 20 minutes later at ₹1,505 (Sell value: ₹15,05,000). Her gross gain is ₹5,000.
- Turnover: ₹30,05,000
- Brokerage: ₹20 (Buy) + ₹20 (Sell) = ₹40.00 (discount cap)
- STT (0.025% on Sell only): \(15,05,000 \times 0.00025 = \text{₹}376.25\) (No STT on buy side!)
- Exchange + SEBI + Stamp + GST: ₹89.25 + ₹3.01 + ₹45.00 + ₹23.81 = ₹161.07
- Total Charges: ₹577.32 (Friction consumes 11.5% of her ₹5,000 gross profit)
- Net Realized P&L: +₹4,422.68 (Breakeven threshold: ₹1,500.58)
Outcome: For intraday trading, STT is 75% lower than delivery because it applies strictly to the sell side. However, if Sneha had exited with just a ₹0.50 gain (₹500 gross), the ₹577 in charges would have pushed her into a net loss!
3 Segment-Wise Regulatory Matrix: Statutory Tariff Comparison
| Segment / Instrument | Brokerage Benchmark | STT / CTT Rule | Exchange Turnover | Stamp Duty (Buy) | DP Charges |
|---|---|---|---|---|---|
| Equity Delivery (CNC) | ₹0 (Discount) or 0.5% | 0.1% on Buy + 0.1% on Sell | 0.00297% | 0.015% | ₹15.34 on Sell |
| Equity Intraday (MIS) | min(₹20, 0.03%) or 0.05% | 0.025% on Sell only | 0.00297% | 0.003% | ₹0 (No demat debit) |
| Equity Futures (F&O) | Flat ₹20/order or 0.02% | 0.02% on Sell only (Budget '24) | 0.00173% | 0.002% | ₹0 |
| Equity Options (F&O) | Flat ₹20 per executed order | 0.1% on Sell Premium (Budget '24) | 0.03503% (Premium) | 0.003% | ₹0 |
4 Pitfalls, Edge Cases & 5 Trading Cost Traps
Trap 1: The "Zero Brokerage" Psychological Trap
Novice traders mistakenly believe that trading with a zero-brokerage discount broker makes trading costless. In reality, on a ₹10,00,000 equity delivery trade, the government and exchanges collect over ₹1,100 in STT, stamp duty, GST, and turnover fees. Trading frequency must be justified by expected alpha, not by the absence of broker commission.
Trap 2: DP Charges on Tranche Selling
Depository Participant (DP) charges (~₹15.34 per scrip) are charged per company stock per day regardless of quantity. If you own 100 shares of Infosys and sell them in 5 separate chunks of 20 shares across 5 different trading days, you pay \(5 \times 15.34 = \text{₹}76.70\) in DP charges. Selling all 100 shares in a single day incurs only ₹15.34. Avoid staggering delivery exits into tiny daily fractions.
Trap 3: Auto Square-off and Call & Trade Penalty Charges
If an intraday (MIS) position is not manually closed by the trader and gets auto-squared off by the broker's risk management system (typically around 3:15 PM – 3:25 PM), brokers levy an additional penalty of ₹50 + 18% GST (= ₹59) per position. Always square off your intraday positions manually before the system cutoff.
Trap 4: Budget 2024 STT Hikes on Derivatives (F&O)
Effective October 1, 2024, the Central Government increased STT on Futures from 0.0125% to 0.02% (a 60% hike) and STT on Option premium sales from 0.0625% to 0.1% (a 60% hike). Active derivative traders who execute hundreds of lots per month must recalibrate their breakeven points to account for higher transaction friction.
Trap 5: GST on Brokerage vs Non-Deductibility on Taxes
GST is levied at 18% on service charges (brokerage, exchange fees, SEBI charges). Some traders mistakenly believe GST applies to the entire turnover or to STT. While GST is not levied on STT, remember that under Section 48 of the Income Tax Act, STT cannot be deducted from sales consideration when computing Capital Gains for income tax purposes!
5 Tax Treatment: Capital Gains vs. Speculative Business Income
In India, trading profits are taxed under different heads depending on transaction classification:
1. Delivery Equity (Capital Gains)
• STCG (Holding < 12 months): Taxed at 20% under Section 111A (revised in Union Budget 2024 from 15%).
• LTCG (Holding ≥ 12 months): Taxed at 12.5% under Section 112A for gains exceeding ₹1.25 Lakh per financial year.
2. Intraday Equity (Speculative)
Classified under Section 43(5) as Speculative Business Income. Profits are added to your gross total income and taxed at your applicable personal income tax slab rates. Speculative losses can only be set off against speculative profits (carry forward up to 4 years).
3. F&O Derivatives (Non-Speculative)
Classified as Non-Speculative Business Income. Eligible for deductions of genuine business expenses (brokerage, STT, depreciation on computer, internet bills, trading software). Losses can be set off against any business or non-salary income (carry forward up to 8 years).
6 Frequently Asked Questions (FAQs)
What is the difference between discount brokers and full-service brokers in India? ▼
Why is STT charged on both buy and sell for delivery, but only sell for intraday? ▼
Is GST levied on Securities Transaction Tax (STT) and Stamp Duty? ▼
Can I claim STT as an expense to reduce my income tax on capital gains? ▼
How is the breakeven price calculated for a stock trade? ▼
$$P_{\text{breakeven}} = P_{\text{buy}} + \frac{\text{Total Charges (Brokerage + STT + Exchange + SEBI + Stamp + GST + DP)}}{Q}$$
For example, if you buy 100 shares at ₹1,000 and the total round-trip charges are ₹250, your charges per share are ₹2.50. You must sell at a minimum of ₹1,002.50 to break even without suffering a net loss.