Skip to content

    MCX Commodity Trading Cost Calculator

    MCX brokerage calculator for commodity futures and options: CTT, exchange fee, SEBI fee, stamp duty, GST, breakeven and net P&L, with worked examples.

    31 January 2026
    14 min read
    2,746 words

    This MCX trading cost calculator estimates brokerage, commodity transaction tax, exchange fees, SEBI fees, GST and stamp duty from your entered prices and quantity. It uses fixed assumptions and cannot quote every broker or contract. The futures calculation below illustrates a non-agricultural contract closed by trading. The Options setting applies a percentage brokerage rule that can understate a flat per-order options fee. Delivery, exercise and settlement costs need a separate check.

    Start with the contract's quoting unit

    Commodity prices are quoted for a defined amount, while the contract can represent a different amount. Quantity (units per lot) must supply the multiplier that turns the entered quoted price into the value of a lot. Copying a physical weight without considering the price's quoting unit can produce the wrong turnover and every wrong charge that follows.

    Check the exchange specification for the exact symbol and contract variant. Match its trading unit, quotation unit and lot quantity. This page has no commodity selector to do that conversion. Its example prices and quantity are generic defaults, not a verified gold, silver, energy or agricultural contract.

    1. Select Commodity Futures (MCX) or Commodity Options (MCX) under Segment.
    2. For futures, enter compatible contract buy and sell prices. For options, prices would be the traded premiums, subject to the brokerage limitation below.
    3. Set Quantity (units per lot) to the required quote-unit multiplier.
    4. Use Number of Lots (1 for equity) for the lot count despite its generic equity wording.
    5. Confirm that price × quantity × lot count equals the trade value on your own execution record.

    Rates and bases used for the non-agri futures estimate

    Checked 15 October 2026 against MCX's fee circular and Zerodha's own tariff. The MCX fee applies from 1 October 2024. Scope: a non-agricultural futures round trip; rates agree with the site's verified charges changelog.
    CostBasis
    CTT, commodity transaction tax0.01% of the sale value
    MCX transaction fee0.0021% of combined purchase and sale turnover
    SEBI turnover fee₹10 per crore of turnover
    Stamp duty0.002% of the purchase value
    GST18% of brokerage, exchange fee and SEBI fee
    Brokerage assumptionLower of 0.03% or ₹20 per executed order

    These bases differ. Sale-side CTT should not be charged on the purchase leg, and stamp duty belongs on the purchase value. GST applies to specified service charges, rather than simply to every number on the screen. The charges changelog keeps the site's dated exchange-rate history.

    The visible cards use the shared label STT / CTT; the commodity tax in this example is CTT. DP Charges, meaning share-account debit fees, displays ₹0 for this trading estimate. That does not establish that warehouse, delivery, conversion or settlement services would be free.

    MCX charges at a glance: futures vs options

    Searches such as "mcx fees" and "commodity brokerage charges" are usually after one table. Here is the set of rates this calculator uses for non-agricultural contracts, with the side and base of each charge.

    MCX/F&A/631/2024 (fees from 1 Oct 2024), Income Tax Department section 117 for CTT, and broker tariff pages as cited in our commodity broker comparison; checked 28 Oct 2026. Options CTT (0.05%, also listed by ICICI Direct) and stamp duty follow broker schedules; confirm with MCX or your broker.
    ChargeFuturesOptionsSide
    CTT (commodity transaction tax)0.01% of sale value0.05% of sale premiumSell
    MCX transaction fee0.0021% of turnover0.0418% of premium turnoverBuy and sell
    SEBI turnover fee₹10 per crore of turnover₹10 per crore of premium turnoverBuy and sell
    Stamp duty0.002% of purchase value0.003% of purchase premiumBuy
    GST18% of brokerage, exchange fee and SEBI fee18% of brokerage, exchange fee and SEBI feeOn the charges listed
    Brokerage (tool assumption)Lower of 0.03% or ₹20 per orderSame ruleBuy and sell

    Futures charges use the full contract value. Options charges use the premium value, which is premium times quantity. That is why option charges are usually small in rupees when the premium is small. Stamp duty is charged on the buy side only. CTT is charged on the sell side only.

    Worked futures example, before display rounding

    Illustrative non-agri futures inputs: Buy Price ₹5,000, Sell Price ₹5,020, Quantity 100 and Number of Lots 1. The multiplier is invented for the example and does not claim to be the lot size of a named MCX product. Purchase value is ₹5,00,000 and sale value is ₹5,02,000.

    Turnover is ₹5,00,000 + ₹5,02,000 = ₹10,02,000. Gross profit is (₹5,020 − ₹5,000) × 100 = ₹2,000. Brokerage reaches the cap on each order, so the purchase-and-sale brokerage is ₹20 + ₹20 = ₹40.

    • Example CTT: ₹5,02,000 × 0.01% = ₹50.20.
    • Example MCX fee: ₹10,02,000 × 0.0021% = ₹21.042.
    • Example SEBI fee: ₹10,02,000 × the ₹10-per-crore rate = ₹1.002.
    • Example GST: (₹40 + ₹21.042 + ₹1.002) × 18% = ₹11.16792.
    • Example stamp duty: ₹5,00,000 × 0.002% = ₹10.

    Adding those costs to brokerage gives a displayed Total Charges of ₹133 after whole-rupee rounding. Subtracting the unrounded total from ₹2,000 gives displayed Net P&L of ₹1,867. The final sum is calculated before the cards are rounded, so adding their rounded displays can differ from the total.

    Worked options example: a premium round trip

    This made-up example uses the Commodity Options (MCX) setting. Buy Price ₹100, Sell Price ₹120, Quantity 100 and Number of Lots 1. The multiplier is invented and does not name a real MCX contract. Buy value is ₹10,000, sell value is ₹12,000 and total turnover is ₹22,000.

    Illustrative premiums and multiplier; lines rounded to paise; checked 28 Oct 2026.
    ItemWorkingAmount
    Gross P&L(₹120 − ₹100) × 100₹2,000
    Brokerage (tool rule)₹3.00 + ₹3.60₹6.60
    CTT₹12,000 × 0.05%₹6.00
    MCX fee₹22,000 × 0.0418%₹9.20
    SEBI fee₹22,000 × ₹10 per crore₹0.02
    GST18% of (₹6.60 + ₹9.20 + ₹0.02)₹2.85
    Stamp duty₹10,000 × 0.003%₹0.30
    Total chargesSum of the lines above₹24.97
    Net P&L₹2,000 − ₹24.97₹1,975.03

    If your broker charged a flat ₹20 per executed order, brokerage would be ₹40. GST would then be 18% of (₹40 + ₹9.20 + ₹0.02), about ₹8.86, and total charges would be about ₹64.38. The tool cannot take that flat fee, which is the options limitation noted above.

    What changes for commodity options

    MCX's cited circular sets the options exchange fee at 0.0418% of premium turnover. Zerodha's commodity schedule lists sale-side options CTT at 0.05% and purchase-side options stamp duty at 0.003%. These are premium-based charges for the ordinary traded option legs, separate from any resulting futures position or physical settlement.

    The calculator uses its lower-of-percentage-or-cap brokerage rule for options too. Zerodha's main charges table and commodity pricing card list flat ₹20 per commodity options order. However, the commodity page's brokerage FAQ says the lower of 0.03% or ₹20 applies to both futures and options. These official statements conflict as checked on 15 October 2026. The calculator can understate the flat-fee schedule on a low-premium order; confirm your applicable tariff with the broker. There is no editable brokerage field here, so an Options result cannot establish the exact bill.

    An agricultural contract can have a different tax or SEBI fee treatment from the non-agri estimate. This form has no agricultural exemption control. It also does not identify product-specific fee waivers, special delivery-period costs or broker service charges. Zero or cleared prices and quantity can silently become preset values. A worthless option exit entered as zero is therefore not represented accurately.

    Brokerage plans for commodities: flat fee or percentage

    Brokers price commodity trades in two main ways. A flat plan charges a fixed amount per executed order, such as ₹20. A percentage plan charges a small percentage of the trade value, usually with a cap. Some brokers combine them: a percentage with a ₹20 cap for futures and a flat fee for options. As the section above notes, one broker's own pages gave two different answers for options, so read the current tariff before you rely on any number.

    The difference matters most for small trades. For an option bought at a ₹100 premium for 100 units, the premium value is ₹10,000. A 0.03% fee on that is ₹3. A flat ₹20 fee is more than six times as much for the same order. On a large futures order, the percentage would pass ₹20 quickly and the cap or flat fee would be cheaper. To model your broker's real plan, work out brokerage yourself and add it to the other lines in the table above.

    For a side-by-side look at named brokers, see our MCX brokerage comparison, and for the lines on a contract note, read the brokerage and charges guide.

    Why your broker's MCX transaction charge may differ

    Since 1 October 2024, SEBI's true to label rule means a broker should pass on to you the same exchange charge that the exchange receives, with no volume slabs. If the transaction charge on your contract note differs from the MCX rate in the table, check three things: the date of the trade, whether the broker rounds the charge differently, and whether the line combines the exchange fee with another fee. In one comparison we made, a broker's options rate was listed slightly lower than the MCX circular's figure, which shows that tariff pages can lag the circular.

    When a figure on your note does not match, ask the broker which circular it follows. The charges log lists each dated exchange change.

    Compare the estimate with your trade statement

    On your contract note, the broker's trade statement, check the symbol, contract, quantity multiplier and executed prices first. Then match the fee bases and the number of charged orders. Breakeven Move is the entered trade's cost divided by its total multiplier, rounded for display; it is not an exact sale-price solution or a tick-adjusted contract target.

    Margin is money required to support a position, while trading charges are costs. This form calculates charges and does not determine the current exchange or broker margin requirement. Keep funding, delivery and income tax outside the trading-fee estimate unless you have separately verified them.

    For the service-tax component, see the GST on brokerage calculator. For cash-share costs, the intraday versus delivery comparison uses different tax rules. The charges explanation helps identify the lines on a contract note.

    Breakeven ticks: how far must price move to cover costs?

    Breakeven is total charges divided by the total multiplier, which gives the cost per unit. A tick is the smallest price step the contract allows. To find the ticks needed, divide the cost per unit by the tick size and round up, since price moves only in whole ticks.

    Using the made-up futures example above, total charges of about ₹133.41 over 100 units come to about ₹1.33 per unit. If the invented contract moved in steps of ₹1, price would need to move at least two ticks in your favour just to cover costs. In the options example, ₹24.97 over 100 units is about ₹0.25 per unit.

    Tick sizes and multipliers differ by product, so take them from MCX's contract specification for the exact contract you trade and not from memory. The multiplier must also match the way the price is quoted, as the opening section on quoting units explains. This page gives no tick sizes because the tool has no commodity selector.

    Agri vs non-agri commodity costs

    This calculator models non-agricultural contracts. The CTT table in the Income Tax Department's section 117 lists the 0.01% rate for non-agricultural commodities, and our broker comparison applies it only to non-agricultural crude futures. Agricultural contracts can be treated differently for tax and for some exchange fees, and their trading hours also differ from non-agri contracts.

    Because the form has no agri switch, do not use its totals for an agricultural contract. Ask your broker for the schedule that applies, and keep a dated copy. Our commodity market timings page covers the separate session hours.

    Check charged orders separately from turnover

    The illustrated calculation assumes an opening order and a closing order. If your actual trade was built or closed through several separately charged orders, compare brokerage against those orders rather than only the combined turnover. The fixed cap can make the order structure important even when the total bought and sold value stays the same.

    Use executed prices for a completed trade. An intended limit price or a chart's last price is a scenario input until the corresponding quantity actually trades. If there are partial executions, preserve their quantities and values so the turnover calculation can be reconciled. The calculator cannot read or validate the execution record.

    When comparing a contract note, start with the least ambiguous lines: purchase value, sale value and the contract multiplier. Then inspect each charge's rate and base. If an unexplained amount remains, identify the broker's stated service or settlement line rather than treating the difference as an exchange fee automatically.

    Keep a dated copy of the tariff used for the comparison. This is particularly useful when the estimate spans a fee change or concerns a contract variant with different treatment. The page's generic Segment choice cannot decide those details, and a plausible total is not proof that the right contract assumptions were entered.

    MCX cost questions

    Sources

    📓 Tools show what happened, a journal shows why. Turn these numbers into better decisions, start your trading journal India.

    Related Topics

    MCX commodity trading cost calculatorMCX chargescommodity brokerage calculatorCTT calculator

    Related Articles

    OneTradeJournal

    The trading journal for Nifty, Bank Nifty and Indian F&O. 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 free

    Yearly ₹3,499 · No broker credentials

    Trading journal India