Skip to content

    MCX vs NSE Trading in India: Costs, Margins, Lot Sizes and Tax Compared

    Quick answer

    Compare MCX and NSE trading with real Indian costs, margins, lot sizes, STT and CTT, worked Nifty and crude oil examples, expiry rules and tax.

    19 June 2026
    16 min read
    3,184 words

    Key Takeaways

    • 1.MCX is India's main commodity derivatives exchange (gold, silver, crude oil, natural gas), while NSE handles equities, index and stock F&O, ETFs and currency. Both are regulated by SEBI.
    • 2.NSE is far more liquid: Nifty weekly options alone trade lakhs of crores of notional daily, so slippage is tiny. MCX liquidity concentrates in a few contracts like gold, silver and crude oil.
    • 3.Costs differ by segment, not just by exchange. STT on equity F&O sells is 0.05% (futures) and 0.15% (options premium), while MCX commodity derivatives pay CTT (Commodity Transaction Tax) of 0.01% on the sell side of non-agri futures.
    • 4.Both use SPAN plus Exposure margin. A single Nifty futures lot (65 qty) needs roughly Rs 0.95 to 1.15 lakh margin, and one MCX crude oil lot needs roughly Rs 1.7 to 2.1 lakh, so capital needs are similar in size but very different in what drives them.
    • 5.For tax, both NSE F&O and MCX commodity derivatives are treated as non-speculative business income taxed at your slab rate. Equity delivery is separate: STCG 20% and LTCG 12.5% above Rs 1.25 lakh.

    MCX vs NSE: What Each Exchange Actually Trades

    The simplest way to separate the two is by asset class. The Multi Commodity Exchange (MCX) is India's largest commodity derivatives exchange. You trade futures and options on physical commodities: bullion (gold, silver), energy (crude oil, natural gas) and base metals (copper, zinc, aluminium, lead). The National Stock Exchange (NSE) is an equity and financial derivatives exchange. You trade company shares for delivery, index derivatives (Nifty 50, Bank Nifty, FinNifty), single stock futures and options, ETFs and currency derivatives. SEBI regulates both, so the broad rules on margins, position limits and investor protection are consistent across them.

    This is why the choice is rarely "MCX or NSE" in isolation. A typical active Indian trader holds a single demat and trading account that accesses both, and decides per trade based on what they want exposure to. If you have a view on crude oil after an OPEC meeting, that trade lives on MCX. If you want to trade the result reaction in HDFC Bank or position around a Nifty weekly expiry, that lives on NSE. The exchanges are tools for different jobs, not competing products.

    One practical difference: MCX contracts are physically deliverable commodities with defined delivery logic near expiry, while NSE index derivatives are cash settled and stock derivatives are physically settled in shares. Most retail traders square off before expiry to avoid delivery on either exchange, but the settlement mechanics still shape margin behaviour in the last few days of a contract.

    Contract Sizes and Lot Sizes Side by Side

    Lot size determines how much one contract controls, and it differs sharply between the two exchanges. On NSE, index F&O lots are fixed by SEBI and revised periodically. As of the latest revision, the key index lots are: Nifty 50 = 65, Bank Nifty = 30, FinNifty = 60, Nifty Midcap Select = 120. The BSE Sensex lot is 20. On MCX, lot size is defined by the physical quantity of the commodity, so it varies by metal versus energy.

    InstrumentExchangeLot / Contract SizeWhy it matters
    Nifty 50 optionsNSE65 unitsOne lot at a 50 point premium = Rs 3,250 paid
    Bank Nifty optionsNSE30 unitsSmaller lot, but higher index value per point
    FinNifty optionsNSE60 unitsMid sized lot for financial sector exposure
    Reliance stock futuresNSE250 shares (approx)Single stock F&O, lot set by SEBI per stock
    Gold (1 kg) futuresMCX100 grams per point of 10g priceLarge notional, big margin
    Crude Oil futuresMCX100 barrelsHighly volatile, tight margin moves fast
    Silver (30 kg) futuresMCX30 kgVery large notional per lot
    Always confirm the live lot size

    SEBI revises index F&O lots periodically and exchanges add smaller mini contracts (like MCX Gold Mini and Crude Oil Mini). Check the current contract specification on nseindia.com or mcxindia.com before you size a position. The numbers here are illustrative for understanding, not a substitute for the live spec.

    Trading Hours: NSE Closes at 3:30, MCX Runs Late

    NSE equity and equity derivatives trade in a continuous session from 9:15 AM to 3:30 PM, with a pre-open session from 9:00 to 9:15 AM. MCX runs much longer, typically 9:00 AM to 11:30 PM (and to 11:55 PM during US daylight saving season for internationally linked commodities). The long MCX session exists because commodities like crude oil and gold are priced globally and react to US and European data that lands well after Indian equity markets have closed.

    This has a real impact on risk. An NSE equity position is exposed to an overnight gap, but you cannot act on overseas news until 9:15 AM the next day. An MCX crude oil position can be managed in real time when US inventory data or an OPEC headline hits at 8:00 PM IST. For a working professional who can only trade after office hours, MCX's evening session is often the only window they have, while NSE F&O is effectively a daytime market.

    Cost Comparison With Real Numbers

    This is where the old generic advice ("compare brokerage, fees vary") fails traders. The actual costs are knowable and differ by segment. Below are the main statutory charges as illustrative figures. Brokerage on most discount brokers is a flat Rs 20 per executed order or 0.03%, whichever is lower, for F&O and commodity. The taxes are the part most people get wrong.

    ChargeNSE Equity DeliveryNSE Equity F&OMCX Commodity Futures
    STT / CTT0.10% on buy and sellFutures: 0.05% sell. Options: 0.15% on sell premiumCTT 0.01% on sell side (non-agri)
    Exchange txn chargeApprox 0.00297%Futures approx 0.00173%, Options approx 0.03503% on premiumVaries by commodity, approx 0.0021% to 0.0026%
    SEBI chargeRs 10 per croreRs 10 per croreRs 10 per crore
    Stamp duty (buy)0.015%Futures 0.002%, Options 0.003%0.002%
    GST18% on brokerage and txn charges18% on brokerage and txn charges18% on brokerage and txn charges

    The headline point: options STT is charged on the full premium on the sell side at 0.15%, which is heavy for option sellers, while futures STT is only 0.05% on sell value. On MCX, the CTT of 0.01% on the sell side of non-agricultural futures is small relative to the large notional, but because commodity contracts are big, the rupee figure still adds up. Always model your real round-trip cost before assuming one exchange is "cheaper"; it depends entirely on which segment you trade and your turnover.

    Worked Example: A Nifty Options Trade on NSE

    These figures are illustrative and not a prediction. Say Nifty 50 is at 23,500 and you buy one lot of the 23,500 weekly call at a premium of Rs 120. Lot size is 65, so your cost to enter is 120 x 65 = Rs 7,800 (this is also your maximum loss as a buyer). Suppose Nifty rallies and you exit the same call at Rs 180.

    • Gross profit on premium: (180 minus 120) x 65 = Rs 3,900.
    • STT on sell: 0.15% of (180 x 65 = Rs 11,700) = Rs 17.55.
    • Brokerage: roughly Rs 20 buy plus Rs 20 sell = Rs 40, plus 18% GST = Rs 47.20.
    • Exchange, SEBI, stamp charges on this size: roughly Rs 10 to Rs 12 combined.
    • Net profit after costs: approximately Rs 3,900 minus 17.55 minus 47.20 minus 11 = about Rs 3,824.

    Notice that on a winning options buy of this size, total transaction costs are around Rs 70 to Rs 75, so they barely dent the result. The cost story flips for option sellers and high-frequency traders, where the 0.15% sell-side STT on premium and per-order brokerage on many round trips become the dominant expense. This is exactly why "fees vary by broker" is useless advice; the structure of STT matters far more than a few rupees of brokerage difference.

    Worked Example: An MCX Crude Oil Futures Trade

    Now an MCX futures example, again illustrative. The MCX Crude Oil contract is 100 barrels and quotes in rupees per barrel. Say crude oil is trading at Rs 6,500 per barrel. The notional value of one lot is 6,500 x 100 = Rs 6,50,000. You buy one lot expecting a move up, and exit at Rs 6,560, a gain of Rs 60 per barrel.

    • Gross profit: 60 x 100 = Rs 6,000 on one lot.
    • A 60 rupee move is under 1% of price, which shows how a small percentage move on a large notional gives a big rupee swing. The reverse is equally true on a loss.
    • CTT on sell: 0.01% of (6,560 x 100 = Rs 6,56,000) = about Rs 66.
    • Brokerage plus exchange plus GST on this size: roughly Rs 60 to Rs 80 total.
    • Net profit after costs: approximately Rs 6,000 minus 66 minus 70 = about Rs 5,864.
    Volatility cuts both ways

    Crude oil regularly moves Rs 150 to Rs 300 in a single MCX evening session on inventory data or geopolitical news. On a 100 barrel lot that is Rs 15,000 to Rs 30,000 of swing per lot. The same leverage that produced the Rs 6,000 gain above can produce a multiple of it as a loss. Use a stop and size positions to your account, not to the margin the broker allows.

    Margin Requirements: SPAN Plus Exposure on Both

    Both exchanges use SEBI's framework of SPAN margin plus Exposure margin for derivatives, and since 2021 brokers must collect the full upfront margin for both intraday and positional trades. SPAN is a risk-based number that rises with volatility; Exposure is an additional buffer. The rupee amounts below are illustrative and move daily with volatility, so treat them as ranges, not fixed costs.

    PositionExchangeApprox margin per lotApprox notional controlled
    1 Nifty 50 futures lotNSERs 0.95 to 1.15 lakhApprox Rs 15.3 lakh (23,500 x 65)
    1 Bank Nifty futures lotNSERs 2.6 to 3.2 lakhApprox Rs 15 lakh (50,000 x 30)
    1 Crude Oil futures lotMCXRs 1.7 to 2.1 lakhApprox Rs 6.5 lakh (6,500 x 100)
    1 Gold (1 kg) futures lotMCXRs 5 to 7 lakhApprox Rs 70 lakh plus
    Buying 1 Nifty option lotNSEPremium only (e.g. Rs 7,800)Defined risk, no SPAN margin

    Two things stand out. First, buying options on NSE needs only the premium, which is why small accounts often start there: a Rs 9,000 option buy has a known maximum loss and no margin call. Second, MCX commodity futures often need a larger margin relative to their notional because commodities like crude oil are highly volatile, so SPAN demands a bigger cushion. A crude lot controlling Rs 6.5 lakh of notional can require Rs 2 lakh of margin, a roughly 30% margin, whereas a Nifty futures lot controlling Rs 17.6 lakh might need only about Rs 1.2 lakh, closer to 7%.

    • Initial margin: the SPAN plus Exposure amount you must have to open the position.
    • Mark to market (MTM): daily profit or loss is credited or debited; a loss can trigger a margin call.
    • Peak margin penalty: brokers report margin snapshots through the day; short-margin positions attract SEBI penalties, so do not over-leverage.
    • Margin rises into events: expiry, RBI policy, US Fed decisions and inventory reports can push SPAN higher overnight.

    Liquidity: Where You Can Actually Get Filled

    Liquidity decides your slippage, which is often a bigger real cost than brokerage. On NSE, Nifty weekly options are among the most liquid derivatives in the world, with razor-thin bid-ask spreads at the money. Index futures and large-cap stock F&O like Reliance, HDFC Bank, TCS and Infosys also fill instantly in normal conditions. Far out-of-the-money strikes and small-cap stock options are thinner, so spreads widen.

    On MCX, liquidity is concentrated in a handful of contracts: crude oil, natural gas, gold, silver and copper trade actively, while some agri and minor base metal contracts are thin. The near-month contract is almost always where the volume sits; far-month MCX contracts can be illiquid enough that a market order moves the price against you. The practical rule on both exchanges is to trade the front-month, near-the-money, high-volume contracts and to use limit orders in anything less liquid.

    Expiry Mechanics: Weekly on NSE, Monthly on MCX

    NSE index options have a weekly expiry rhythm. After SEBI's 2024 review of index derivatives, the exchange streamlined weeklies so that each major index has one fixed weekly expiry day, alongside monthly contracts that expire on the last expiry day of the month. Stock F&O is monthly only. Index options are cash settled at the closing index value, so there is no delivery for a Nifty or Bank Nifty option holder; the position simply settles in cash.

    MCX contracts are monthly and tied to the physical commodity calendar. Each commodity has its own expiry date (for example, crude oil and natural gas typically expire mid to late month, bullion contracts on a defined day). Near expiry, MCX positions can enter a delivery and tender period where physical settlement logic applies, so non-deliverable retail traders should roll over or square off before the delivery window opens. The absence of weekly expiries on MCX means commodity option premiums decay differently from the fast theta burn you see in NSE weekly index options.

    Theta behaves very differently

    An NSE Nifty weekly option loses time value extremely fast in its final two days, which suits short-dated option sellers and scalpers. An MCX monthly commodity option decays more gradually. If your edge is selling rapid time decay, NSE weeklies are the natural venue; if you want a slower, trend-following commodity position, MCX monthlies fit better.

    How Each Is Taxed in India

    Tax treatment is one of the most misunderstood areas, so be precise. Both NSE F&O and MCX commodity derivatives are treated as non-speculative business income. Profits are added to your total income and taxed at your applicable slab rate, and you can set off losses and carry them forward under business-income rules (carry forward up to 8 years if you file on time). Because it is business income, expenses like brokerage, data feeds and internet can typically be claimed, and a tax audit may apply above certain turnover thresholds.

    Equity, when you take delivery on NSE, is taxed under capital gains, which is completely separate from the F&O business-income treatment. As per the Budget 2024 rules effective 23 July 2024, short-term capital gains (STCG) on listed equity are taxed at 20% and long-term capital gains (LTCG) at 12.5% on gains above Rs 1.25 lakh per financial year. Intraday equity (buy and sell same day without delivery) is speculative business income, taxed at slab rate but with stricter loss set-off rules. None of this is a guarantee of any return; it simply tells you what you keep after a profit and what you can claim after a loss.

    ActivityVenueTax treatment
    Nifty / Bank Nifty F&ONSENon-speculative business income at slab rate
    Stock futures and optionsNSENon-speculative business income at slab rate
    Crude, gold, silver futuresMCXNon-speculative business income at slab rate
    Equity delivery, held under 12 monthsNSESTCG at 20%
    Equity delivery, held over 12 monthsNSELTCG at 12.5% above Rs 1.25 lakh
    Intraday equity (no delivery)NSESpeculative business income at slab rate

    Which Should You Choose?

    There is no universal winner, because they solve different problems. Choose based on your view, your capital and your available trading hours. The decision is per trade, not once and forever, since one account reaches both exchanges.

    • Pick NSE if you want equity exposure, deep liquidity, weekly expiries for short-dated options, and defined-risk option buying with small capital.
    • Pick MCX if you have a view on gold, silver, crude oil or natural gas, want an evening session that tracks global commodity news, or want to hedge a business exposure to a physical commodity.
    • Start with defined-risk NSE option buying or small index positions if you are new, because a single MCX crude lot can swing tens of thousands of rupees in one session.
    • Whichever you trade, log every trade in a journal with entry, exit, costs and reason. Cost and slippage data from your own journal is more reliable than any generic fee table.
    • Never size a position to the maximum margin your broker allows. Size it to a loss you can absorb if the trade goes fully against you.

    Sources and Further Reading

    For authoritative data and further reading on this topic, refer to MCX (Multi Commodity Exchange), NSE India, SEBI (Securities and Exchange Board of India) and Zerodha Varsity. Always confirm current rules, rates and contract specifications on the official source before you trade.

    Related Topics

    MCXNSEIndian marketstradingSEBIcommoditiesequities

    Related Articles

    OneTradeJournal

    The trading journal built for Indian F&O traders. Track your trades, spot patterns, build discipline.

    • Log one trade a day by hand, on purpose
    • AI mentor finds your repeat mistakes
    • Behavioural analytics catch tilt early
    • Trading calendar with P&L heatmap
    • Pre-trade checklist flags risks
    Start journaling

    Yearly ₹2,499 · No broker credentials