Whenever you make a trade (any segment) apart from paying brokerage you’ll be charged taxes as well, as per Government rules.

The taxes/charges are as below :

Securities/Commodities transaction tax: Tax by the government when transacting on the exchanges. Charged as below on both buy and sell sides when trading equity delivery. Charged only on the selling side when trading intraday or on futures and options.

When trading at Zerodha STT/CTT can be a lot more than the brokerage we charge. It's important for you to keep a tab on this & place trades accordingly.

STT for equity delivery - 0.1% on buy & sell
STT for equity intraday - 0.025% on the sell-side
STT for equity futures - 0.01% on sell side
STT for equity options - 0.05% on sell side (on premium)

Note - STT/CTT charged will be rounded off to the nearest rupee.

Exchange transaction charges:

Equity - NSE - 0.00325% of turnover, BSE -  0.003% of turnover
Equity futures - 0.002% of turnover (NSE)
Equity options - 0.053% of premium turnover (NSE)
Currency futures - NSE - 0.0009% of turnover, BSE - 0.00022% of turnover
Currency options - NSE - 0.0007% of turnover, BSE - 0.001% of turnover

Goods & services tax (GST): 18% on brokerage + transaction charges

You may be charged Central, State, or Union Territory GST depending upon your state of residence. However, the GST charge percentage will remain constant.

SEBI charges: Rs. 5 per crore (of turnover)

Stamp Duty

Equity delivery: 0.015% or ₹1500 / crore on buy side
Equity intraday: 0.003% or ₹300 / crore on buy side
Equity futures: 0.002% or ₹200 / crore on buy side
Equity options: 0.003% or ₹300 / crore on buy side

To see the complete list of charges at Zerodha, please click on the link below.

https://zerodha.com/charges#tab-equities