Link copied!
STT (Securities Transaction Tax) is a tax levied by the Government of India on the purchase or sale of securities listed on the recognised stock exchanges. STT is a direct cost that eats into traders’ profits.
Securities Transaction Tax (STT) is a direct tax levied on the transaction value (not profit) of specific securities traded on recognised stock exchanges in India. STT is the direct cost levied every time you buy or sell specified securities; a small percentage of the transaction value is collected as tax by the government.
Instead of tracking individual capital gains for each trade (especially in high-volume trading), the government decided to simply tax the transaction itself, making STT a simplified way to collect tax from market participants.STT is very important for frequent and high-frequency traders because it significantly reduces the net profitability.
Let’s say a trader is doing intraday trading in Nifty 50 stocks — like HDFC Bank, Infosys, Reliance, etc. He does 50 trades a day, each worth around ₹2 lakhs (buy and sell combined), which is quite normal for active traders with a decent capital base.
He aims to earn ₹100 profit per trade, so that’s:
Now, let’s look at STT and other costs.
STT is 0.025% on the sell-side
Assume daily sell value = ₹1 lakh × 50 trades = ₹50 lakhs
STT per day = 0.025% of ₹50 lakhs = ₹125
STT per month = ₹125 × 20 = ₹2,500
Net Profit After Costs
Gross profit = ₹1,00,000
STT = ₹2,500
Other charges = ₹3,000
Net Profit = ₹94,500
That’s a 5.5% reduction in profit — just from transaction costs.
STT is not something you pay manually, like income tax, but it’s still deducted from every trade you make. So whether you’re a beginner investor or a full-time trader, you are part of this system.
This is important — STT only applies to securities traded on recognised stock exchanges like NSE, BSE, and MSEI.
Let’s quickly understand who is liable to pay STT and how it works in the background.
Anyone, whether an individual, company, HUF, or institution, who buys or sells taxable securities on a recognised stock exchange in India (like NSE and BSE) is liable to pay STT. STT is applied to all the transactions that take place on listed securities; there are no exceptions. This includes intraday traders, FII, DII, fund managers, etc.
The investor or trader doesn’t have to pay the government directly for STT. Instead, the broker you use, like CapMint or any other SEBI-registered platform, automatically collects STT whenever you place a trade. This amount is added as a small charge when you buy or sell a security, and it’s clearly mentioned in your contract note. Once collected, the broker deposits this tax with the Government of India. It’s
All handled in the background, but your money is still being paid as tax.
Now that we know who pays STT and how it’s collected, the next thing to look at is the actual rates, because STT isn’t a fixed amount for all transactions. It changes based on what you’re trading (like shares, futures, or options) and how you’re trading (buying or selling, delivery or intraday).
Here’s a clear breakdown of STT rates based on different types of transactions:
|
Order type |
New charges |
Old charges |
|---|---|---|
|
Equity intraday |
0.025% (₹25 per lakh) on the sell side. |
0.025% (₹25 per lakh) on the sell side. |
|
Equity delivery |
0.1% (₹100 per lakh) on both the buy and sell sides. |
0.1% (₹100 per lakh) on both the buy and sell sides. |
|
Options |
0.125% of the intrinsic value on options that are bought and exercised. 0.1% of the premium for options that are shorted. |
0.125% of the intrinsic value on options that are bought and exercised. 0.0625% of the premium for options that are shorted. |
|
Futures |
0.02% (₹20 per lakh) on the sell side. |
0.0125% (₹12.5 per lakh) on the sell side. |
So far, we’ve seen what STT is, who pays it, and how much is charged. But what does all this really mean for a trader or investor in practical terms?
Let’s break down the actual impact STT has on your trades and overall returns.
One of the most direct impacts of STT is that it reduces your actual profits. Since STT is charged on every eligible buy or sell transaction, it becomes a recurring cost, even when a trade ends in a loss.
For long-term investors, the impact might be small and occasional. But for intraday traders, scalpers, or options traders who execute dozens of trades daily, this tax quietly eats into profits with every trade. Over time, it adds up and can significantly lower overall returns.
Traders or stock market participants should factor in the STT or any other direct costs like GST or brokerage fees, or else this will end up affecting profit and loss. For instance, a trader might think they made a profit, but after accounting for STT, brokerage, and other charges, they may just break even or even face a small loss. This is why serious traders always factor in STT as part of their cost structure when planning trades.
One of the original purposes of introducing STT back in 2004 was to make the stock market more tax-compliant and transparent. Before STT, tracking and verifying the capital gains made by thousands of traders was difficult for tax authorities.
STT created a system where tax is collected upfront—automatically and electronically—at the time of the transaction itself. This not only reduced tax evasion but also made the Indian markets more efficient and trustworthy from a compliance point of view.
|
Securities Transaction Tax (STT) |
Capital Gains Tax |
|
A tax on the transaction value of certain securities |
A tax on the profit made from selling capital assets |
|
At the time of buying or selling specified securities |
When you sell a capital asset and make a gain |
|
Equity delivery, intraday trades, F&O, equity mutual funds, etc. |
Stocks, mutual funds, property, gold, and other capital assets |
|
Total transaction value (buy/sell) |
Net profit from sale (selling price – purchase price) |
|
Collected by the broker and paid to the government |
Paid by the investor during ITR filing |
|
Yes, STT must be paid to claim tax exemptions on long-term capital gains (LTCG) |
Not applicable without STT proof in the case of listed shares and mutual funds |
|
Fixed percentage (varies by transaction type) |
10% on LTCG above ₹1 lakh (equity), 15% on STCG, or as per tax slab |
|
Contract note with STT details |
Capital gains statement, Demat holding statement |
|
Reduces returns on every trade |
Reduces final profits only when gains are realised |
Securities Transaction Tax (STT) has several characteristics that make it different from other taxes applicable to investments. Understanding these features helps traders estimate their actual trading costs and stay compliant with tax regulations.
STT is deducted automatically by your stockbroker whenever you execute an eligible transaction on a recognised stock exchange. Investors do not need to calculate or pay it separately.
Unlike the capital gains tax, STT is charged on the transaction value of eligible securities, regardless of whether the trade results in a profit or a loss.
STT applies only to securities traded on recognised Indian stock exchanges such as NSE and BSE. Off-market transfers and unlisted securities are generally not subject to STT.
The STT rate depends on the type of security being traded, such as equity delivery, intraday trades, futures, options, or equity-oriented mutual funds.
For listed equity shares and equity-oriented mutual funds, payment of STT is one of the conditions required to claim concessional long-term and short-term capital gains tax treatment under the Income Tax Act.
STT works through an automated collection system integrated into every trade executed on recognised Indian stock exchanges. Investors do not have to calculate or deposit the tax separately.
Here’s how the process works:
An investor buys or sells an eligible security, such as equity shares, futures, or options, through a registered stockbroker.
Based on the type of transaction, the applicable STT rate is calculated on the transaction value. The rate differs for delivery trades, intraday trading, futures, and options.
The stockbroker automatically deducts STT from the trading account. The amount appears separately in the contract note along with brokerage, GST, SEBI charges, and stamp duty.
The broker deposits the collected STT with the Government of India on behalf of all investors.
Since STT is paid electronically, the transaction becomes part of the official trading record. This also supports capital gains taxation and improves transparency in the securities market.
Securities Transaction Tax (STT) is an important part of trading and investing in the Indian stock market. Although the tax rate is relatively low, it directly affects the cost of every eligible transaction, making it an important factor for both investors and active traders. While long-term investors may experience only a limited impact, frequent traders can see a noticeable reduction in their overall returns due to the cumulative effect of STT and other transaction charges.
Understanding how STT works, the latest applicable rates, and its difference from capital gains tax helps investors calculate their true trading costs and make better financial decisions. Since STT is automatically collected through recognised stock exchanges, it also promotes transparency, simplifies tax collection, and strengthens compliance across India’s capital markets. Factoring STT into your investment and trading strategy ensures more accurate profit calculations and better long-term financial planning.
STT rates vary based on the type of trade. For delivery-based equity trades, it’s 0.1% on both buying and selling. For intraday trades, it’s 0.025% on the sell side only. Equity futures have 0.0125% STT on the sell side, and equity options have 0.0625% on the premium when selling. If an option is exercised, STT is 0.125% on the full contract value. Your broker automatically adds this to your trading cost.
STT cannot be avoided if you trade through Indian stock exchanges. But you can reduce its impact by trading less frequently, avoiding exercised options, and focusing more on long-term investing. This helps lower your total trading cost.
For delivery trades in shares, STT is 0.1% on both buy and sell sides. For intraday trades, it’s 0.025% on the sell side. So, if you buy and sell shares worth ₹1,00,000, you’ll pay ₹200 as STT in delivery mode, and ₹25 in intraday mode (only on selling).
Disclaimer: This content is for educational purposes only and does not constitute financial or investment advice. Investments in securities or other financial instruments are subject to market risk, including partial or total loss of capital. Past performance is not indicative of future results. Always consider your financial situation carefully and consult a licensed financial advisor before making investment or trading decisions.