Contango in Indian Markets: Roll Cost on MCX Crude, Explained
Contango in Indian markets with a real MCX crude futures curve, roll cost per lot, Nifty basis example, taxes and how to trade it.
Key Takeaways
- 1.Contango means the next-month futures price is higher than the near-month, so as a contract nears expiry its price tends to drift down toward spot, and rolling a long position forward costs money.
- 2.On MCX, crude oil is the classic contango market. A worked example below shows a roll from June to July crude that costs roughly Rs 1,500 per lot of 100 barrels, before brokerage and STT.
- 3.Roll cost is the real damage from contango. If you keep a long position alive month after month by selling the expiring contract and buying the next one, you pay the gap each time, which silently eats returns.
- 4.On NSE, Nifty and Bank Nifty futures sit in mild contango because the price reflects the cost of carry (interest minus dividends), not physical storage, so the premium shrinks to near zero by expiry.
- 5.F&O profit and loss is taxed as business income at your slab rate, not as capital gains. STT on the sell side of futures is 0.02 percent of turnover.
What Contango Actually Means
Contango is a market condition where a futures contract for a later delivery month trades at a higher price than a contract for an earlier month, and usually higher than the current spot price. In a contango market the futures curve slopes upward as you look further out in time. The far month costs more than the near month, and the near month costs more than spot. This is the normal shape for storable commodities like crude oil, gold and natural gas, because someone holding the physical barrel until a future date pays for storage, insurance and the interest on money tied up in inventory. Those carrying costs get baked into the higher future price.
The key idea most beginners miss is that a contango futures price is not a forecast that spot will rise. It simply reflects the cost of carry today. As the contract approaches its expiry, the time left to carry the asset shrinks, so the premium shrinks too. The futures price converges down toward the spot price at expiry. If spot does not actually rise, a trader who bought the future and held it watches that premium melt away. That melting premium is the hidden cost of being long in a contango market, and it has a name that matters far more than the textbook definition: roll cost.
Contango is the opposite of backwardation, where the near month trades above the far month and the curve slopes downward. Crude oil flips between the two depending on whether the market is oversupplied (contango) or facing tight near-term supply (backwardation). Knowing which regime you are in tells you whether holding a long futures position quietly bleeds money or quietly earns it as contracts roll.
A Real MCX Crude Oil Futures Curve and Its Roll Cost
The clearest place to see contango in Indian markets is MCX crude oil, which tracks WTI crude priced in rupees. MCX crude is a deliverable but mostly cash-settled-by-roll instrument with a lot size of 100 barrels. The tick size is Rs 1 per barrel, so one tick equals Rs 100 per lot. Because crude is storable and global inventories are often high, the MCX crude curve regularly sits in contango. The numbers below are illustrative of a typical contango curve and are meant to show the mechanics, not a live quote. Always check the live curve on MCX before you trade.
| Contract month | Price (Rs per barrel) | Gap vs near month | Days to expiry |
|---|---|---|---|
| June (near) | 5,520 | 0 | 8 |
| July | 5,540 | +20 | 39 |
| August | 5,562 | +42 | 70 |
| September | 5,580 | +60 | 98 |
Read the curve from top to bottom. Each later month costs more than the one before it. June trades at Rs 5,520, July at Rs 5,540, a gap of Rs 20 per barrel. That Rs 20 gap is the heart of the roll cost. Suppose you are bullish on crude and hold one long lot of June crude. As June expiry approaches, you do not want to take delivery, so you roll: you sell your June lot and buy a July lot to keep your bullish position alive. You sell June at 5,520 and buy July at 5,540, paying Rs 20 more per barrel.
On a lot of 100 barrels, that Rs 20 gap costs Rs 2,000 per lot just to move from June to July. Crude moved nowhere, your view did not change, but the roll itself charged you Rs 2,000. Subtract a realistic round-trip brokerage of about Rs 40 to Rs 80 and exchange and GST charges, and STT on the sell legs at 0.02 percent of turnover, which on roughly Rs 5.5 lakh of sell-side turnover is about Rs 110, and the all-in cost of one monthly roll lands near Rs 2,150 to Rs 2,200 per lot. If crude stays flat and you roll month after month, you pay this gap every single month while the position appears to be going sideways.
Before holding any commodity future across expiry, look at the spread between your contract month and the next month. Multiply that spread by the lot size to see your roll cost in rupees. On MCX crude, a Rs 20 spread is Rs 2,000 per lot. That is the toll you pay to stay long in contango, and it is invisible on a plain price chart.
Why Rolling Forward Is the Real Cost of Contango
Many traders assume that if the price chart shows crude flat over three months, a long futures position also went flat. In contango that is false. Because each contract converges down to spot as it expires, and each roll buys a more expensive later month, a long holder loses the contango gap on every roll even when spot is unchanged. Continuing the example, rolling June to July cost about Rs 20 per barrel, July to August roughly Rs 22, and August to September about Rs 18. Over three rolls that is around Rs 60 per barrel, or Rs 6,000 per lot of 100 barrels, lost purely to the shape of the curve, before any brokerage.
This is exactly why long-only commodity products that simply hold and roll futures can underperform the headline spot price during long stretches of contango. The position is right on direction yet still loses money because the roll cost compounds month after month. A trader who understands this either avoids holding long through repeated rolls in steep contango, or shortens the holding period to capture a move before the next roll bites, or uses the spread itself as the trade rather than fighting it.
- Long in contango means you pay the roll cost on every contract change, even if spot never moves.
- Short in contango can earn the roll yield, because you sell the richer far month and buy back the cheaper near month as it converges down.
- The steeper the contango, the larger the gap per barrel and the larger the rupee cost per lot.
- Roll cost is separate from and additional to brokerage, exchange charges, GST and STT.
Contango in Nifty and Bank Nifty Futures
Index and stock futures on NSE also show contango, but for a different reason. There is no warehouse for the Nifty, so the premium does not come from storage. It comes from the cost of carry, which for a financial future is roughly the interest cost of buying the basket on margin minus the dividends you forgo by not holding the actual shares. When interest dominates dividends, the future trades at a small premium to spot, which is mild contango. As dividends approach for heavyweight stocks, that premium can shrink or even flip to a discount.
Take an illustrative example. Suppose Nifty spot is 23,000 and the current-month Nifty future trades at 23,060, a 60-point premium. With a Nifty lot size of 65, that 60-point premium is worth Rs 4,500 per lot of basis. This premium is not free profit. It decays toward zero as expiry nears, because at expiry the future settles at spot. A trader who buys the future purely because spot looks attractive is also paying for that 60-point carry. If Nifty is flat into expiry, the premium evaporates and the long futures position gives back roughly those 60 points, or Rs 4,500 per lot, to the convergence.
Bank Nifty behaves the same way with a lot size of 30. A 100-point premium on a Bank Nifty future is Rs 1,500 of basis per lot. Because index futures roll monthly and the carry is small relative to crude, the contango here is gentle and short-lived, but the principle is identical: the premium you pay at entry is recovered by the market through convergence unless spot moves in your favour. This is why calendar spread traders watch the basis closely rather than the outright price.
Worked Example: The Cost of Convergence on a Nifty Long
Assume you buy one lot of the current-month Nifty future at 23,060 when spot is 23,000, expecting a rally. Over the next two weeks spot rises to 23,090, a gain of 90 points in the cash index. You feel right about direction. But at expiry the future converges to spot, so your future, which you bought at 23,060, settles near 23,090. Your gain is only 30 points, not 90, because 60 of those points were the premium you paid up front. On a lot of 65, your profit is 30 points times 65, which is Rs 1,950 gross, illustrative and before costs.
Now apply Indian costs and taxes. STT on the sell side of futures is 0.02 percent of the sell turnover. Selling near 23,090 on a lot of 65 is about Rs 15 lakh of turnover, so STT is roughly Rs 300. Add brokerage, which on a typical discount broker is around Rs 40 for the round trip, plus exchange transaction charges, SEBI fees and 18 percent GST on the brokerage and exchange charges, together a small amount. Net profit lands near Rs 1,550 to Rs 1,600. Because this is an F&O trade, that profit is treated as business income and added to your other income, then taxed at your applicable slab rate, not at the 20 percent short-term capital gains rate that applies to delivery equity. There is no separate STCG or LTCG on futures.
When you buy a future in contango, you start the trade behind by the premium. Spot has to move in your favour by more than the premium before you are truly in profit. On the Nifty example, spot had to rise more than 60 points just for you to break even on the basis, illustrative figures.
What Causes Contango
For physical commodities like MCX crude oil, contango is driven by the tangible cost of holding the barrel until a future date. When global inventories are high and there is no urgent shortage, nobody pays a premium for crude today, so spot stays soft while the storage and financing cost pushes later months higher. This is why deep contango often appears during demand slumps and oversupply, when tanks and storage are full.
- Storage and warehousing costs for the physical commodity, which for crude includes tank rental and logistics.
- Insurance on the stored commodity until delivery.
- Financing or interest cost on the capital locked up in inventory, which rises when interest rates rise.
- Ample near-term supply or weak current demand, which keeps spot low relative to later months.
- For index and stock futures, the interest cost of carry minus expected dividends until expiry.
For financial futures the cause is purely the cost of carry. The fair futures price is approximately spot plus interest minus dividends over the remaining life. When rates are higher than the dividend yield, contango appears. When a large dividend is due before expiry, the future can slip into discount. Understanding the driver tells you whether the contango is structural and persistent (storage-heavy crude) or thin and quickly converging (index futures).
Contango versus Backwardation
The two regimes are mirror images, and crude oil swings between them. In contango the far month is dearer than the near month and a long holder pays to roll. In backwardation the near month is dearer than the far month, the curve slopes down, and a long holder actually earns a positive roll yield because they sell the expiring richer contract and buy the cheaper next one. Backwardation usually signals tight near-term supply, where buyers pay up for crude available right now.
| Feature | Contango | Backwardation |
|---|---|---|
| Curve shape | Upward sloping | Downward sloping |
| Near vs far month | Far month higher | Near month higher |
| Typical cause | High inventory, storage cost | Tight near-term supply |
| Roll effect on a long | Negative, pays the gap | Positive, earns the gap |
| Common in | Crude during gluts | Crude during shortages |
For a trader, the practical message is simple. Check the spread between your month and the next month before committing to hold across expiry. If the curve is in contango, a buy-and-hold long quietly bleeds the gap on each roll. If it is in backwardation, that same long quietly earns it. The shape of the curve is as important as your view on whether crude goes up or down.
Trading Around Contango
You do not have to fight the curve. The most direct way to express a view on contango is a calendar spread: simultaneously buy one month and sell another to trade the gap between them rather than the outright direction of crude. If you expect the contango to widen, you can position so that a bigger gap helps you. If you expect it to narrow as expiry nears, you position the other way. Because both legs move together with crude, a calendar spread is far less exposed to a sudden swing in the underlying price and focuses your risk on the spread itself.
- Calendar spread: buy one contract month and sell another to trade the gap, with reduced directional risk.
- Avoid holding a long across repeated rolls in steep contango unless you expect a move larger than the cumulative roll cost.
- Consider being short in contango if your analysis points down, because the roll yield works in your favour.
- Always convert the per-barrel or per-point spread into rupees per lot before deciding, using 100 barrels for MCX crude, 75 for Nifty and 15 for Bank Nifty.
Whatever the structure, account for the full cost stack: brokerage, exchange transaction charges, GST, SEBI turnover fees, stamp duty on the buy side and STT on the sell side. For futures, STT is 0.02 percent of the sell turnover. These costs are small per trade but add up across frequent rolls, so a strategy that looks profitable on paper can turn marginal once roll cost and charges are included. Risk management, including stop losses and position sizing against your margin, matters more in commodities than in equities because crude can gap hard on overnight global news.
Common Mistakes Traders Make in Contango
The single most expensive mistake is treating a contango futures price as a forecast. A July crude price above June does not mean the market expects crude to rise. It usually just reflects carrying cost. Traders who buy the far month because it is higher, thinking the market knows something, end up paying the premium and then watching it decay. The second mistake is ignoring roll cost entirely and judging a long position only by the spot chart, which hides the gap paid on every roll.
- Reading a higher far-month price as a bullish forecast rather than carrying cost.
- Holding a long across multiple rolls in steep contango and wondering why returns lag spot.
- Forgetting that the entry premium has to be earned back through spot moving before the trade truly profits.
- Treating F&O gains as capital gains. They are business income, taxed at slab rate, and STT applies on the sell side.
- Sizing positions off contract value rather than against available margin, which invites a margin call when crude gaps.
A disciplined approach is to write down, before entry, the roll cost in rupees per lot, the breakeven spot move needed to overcome the entry premium, and the all-in charges. If the move you expect is smaller than the cost of carrying the position to your target, the trade does not make sense no matter how confident you feel about direction.
Regulation and Settlement in India
Commodity derivatives on MCX and equity derivatives on NSE are regulated by the Securities and Exchange Board of India. SEBI sets margin requirements, position limits, contract specifications and disclosure norms, and it has periodically tightened margins on volatile commodities to protect retail traders. Brokers collect upfront SPAN plus exposure margin, and these margins rise when volatility rises, which can force traders to add funds or cut positions exactly when crude is most turbulent.
On settlement, MCX crude oil moves to a delivery or due-date logic near expiry, so retail traders almost always roll or exit before the contract enters its delivery window rather than risk taking physical delivery. Equity index futures like Nifty and Bank Nifty are cash settled at expiry against the index closing value, so there is no delivery question, only the convergence of the future to spot. Knowing your contract's expiry calendar and settlement type is essential, because the roll cost you pay and the timing of convergence both hinge on it. Always confirm the current contract specifications, margins and rates on the official MCX or NSE source before trading.
Sources and Further Reading
For authoritative data and live contract specifications, refer to MCX (Multi Commodity Exchange), Zerodha Varsity, Investopedia and NSE India. All prices and figures above are illustrative for teaching the mechanics. Always confirm current rules, rates, margins and contract specifications on the official source before you trade, and never treat any example here as a promise of returns.
Sources and Further Reading
For authoritative data and further reading on this topic, refer to MCX (Multi Commodity Exchange), Zerodha Varsity, Investopedia and NSE India. Always confirm current rules, rates and contract specifications on the official source before you trade.
Related Topics
Related Articles
RBI Monetary Policy and the Indian Markets
RBI repo rate is 5.50% after the 6 June 2025 MPC cut. See how policy moves Nifty and Bank Nifty, with a worked options example and tax rules.
Understanding Trading Terminals in Indian Markets
What a trading terminal is, how Kite, NEST and ODIN compare, plus a worked Nifty options example, lot sizes, margins and Indian tax rules.
Understanding the Diamond Top Pattern in Indian Markets
Spot the diamond top reversal on Bank Nifty with a dated Oct 2024 example, options P&L in rupees, targets, stops and Indian F&O tax rules.
Understanding Trading Psychology in Indian Markets
Learn trading psychology for Indian markets with a worked Nifty options example showing how fear and greed turned a Rs 3,600 loss into Rs 16,500.
Covered Call in Indian Markets: A Comprehensive Guide
Covered call meaning for Indian traders: how it works on NSE, a worked Reliance example, STT, physical settlement, plus correct 20% STCG, 12.5% LTCG tax.
Understanding the Flag Pattern in Indian Markets
How to trade bullish and bearish flag patterns on Nifty, Bank Nifty and NSE stocks, with a worked example, costs, taxes and honest reliability data.
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
Yearly ₹2,499 · No broker credentials