What is meant by Transaction Fees?
Transaction Charges = Exchange Turnover Charges + Clearing Charges
It is levied by the stock exchanges (NSE, BSE, MCX) on the total volume of the executed trade. The rates vary between exchanges
Though the exchange has set a standard fee, each broker charges a different transaction fee (as some include clearing charges while others do not). The clearing charge varies from broker to broker.
NSE, BSE and MCX keep revising their charges. They also offer rewards to stock brokers to boost the volume in certain segments for a limited time.