Calculate STT, exchange charges, SEBI fees, GST, stamp duty, and your net P&L - free, instant, no signup required.
Brokerage charges are fees paid to a stockbroker for executing buy and sell orders on your behalf. In India, two main types of brokers operate: full-service brokers (who offer research, advice, and portfolio management at higher fees) and discount brokers (who offer flat-fee or zero-brokerage plans). Brokerage is just one of several charges levied on every stock trade - and knowing all of them is essential to accurately assess your true profit or loss.
This calculator aggregates all statutory and regulatory charges - STT, exchange transaction charges, SEBI charges, GST, and stamp duty - alongside your brokerage to show your true net P&L after every trade.
STT is a direct tax levied by the Government of India on the purchase and sale of securities listed on recognised stock exchanges. The rates differ based on the type of transaction:
For delivery trades, STT applies on both the buy and sell sides. For intraday, it applies only on the sell side. STT is automatically deducted by the exchange and reflected in your contract note.
Stock exchanges (NSE and BSE) levy transaction charges on all trades to cover their operational costs and regulatory obligations. These are expressed as a percentage of turnover:
Although small in percentage terms, exchange charges can add up on high-volume trades. They are non-negotiable and apply uniformly to all market participants.
The Securities and Exchange Board of India (SEBI) levies a regulatory fee on all market transactions. The charge is ₹10 per crore of turnover (or ₹0.000001 per rupee of turnover). This fee funds SEBI's regulatory activities and investor protection initiatives. For most retail investors, SEBI charges are negligible per trade but add up for high-frequency or institutional traders.
Goods and Services Tax (GST) at 18% is levied on the service components of your trade - specifically on brokerage, exchange transaction charges, and SEBI charges combined. GST does not apply to STT or stamp duty, as those are statutory levies, not service fees. The 18% GST can noticeably increase your total charge burden, especially for high-brokerage structures.
Stamp duty is levied by state governments on the transfer of securities. Post the 2020 consolidation, stamp duty in India is collected uniformly at the national level and is calculated on the buy side only:
Stamp duty applies only on the purchase leg of the trade and is capped at ₹1,500 per instrument per day.