Zerodha Securities Transaction Tax (STT) Calculator
Calculate the exact STT charges for your equity, derivatives, and commodity trades on Zerodha with our ultra-precise calculator.
Module A: Introduction & Importance of Securities Transaction Tax (STT)
Securities Transaction Tax (STT) is a direct tax levied on every purchase and sale of securities that are listed on the Indian stock exchanges. Introduced in the 2004 Union Budget, STT was implemented to simplify the tax collection process on capital gains and reduce tax evasion in security transactions.
Why STT Matters for Zerodha Traders
For Zerodha users, understanding STT is crucial because:
- Cost Impact: STT directly affects your trading costs and net profits. For high-frequency traders, this can accumulate to significant amounts.
- Tax Compliance: Proper STT calculation ensures you’re compliant with Indian tax laws (Income Tax Act, 1961).
- Investment Decisions: Different asset classes have varying STT rates, influencing which instruments you might choose to trade.
- Tax Benefits: STT paid can be used to offset capital gains tax liabilities in certain scenarios.
The Income Tax Department of India provides official guidelines on STT implementation, while SEBI regulates its application in securities markets.
Module B: How to Use This STT Calculator
Our Zerodha STT calculator is designed for precision and ease of use. Follow these steps:
-
Select Trade Type: Choose from:
- Equity Delivery (0.1% STT on sell side)
- Equity Intraday (0.025% STT on sell side)
- Equity Futures (0.01% STT on sell side)
- Equity Options (0.05% on premium for sellers, 0.125% on exercise for buyers)
- Currency Futures (0.001% STT)
- Currency Options (0.001% on premium for sellers)
- Commodity (0.01% STT on sell side for non-agri commodities)
- Enter Trade Value: Input the total monetary value of your trade in Indian Rupees (₹).
- Specify Quantity: Enter the number of shares or contracts you’re trading.
- Set Price per Unit: Input the price per share or contract.
- Calculate: Click the “Calculate STT” button or let the tool auto-calculate as you input values.
- Review Results: The calculator displays:
- Applicable STT rate for your selected trade type
- Exact STT amount in ₹
- Effective cost including STT
- Visual breakdown in the chart
Pro Tip: For options trading, the calculator automatically distinguishes between premium-based STT (for sellers) and exercise-based STT (for buyers) based on current market conventions.
Module C: Formula & Methodology Behind STT Calculation
The STT calculation follows specific formulas based on trade type and transaction nature (buy/sell). Here’s the complete methodology:
1. Equity Transactions
| Transaction Type | STT Rate | Applicable On | Formula |
|---|---|---|---|
| Delivery Sale | 0.100% | Sell side only | STT = (Sell Price × Quantity) × 0.001 |
| Intraday Sale | 0.025% | Sell side only | STT = (Sell Price × Quantity) × 0.00025 |
| Futures Sale | 0.010% | Sell side only | STT = (Contract Value) × 0.0001 |
| Options (Premium) | 0.050% | Sell side (on premium) | STT = (Premium × Lot Size) × 0.0005 |
| Options (Exercise) | 0.125% | Buy side (on strike price) | STT = (Strike Price × Quantity) × 0.00125 |
2. Currency Derivatives
Currency futures and options attract STT at 0.001% of the transaction value, applied only on the sell side for futures and on the premium for options sellers.
3. Commodities
Non-agricultural commodities attract 0.01% STT on the sell side. Agricultural commodities are currently exempt from STT.
Special Cases & Exemptions
- No STT on Buys: Except for options exercise, STT is never charged on buy transactions.
- Off-Market Transfers: STT doesn’t apply to off-market transactions or gifts.
- IPO Applications: No STT on IPO applications or allotments.
- Mutual Funds: STT applies only to equity-oriented mutual funds (0.001% on redemption).
The Reserve Bank of India provides additional clarifications on STT application for currency derivatives.
Module D: Real-World STT Calculation Examples
Let’s examine three practical scenarios to illustrate STT calculations:
Example 1: Equity Delivery Trade
Scenario: You purchase 500 shares of Tata Motors at ₹400 and sell them after 6 months at ₹450.
Calculation:
- Sell Value = 500 × ₹450 = ₹225,000
- STT Rate = 0.100% (delivery sale)
- STT Amount = ₹225,000 × 0.001 = ₹225
Key Insight: Only the sell transaction attracts STT. The buy transaction has no STT.
Example 2: Nifty Options Selling
Scenario: You sell 2 lots of Nifty 18000 PE at a premium of ₹50 (lot size = 50).
Calculation:
- Total Premium = 2 × 50 × ₹50 = ₹5,000
- STT Rate = 0.050% (on premium received)
- STT Amount = ₹5,000 × 0.0005 = ₹2.50
Key Insight: Options STT is calculated on the premium amount, not the underlying value.
Example 3: Commodity Futures (Crude Oil)
Scenario: You sell 100 barrels of crude oil futures at ₹5,000 per barrel.
Calculation:
- Contract Value = 100 × ₹5,000 = ₹500,000
- STT Rate = 0.010% (commodity futures)
- STT Amount = ₹500,000 × 0.0001 = ₹50
Key Insight: Commodity STT rates are lower than equity STT rates.
Module E: STT Data & Comparative Statistics
Understanding STT rates across different instruments helps optimize trading strategies. Below are comprehensive comparisons:
Comparison Table 1: STT Rates Across Asset Classes (2023-24)
| Asset Class | Transaction Type | STT Rate | Applicable Side | Minimum STT (₹) |
|---|---|---|---|---|
| Equity | Delivery Sale | 0.100% | Sell | No minimum |
| Intraday Sale | 0.025% | Sell | No minimum | |
| Equity Futures | Sale | 0.010% | Sell | No minimum |
| Purchase | 0.000% | None | ₹0 | |
| Equity Options | Premium (Sale) | 0.050% | Sell | ₹1 per contract |
| Premium (Purchase) | 0.000% | None | ₹0 | |
| Exercise (Purchase) | 0.125% | Buy | No minimum | |
| Currency Futures | Sale | 0.001% | Sell | No minimum |
| Commodity (Non-Agri) | Sale | 0.010% | Sell | ₹1 per contract |
Comparison Table 2: STT Impact on ₹1,00,000 Trade
| Instrument | Trade Value (₹) | STT Rate | STT Amount (₹) | Effective Cost (₹) | Cost Impact (%) |
|---|---|---|---|---|---|
| Equity Delivery | 1,00,000 | 0.100% | 100.00 | 1,00,100.00 | 0.100% |
| Equity Intraday | 1,00,000 | 0.025% | 25.00 | 1,00,025.00 | 0.025% |
| Nifty Futures | 1,00,000 | 0.010% | 10.00 | 1,00,010.00 | 0.010% |
| BankNifty Options (Premium Sale) | 1,00,000 | 0.050% | 50.00 | 1,00,050.00 | 0.050% |
| USDINR Futures | 1,00,000 | 0.001% | 1.00 | 1,00,001.00 | 0.001% |
| Crude Oil Futures | 1,00,000 | 0.010% | 10.00 | 1,00,010.00 | 0.010% |
Key Observations:
- Equity delivery has the highest STT impact at 0.100%
- Currency derivatives have the lowest STT at 0.001%
- Options trading STT varies significantly between premium sales (0.050%) and exercise (0.125%)
- Futures trading generally has lower STT than delivery trading
Module F: Expert Tips to Optimize STT Costs
Reduce your STT burden with these professional strategies:
Structural Optimization Tips
-
Prefer Intraday Over Delivery:
- STT is 75% lower for intraday (0.025%) vs delivery (0.100%)
- Use intraday for short-term trades unless you need delivery
-
Options Selling Strategies:
- Sell options instead of buying to benefit from lower STT (0.050% vs 0.125% on exercise)
- Use credit spreads to minimize STT exposure
-
Lot Size Management:
- Smaller lots reduce absolute STT amounts (STT is per contract)
- Consider mini-lots for Nifty/BankNifty if available
-
Tax Harvesting:
- Use STT paid to offset capital gains tax (Section 111A benefits)
- Maintain records of all STT payments for IT returns
Operational Efficiency Tips
- Bulk Order Execution: Combine multiple small orders into single large orders to reduce proportional STT costs
- Algo Trading: Use Zerodha’s algo platforms to optimize order execution and minimize STT triggers
- STT-Aware Exit Points: Factor STT costs into your target prices and stop-loss levels
- Quarterly Reviews: Analyze your STT expenses quarterly to identify patterns and optimization opportunities
Advanced Strategies
-
Pair Trading:
- Combine long and short positions to potentially offset STT costs
- Example: Long Nifty + Short BankNifty may have lower net STT
-
STT Arbitrage:
- Exploit STT rate differences between instruments
- Example: Trade currency futures (0.001% STT) instead of equity when possible
-
Hedging Structures:
- Use options hedging to reduce effective STT rates
- Example: Collar strategy (long stock + long put + short call) may have favorable STT treatment
Module G: Interactive FAQ About Zerodha STT
Why does Zerodha charge STT when it’s a government tax?
Zerodha doesn’t actually “charge” STT – it’s a government levy that Zerodha collects and remits to the tax authorities on your behalf. As a registered stockbroker, Zerodha is legally obligated to collect STT at the prescribed rates and deposit it with the government. The amount appears in your contract note as a separate line item before being transferred to tax authorities.
How is STT different from brokerage charges?
STT and brokerage serve completely different purposes:
- STT: Mandatory government tax (rates fixed by Union Budget) that goes to tax authorities
- Brokerage: Zerodha’s service fee (₹20 per order or 0.03% whichever is lower) that goes to the broker
- Purpose: STT is for tax collection; brokerage is for order execution services
- Flexibility: STT rates are non-negotiable; brokerage can vary between brokers
Does STT apply to both buying and selling?
No, STT typically applies only to sell transactions in most cases, with two key exceptions:
- Options Exercise: When you exercise an option (buy side), STT applies at 0.125%
- Mutual Funds: STT applies at 0.001% on redemption (sell) of equity-oriented funds
Can I claim STT as a tax deduction?
Yes, STT can provide tax benefits in specific scenarios:
- Section 111A: For equity delivery trades, STT paid can be used to claim exemption from long-term capital gains tax (up to ₹1 lakh per year)
- Section 112A: STT helps qualify for the beneficial 10% LTCG tax rate (without indexation) on listed equities
- Business Income: If you’re a trader (not investor), STT can be claimed as a business expense against trading income
- Documentation: Always retain your contract notes as proof of STT payment for tax filing
How does STT affect my break-even point in trading?
STT directly impacts your trading profitability by increasing your break-even point. Here’s how to calculate it:
- For Delivery Trades:
- Break-even = Purchase Price + (Purchase Price × 0.100%) + Other charges
- Example: Buy at ₹100 → Break-even = ₹100.10 (just from STT)
- For Intraday Trades:
- Break-even = Purchase Price + (Purchase Price × 0.025%) + Other charges
- Example: Buy at ₹200 → Break-even = ₹200.05 (just from STT)
- For Options Selling:
- Break-even = Strike Price ± Premium – (Premium × 0.050%)
- Example: Sell 18000PE at ₹50 → Effective premium = ₹49.975
Are there any STT exemptions or reductions available?
While STT is broadly applicable, there are specific exemptions and reductions:
- Government Securities: No STT on trading in government bonds
- Agricultural Commodities: Currently exempt from STT
- Sovereign Gold Bonds: No STT applicable
- RBI Retail Direct: STT exempt for retail investors in G-Secs
- IPO Allotments: No STT on IPO applications or allotments
- Bonus Shares: No STT on receipt of bonus shares
- Stock Lending: STT exempt for securities lending transactions
How does Zerodha report my STT payments to tax authorities?
Zerodha follows a strict STT reporting protocol:
- Daily Collection: STT is deducted from your account immediately upon trade execution
- Monthly Remittance: Collected STT is remitted to the government by the 7th of the following month
- Contract Notes: Each trade’s contract note shows the exact STT amount deducted
- Annual Consolidation: Zerodha provides an annual tax P&L statement (Form 16A equivalent) showing total STT paid
- Government Reporting: Zerodha files periodic reports with:
- Income Tax Department (for STT collection)
- SEBI (for regulatory compliance)
- Stock Exchanges (for audit purposes)
- Your Responsibility: While Zerodha handles collection and remittance, you must report STT payments in your income tax return (ITR-3 for traders, ITR-2 for investors)