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.
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.
- Select Commodity Futures (MCX) or Commodity Options (MCX) under Segment.
- For futures, enter compatible contract buy and sell prices. For options, prices would be the traded premiums, subject to the brokerage limitation below.
- Set Quantity (units per lot) to the required quote-unit multiplier.
- Use Number of Lots (1 for equity) for the lot count despite its generic equity wording.
- 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
| Cost | Basis |
|---|---|
| CTT, commodity transaction tax | 0.01% of the sale value |
| MCX transaction fee | 0.0021% of combined purchase and sale turnover |
| SEBI turnover fee | ₹10 per crore of turnover |
| Stamp duty | 0.002% of the purchase value |
| GST | 18% of brokerage, exchange fee and SEBI fee |
| Brokerage assumption | Lower 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.
| Charge | Futures | Options | Side |
|---|---|---|---|
| CTT (commodity transaction tax) | 0.01% of sale value | 0.05% of sale premium | Sell |
| MCX transaction fee | 0.0021% of turnover | 0.0418% of premium turnover | Buy and sell |
| SEBI turnover fee | ₹10 per crore of turnover | ₹10 per crore of premium turnover | Buy and sell |
| Stamp duty | 0.002% of purchase value | 0.003% of purchase premium | Buy |
| GST | 18% of brokerage, exchange fee and SEBI fee | 18% of brokerage, exchange fee and SEBI fee | On the charges listed |
| Brokerage (tool assumption) | Lower of 0.03% or ₹20 per order | Same rule | Buy 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.
| Item | Working | Amount |
|---|---|---|
| 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 |
| GST | 18% of (₹6.60 + ₹9.20 + ₹0.02) | ₹2.85 |
| Stamp duty | ₹10,000 × 0.003% | ₹0.30 |
| Total charges | Sum 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
- MCX transaction-fee circular, exchange-authored copy hosted by SMIFS.
- Zerodha commodity tariff and statutory charge bases.
- Rates, scope and the worked calculation were checked on 15 October 2026.
Related Topics
Related Articles
Absolute Returns Calculator: Total Gain or Loss
Absolute return calculator with formula, worked rupee examples and a comparison with CAGR and XIRR. Learn when absolute return misleads, such as for SIPs.
Options Rollover Calculator
Work out the debit or credit of rolling an option from premiums and lots. Learn roll up, down and out, charges, STT, and futures rollover cost and percentage.
Options Probability Calculator: Model Inputs and Limits
Estimate an option's expected move and price range from price, volatility and days to expiry, with a worked example and why the probability cards need care.
Trading Expectancy Calculator: Formula and Example
Trading expectancy calculator (EV per trade) from win rate, average win and average loss. See R-multiples, profit factor, sample size and low win-rate examples.
Trading Emotion Tracker: Review Feelings and Plan Discipline
Free trading emotion tracker. Log the mood, intensity and plan discipline behind a trade, get a simple rule-based score, and keep a record to review later.
MACD Calculator: Line, Signal and Histogram
Calculate the MACD line, signal line and histogram from your moving averages, with the formula, a worked example and how to read crossovers.
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
Yearly ₹3,499 · No broker credentials