India’s stock market has witnessed a massive surge in trading activity over the past few years. With more investors entering the markets and derivatives volumes exploding, government tax collections from trading have also jumped sharply.
But a recent circular from the National Stock Exchange (NSE) reveals that not all of that tax may have reached the government.
Some brokers may have collected more Securities Transaction Tax (STT) than required — and now the exchange wants that money returned.
Securities Transaction Tax (STT) is a tax charged whenever investors buy or sell securities on Indian stock exchanges.
It was introduced in 2004 by the Government of India as a simple way to collect tax from stock market transactions.
Instead of investors filing separate taxes for each trade, the tax is automatically collected by brokers at the time of the transaction and deposited with the government.
The system is designed to be straightforward:
Investors trade securities
Brokers collect STT from the transaction
Brokers deposit the collected tax with the government
But the recent NSE circular suggests that the third step may not always have happened correctly.
Following a directive from the Income Tax Department, NSE has asked brokers to disclose and remit any excess STT they collected but did not deposit with the government.
According to the exchange:
Some brokers may have collected STT in excess of the prescribed amount
Instead of remitting the extra tax to the government, it was retained by the brokers
Brokers must now report these excess collections
They have been asked to:
Submit details of excess STT retained
Label the submission as “Excess STT Retained – NSE”
Report within seven days of the circular
The circular goes one step further.
Brokers must return the excess STT along with interest.
The penalty is:
1% interest per month for the period of delay
Once brokers remit the money, NSE will transfer the recovered amount to the government account.
This directive is actually a follow-up action.
Earlier, on March 19, 2025, NSE had issued a similar circular asking brokers to disclose excess STT collected for FY23 and earlier years.
Now the exchange has expanded the review to include FY24 and previous years, based on a letter from the Joint Commissioner of Income Tax dated March 5.
The tax department wants exchanges to ensure that all collected STT ultimately reaches the government treasury.
At first glance, this may look like a minor compliance issue.
But the scale of STT collections makes it significant.
Over the past few years, STT has become a major source of government revenue from financial markets.
Here’s how collections have grown:
FY22: ₹23,191 crore
FY23: ₹25,085 crore
FY24: ₹33,778 crore
FY25: ₹52,197 crore
FY26 (estimated): ₹63,670 crore
The sharp jump between FY24 and FY25 reflects the explosive growth in retail trading and derivatives volumes.
When the numbers are this large, even small discrepancies can translate into hundreds of crores.
This circular sends a clear signal from regulators.
Tax collected from investors is not revenue for brokers — it is government money held temporarily.
By asking brokers to disclose and repay excess STT with interest, regulators are emphasizing strict accountability in market intermediaries.
For investors, this move also reinforces confidence that market taxes are being monitored closely and routed correctly to the government.
India’s trading boom has turned the stock market into a major tax generator for the government. But as collections rise, so does scrutiny.
With NSE now directing brokers to disclose and return excess Securities Transaction Tax collected in previous years, regulators are tightening oversight on how these taxes move from investors to the treasury.
And in a market where tens of thousands of crores are collected every year, even small compliance gaps can quickly become a big deal.

