NSE vs BSE transaction charges: the fee gap in India
Retail traders are again debating NSE vs BSE per-trade charges after cost calculators and broker contract notes showed noticeably different exchange transaction fees for similar trades. The discussion is not about brokerage alone. Posts repeatedly point out that even when a broker charges a flat ₹0 to ₹20 per order, the exchange and statutory levies still scale with turnover and premium. A key trigger in the conversation was an options cost audit that claimed NSE’s exchange transaction fee looked roughly 10x BSE for the same option trade. Other users responded with segment tables and “latest rate” summaries to explain why the gap can look extreme in options while staying small in cash equity. The broader takeaway from the thread is straightforward. Traders want clarity on what is charged, when it is charged, and why it differs across exchanges and segments.
Why the NSE vs BSE fee gap is trending
The main pain point raised on social media is that exchange fees are “small” in percentage terms but can be a real drag on P&L for high-frequency strategies. Intraday and options traders feel this the most because they recycle turnover repeatedly through the day. Users also highlighted that exchange charges are applied on both sides of the trade, which compounds costs when turnover is high. Another recurring theme is that different sources quote different figures, leading to confusion about what is current and what is segment-specific. Some posts cited simplified rates like NSE 0.00325% vs BSE 0.00275% for equity transactions. Others shared “current transaction charges” tables that show different numbers for equity cash and dramatically different numbers for options. The conversation therefore became less about one “cheaper exchange” and more about understanding the correct rate for the exact instrument traded.
STT basics that affect intraday vs delivery
A big portion of retail trading costs in India comes from Securities Transaction Tax (STT), so the discussion quickly returns to STT rules. Users noted that for intraday equity, STT is charged only when the stock is sold. The shared rate for intraday STT in the thread was around 0.025% of the transaction value on the selling side. For delivery trades, the context stated STT is 0.1% on each side of the transaction in general. This difference matters because delivery investors pay STT on both buy and sell, while intraday traders pay it only once. It also means a trader comparing two exchanges should not mix up STT with exchange transaction fees. STT is a statutory levy, while the exchange fee is a platform charge. The posts treat them as separate line items in the total cost stack.
What exchange transaction charges are, and how they are applied
The exchange transaction charge is presented as a small percentage of total trade value (or premium turnover in options). Multiple posts stressed that these charges are levied by the exchange where the trade is executed, and they are charged on both sides of the trade. The social discussion also framed exchanges as private businesses where transaction charges are a major revenue line, which is why the rate can vary by exchange. In the thread, users compared rates across NSE, BSE, and MCX, and across equity, currency, and commodity segments. Some content used percentages, while other content converted them into rupees per lakh or per crore of turnover. Traders repeatedly suggested checking the exchange circulars or broker calculators because rates can change over time. The practical point was that “same strategy, different exchange” can produce different frictional costs. That difference becomes most visible in options where charges are quoted on premium.
Segment-wise transaction fees shared in the discussion
Several posts consolidated a “current transaction charges” snapshot across segments. The numbers below are taken directly from the shared tables and are shown as percent of turnover or premium, along with the commonly shared rupees-per-lakh equivalents.
The table is also why options traders focused on the disparity. In these shared figures, NSE equity options are far higher than BSE equity options when measured per lakh of premium. For cash equity, the difference is far smaller and can even flip depending on which “latest” snapshot a user references. This is the core reason the debate is persistent. People are often comparing different segments with different bases.
“Official” rate snapshots cited for Oct 2024
Another set of posts described “Official Exchange Transaction Rates (Oct 2024)” in rupee terms. For NSE, the figures quoted were ₹35.03 per lakh of premium for equity options and index options, and ₹1.73 per lakh of turnover for equity futures and index futures. For BSE, the same thread highlighted ₹5.00 per lakh of premium (₹500 per crore) for equity options, and ₹32.50 per lakh of premium (₹3,250 per crore) for Sensex and Bankex options. The same set of posts also said BSE index and stock futures carry 0 transaction fee in that snapshot. Users also shared a list for BSE index options that included Sensex 50 at 0.005% (₹5 per lakh), Sensex and Bankex at 0.0325% (₹32.5 per lakh), and Focused IT Index (FOCIT) with no charges. These details matter because BSE’s options pricing can differ by contract type. Traders reading only one headline number can easily mis-estimate their costs.
Cash equity and intraday: small numbers, frequent confusion
For equity cash, the thread contains competing simplified rates and segment tables. Some users cited NSE 0.00325% and BSE 0.00275% per transaction for equity, and translated that as ₹3.25 per lakh vs ₹2.75 per lakh. Others shared the “current transaction charges” table that shows NSE equity cash at ₹3.07 per lakh and BSE at ₹3.75 per lakh for equity cash. The practical implication is not that one side is “wrong” in intent, but that the exact rate depends on the referenced schedule and what is included in the definition. The posts also mention BSE’s cash fee can apply differently by scrip grouping. That is a key nuance because it means a trader cannot assume a single universal BSE cash-market rate. For intraday, traders also reminded each other not to confuse exchange transaction fee with STT rules. Intraday STT is sell-side only, while exchange fees are charged on both sides.
Derivatives: why options traders feel the disparity most
The loudest social-media reactions were around equity and index options. In the shared tables, NSE options transaction charges are quoted around ₹35 per lakh of premium, while BSE equity options are quoted at ₹5 per lakh of premium in one snapshot. That gap explains why a trader doing an options cost audit could see an order-of-magnitude difference in the exchange fee line item. Futures traders pointed out that the gap can look smaller, especially when one schedule shows BSE futures at 0 and another shows modest futures charges in broker summaries. The discussion repeatedly returned to the base used for charging. Options are charged on premium, not on the notional value, which changes how traders compare exchanges. Currency options were also highlighted as a segment with a large NSE number in the shared table compared with BSE. The key message from the thread is that the “best” exchange for fees can be instrument-specific.
BSE’s differential pricing by scrip groups and volume
One detailed portion of the discussion focused on BSE’s differential fee approach. Posts stated that BSE’s transaction fee of ₹3.75 per lakh applies only to Groups A, B, and other non-exclusive scrips, with other groups available on BSE’s transaction fees page. Another excerpt explained BSE fees are determined based on trading volume, with high-volume stocks in Groups A and B bearing ₹375 per crore (0.00375%). The same excerpt claimed low-volume stocks in the X or XT categories can incur a substantially higher charge of ₹10,000 per crore, and that buying ₹1 crore of a Group XT stock can mean paying over 26 times more than a Group A stock in transaction fees. The stated rationale in the shared content was investor protection and discouraging excessive trading in such securities, with differential charges in place since 2016 per a spokesperson. In contrast, the thread said NSE follows a standardized structure in cash and standardized charges in derivatives. This difference in philosophy is central to why trader experiences vary. It also explains why two investors can see very different BSE fees depending on what they trade.
The rest of the cost stack: SEBI fee, stamp duty, DP charges
Reddit users also compared exchange fees with other statutory and operational charges that show up on contract notes. One post cited the SEBI fee at ₹10 per crore of transaction value (0.0001%), and gave an example that for a ₹1,00,000 trade the SEBI fee is ₹0.01. Another post cited stamp duty rates of 0.015% for delivery trades and 0.003% for intraday trades. DP-related selling charges were also mentioned as a range of ₹12.5 to ₹25 per transaction, applied only when selling shares, plus an annual maintenance fee of ₹250 to ₹800. Users also noted brokerages can be flat, usually ₹0 to ₹20 per trade, for execution-only platforms. The combined lesson from the thread is that exchange transaction charges are only one line item. For delivery investors, STT and stamp duty can outweigh exchange fees. For derivatives traders, the exchange options fee can become a larger visible component.
Practical cost-audit takeaways traders shared
The most actionable theme in the discussion was to run a periodic cost audit using broker calculators and the exchange rate cards. Traders suggested checking the instrument type, because equity cash, futures, and options use different bases. They also flagged that “per lakh” comparisons must be consistent, especially when options are charged on premium turnover. Users recommended confirming whether a BSE equity cash rate applies to a specific scrip group, because BSE’s charges can be differential. Another recurring point was to separate statutory taxes like STT from exchange fees, as they behave differently between intraday and delivery. Traders also advised keeping a close eye on index options contracts on BSE, where Sensex and Bankex can carry a different rate than Sensex 50 in the shared snapshots. Finally, multiple posts reminded readers that charges can change over time, so the latest exchange circulars and broker schedules should be treated as the final reference for execution planning.
Frequently Asked Questions
Did your stocks survive the war?
See what broke. See what stood.
Live Q1 Earnings Tracker