MCX GOLD₹1,41,398+0.35%MCX SILVER₹2,18,150+0.81%MCX CRUDE₹8002.00+0.72%MCX COPPER₹1314.55+0.94%MCX NAT GAS₹274.40-2.59%USD / INR₹96.44-0.22%COMEX GOLD$4,010-0.21%WTI CRUDE$82.69+1.11%MCX GOLD₹1,41,398+0.35%MCX SILVER₹2,18,150+0.81%MCX CRUDE₹8002.00+0.72%MCX COPPER₹1314.55+0.94%MCX NAT GAS₹274.40-2.59%USD / INR₹96.44-0.22%COMEX GOLD$4,010-0.21%WTI CRUDE$82.69+1.11%
as of 2026-07-21 00:17 IST

MCX Futures Rollover Guide 2026: When, How & Cost

Prices as of 2026-07-21 00:17 IST · Rollover costs are illustrative spread estimates

Rollover is the process of closing your expiring MCX futures contract and reopening the position in the next month — keeping exposure alive without taking physical delivery. Every MCX trader who holds positions beyond a single expiry month needs to understand rollover timing, cost, and execution. Done well, it is routine. Done poorly — too late, or without understanding the spread — it erodes returns every month.

What is MCX rollover?

Every MCX futures contract has an expiry date. When expiry approaches, you have three choices: square off (close the position entirely), take physical delivery (almost never done by retail traders), or rollover — sell the expiring contract and simultaneously buy the next month's contract.

Rollover in one sentence

You sell June Crude Oil and buy July Crude Oil on the same day — your directional view stays intact, but the delivery obligation resets to July. The net cost (or gain) is the price difference between the two contracts.

The two legs of a rollover are always executed as separate market orders — there is no single "rollover" button on Indian broker platforms. You sell near-month at market/limit, then immediately buy the next-month contract. The price difference between the two is your rollover cost (in contango) or rollover gain (in backwardation).

MCX rollover dates — when each contract expires

The optimal rollover window is 5–7 trading days before expiry. Earlier than this, next-month liquidity is thin. Later than this, near-month spreads widen and execution suffers.

ContractExpiry ruleOptimal rollover windowDanger zone (avoid)
Gold (Standard & Mini)5th of month28th–2nd of prior monthLast 2 days before 5th
Gold Guinea & PetalLast working day24th–27th of monthLast 2 working days
Silver (all contracts)5th of month28th–2nd of prior monthLast 2 days before 5th
Crude Oil (Standard & Mini)19th–20th of month12th–16th of month17th–19th (wide spreads)
Natural Gas (Standard & Mini)25th of month18th–22nd of month23rd–25th
Copper, Zinc, Lead, AluminiumLast working day of month24th–27th of monthLast 2 working days
NickelLast working day of month24th–27th of monthLast 2 working days

Expiry dates subject to change if exchange holidays fall near these dates. Always verify on the MCX official website before rolling.

How to calculate MCX rollover cost

Rollover cost is simply the price spread between the next-month and near-month contract. When next month is more expensive (contango), rolling costs money. When next month is cheaper (backwardation), rolling earns money.

ContractTypical contango spreadRollover cost per lotAnnual drag (12 rolls)
Gold (1 kg)~₹300/10g₹30,000₹3,60,000
Gold Mini (100g)~₹300/10g₹3,000₹36,000
Silver (30 kg)~₹800/kg₹24,000₹2,88,000
Silver Mini (5 kg)~₹800/kg₹4,000₹48,000
Crude Oil (100 bbl)~₹32/bbl₹3,200₹38,400
Crude Mini (10 bbl)~₹32/bbl₹320₹3,840
Copper (2,500 kg)~₹2/kg₹5,000₹60,000
Nat Gas (1,250 mmBtu)~₹5–15/mmBtu (seasonal)~₹6,250–18,750Varies — can be negative in winter

Spreads are typical illustrative values — actual rollover cost varies daily based on market conditions, time to expiry, and carry rates. Check live next-month vs near-month prices on your broker platform before rolling.

Worked example: MCX Crude Oil rollover

At current MCX Crude price of 8,002/bbl, here is a complete rollover calculation for a 1-lot long position:

Crude Oil (100 bbl) — long rollover, contango market
Near-month (Jun) price: ₹8,002/bbl
Next-month (Jul) price: ₹8,034/bbl
Spread (contango): ₹32/bbl
─────────────────────────────────────
Step 1: Sell Jun at ₹8,002/bbl → receive ₹8,00,200
Step 2: Buy Jul at ₹8,034/bbl → pay ₹8,03,400
─────────────────────────────────────
Net rollover cost: 3,200 per lot
(= ₹32/bbl × 100 bbl)

As % of contract value: 0.40%
Annual drag (12 rolls): ₹38,400 per lot

Notice that the rollover cost is implicit — it's not a fee you pay, it's the price difference you accept. If you roll a long position in contango, you buy the next month at a higher price than you sold the near month. Your break-even on the new position is automatically higher by the spread amount.

Worked example: MCX Gold Mini rollover

Gold Mini (100g) — long rollover
Near-month price: ₹1,41,398/10g
Next-month price: ₹1,41,698/10g
Spread (contango): ₹300/10g
─────────────────────────────────────
Rollover cost: ₹300/10g × 10 units
= ₹3,000 per Mini lot

As % of contract value: 0.21%
Annual drag (12 rolls): ₹36,000 per lot

Gold is almost always in contango because it has low storage costs and high above-ground supply — the market always prices in carrying costs. Unlike crude oil, gold rarely enters meaningful backwardation. Expect to pay a rollover cost of approximately ₹200–₹500 per Gold Mini lot in normal market conditions.

Contango vs backwardation — how they affect rollover

Contango (normal)Backwardation (supply squeeze)
Next month vs near monthMore expensiveCheaper
Rolling a long positionCosts money (buy higher)Earns money (buy lower)
Rolling a short positionEarns money (sell higher)Costs money (sell lower)
Typical MCX Gold✓ Almost always contangoRare
Typical MCX Silver✓ Usually contangoOccasional during supply squeezes
Typical MCX Crude✓ Usually contangoDuring OPEC cuts or Middle East crisis
Typical MCX Nat GasVariableCommon in winter (demand spike)

When crude oil enters backwardation (far months cheaper than near month), rolling a long crude position actually earns money — you sell near-month at a higher price and buy next-month at a lower price. This happened repeatedly during OPEC supply cuts in 2023–2024. Nat Gas enters backwardation frequently in winter as immediate demand spikes.

How to rollover on Zerodha Kite — step by step

StepActionDetail
1Check margin for next monthGo to Zerodha Margin Calculator → select next-month contract → confirm SPAN margin. Next-month margin may differ slightly from near-month.
2Add next-month contract to watchlistSearch e.g. "CRUDEOIL26JUL" in the Kite search bar. Add it alongside your current "CRUDEOIL26JUN" position.
3Note the live spreadCheck both prices simultaneously. Decide if the contango cost is acceptable or wait for a tighter spread.
4Place sell order on near-monthSell your near-month contract at market or limit. Use limit order during low-liquidity periods (early morning, late evening).
5Immediately place buy on next-monthBuy the next-month contract right after the near-month sell executes. Price slippage risk is highest if there is delay between the two legs.
6Verify positionCheck your Positions tab — you should see the near-month position closed and next-month position open.
Angel One & other brokers

The process is identical on Angel One SmartAPI / SmartWeb, ICICI Direct, HDFC Sky, and other MCX-enabled platforms. All require the same two separate orders — there is no combined rollover ticket on any Indian retail platform. Some platforms display a "Rollover" label in the Positions section as a reminder that expiry is approaching; this is informational only, not a clickable action.

Common rollover mistakes

Avoid these
  • Rolling too late: In the final 2–3 days before expiry, open interest collapses and bid-ask spreads widen to 2–5× normal. You pay extra on both legs. Roll 5–7 days early.
  • Rolling without checking margin: Next-month contracts may have different SPAN margin due to higher volatility expectations. Rolling without enough margin in your account can trigger an immediate margin shortfall.
  • Delay between the two legs: Selling near-month and waiting before buying next-month exposes you to an unhedged gap. If crude oil moves ₹50/bbl during your 10-minute gap, you pay the new, worse price.
  • Rolling short positions in strong backwardation: If you are short a contract and the market is in backwardation, you pay to roll (you sell next-month at a lower price than you bought back near-month). Know your position direction before rolling.
  • Ignoring liquidity in next-month contracts: Some contracts (Nickel Mini, Gold Guinea) have thin next-month liquidity. Check the next-month order book depth before placing a large rollover order — a market order on a thin book can cause significant slippage.
  • Forgetting different expiry dates for different contracts: Gold Standard expires on the 5th; Gold Guinea on the last day of the month. Rolling Gold and Gold Guinea on the same schedule can result in an early (costly) rollover on one and a late (risky) rollover on the other.

Frequently asked questions

What is rollover in MCX futures trading?

Rollover in MCX futures means closing (selling) your current near-month contract before it expires and simultaneously opening (buying) the same contract for the next expiry month — so you maintain continuous exposure without taking physical delivery. For example, if you hold a long MCX Crude Oil June contract, you sell June and buy July on the same day, keeping your crude oil position alive through the expiry.

When should I rollover my MCX futures position?

The optimal window to rollover is 5–7 trading days before the contract expiry date. During this window, the next-month contract has sufficient liquidity (tight bid-ask spreads) while the near-month contract still has enough volume for a clean exit. Avoid rolling in the last 2–3 days before expiry — open interest collapses, spreads widen dramatically, and you may face poor execution prices. For MCX Crude, roll by the 16th–17th of the month. For Gold, roll by the 2nd–3rd.

How is MCX rollover cost calculated?

Rollover cost = (Next month price – Near month price) × lot size. If MCX Crude July is ₹8,360/bbl and June is ₹8,328/bbl, the rollover costs ₹32/bbl × 100 barrels = ₹3,200 per lot. This is the contango cost — the market is pricing in carrying costs (storage, financing). In backwardation (next month cheaper), rolling actually earns you money. The rollover cost is paid as a worse execution price when you simultaneously sell near-month and buy next-month.

What happens if I do not rollover before MCX expiry?

If you hold an MCX futures position to expiry without rolling or squaring off, the exchange initiates physical delivery settlement. For buyers this means you must pay the full contract value and take delivery of the physical commodity (e.g., 100 barrels of crude oil, 1 kg of gold). For sellers, you must deliver the physical commodity to an MCX-approved vault. Physical delivery requires special KYC documentation and attracts additional costs. Most retail traders should square off or rollover at least 3 trading days before expiry.

Is rollover cost tax deductible in India?

The rollover cost (the price differential between near-month and next-month contracts) is automatically reflected in your P&L and not separately deductible — it is embedded in the execution prices of the two trades. However, the transaction costs incurred during the rollover (brokerage, CTT on the sell leg, exchange charges) are all deductible as business expenses in ITR-3, exactly like any other MCX trade.

How do I rollover an MCX position on Zerodha Kite?

On Zerodha Kite: (1) Place a sell order for your near-month contract at market or limit price. (2) Immediately place a buy order for the next-month contract at current market price. Both can be done from the same watchlist — simply select the appropriate expiry month. There is no dedicated "rollover" button; it is two separate orders placed simultaneously. Ensure you have sufficient margin in your account for the next-month contract before placing the buy order, as margin requirements may differ slightly between expiry months.

Continue reading
← Learn hubMCX lot sizes →Margin calculation →MCX contract expiry →MCX order types →How much capital for MCX? →Crude live price →Gold live price →
Daily brief
Get the brief by 9:30 AM IST

Full MCX analysis — gold, crude, silver, what to watch — in your inbox by 9:30 AM IST. Every weekday.

No spam · Unsubscribe anytime

BhaavBrief · MCX commodity intelligence · Last updated 2026-07-21 00:17 IST

Rollover spread figures are illustrative estimates. Actual spreads vary daily — check live next-month vs near-month prices before rolling. Trading commodity futures involves significant risk of loss.