What are transaction charges, and how are they calculated by the NSE, the BSE, and MCX?

Transaction charges are levied by stock exchanges like NSE, BSE, and MCX on brokers for every trade executed. These are separate from taxes, brokerage fees, and SEBI charges.

Typically, these charges are calculated per crore of turnover. However, some exchanges, like BSE, apply a flat fee — for instance, ₹1.50 per trade. Since brokers pay these charges, they may either pass them on to you directly or include them as part of your overall trading cost.

The charges are calculated as a percentage of turnover.

Formula: Transaction Charge = (Turnover × Exchange Rate) / 10,000,000

Here’s a quick look at how each exchange calculates transaction charges:

Exchange

Equity Delivery

Equity Intraday

F&O

Currency

Commodity (MCX)

NSE

₹325 / crore

₹325 / crore

₹200 / crore

₹110 / crore

N/A

BSE

₹1.50 per trade (delivery)*

₹1.50 per trade*

₹275 / crore

₹110 / crore

N/A

MCX

N/A

N/A

N/A

N/A

₹260 / crore

Note: BSE recently revised its delivery trade charges to a flat ₹1.50 per trade. Earlier, it followed a percentage-based structure like the NSE. This new structure is especially beneficial for small-volume traders.


 

Join the Future of Trading

with BlinkX

#ItsATraderThing