STT Hike on Futures - The cost per lot of BankNifty futures has increased from “₹312 to ₹780 per lot” but what does this really mean?
Many people saw headlines saying:
👉 Bank Nifty futures cost per lot jumps from ₹312 to ~₹780
👉 That’s a ~150% rise in transaction cost
Let’s break this down simply👇
🔍 What is STT in futures trading?
- STT (Securities Transaction Tax) is a tax charged by the government on trading in derivatives.
- In futures, it is applied on the sell side based on the contract value.
- So whenever you exit a futures position, you pay STT - irrespective of profit or loss.
📈Why did Bank Nifty cost per lot rise so sharply?
Because:
- 1️⃣The STT rate on futures was increased.
- 2️⃣Bank Nifty contracts are large-value contracts → even a small % hike in tax translates into big rupee numbers per lot.
Earlier, roughly:
- ➡️ STT per Bank Nifty lot ≈ ₹312
After the hike:
- ➡️ STT per lot ≈ ₹780
That’s an increase of about ₹468 per trade on exit.
🧮How is this a 150% jump?
Increase = ₹780 − ₹312 = ₹468
₹468 ÷ ₹312 ≈ 150%
So traders now pay 2.5x the earlier STT for the same Bank Nifty futures trade.
⚖️Why does NSE worry about this?
Higher trading cost can mean:
- Less intraday & short-term trading
- Lower liquidity
- Wider bid-ask spreads
- Reduced participation from retail & prop desks
That’s why NSE has reportedly asked the government to review the hike.
🎯 Big Picture
- Higher STT can discourage excessive speculation.
- But too much cost can hurt market depth and efficiency - especially in heavily traded contracts like Bank Nifty.
Popular topics to explore
RPOWER
#FundamentalViews
864 likes·55 comments

















