Angel One - Share Market Trading and Stock Broking
Skip to main content

Futures Pricing: How are Futures Prices Determined?

6 min read•Updated on 22nd Oct, 2026•by Team Angel One
Futures prices are calculated using the cost-of-carry model that adds interest, dividend and storage cost to the spot price of the underlying commodity
Share

If you have ever dealt with a futures contract, either stock or commodity, you must be aware that its price looks almost like the spot price of its underlying asset, just almost. That little difference is not random. It follows a formula built around the cost of financing, holding and, in some cases, storing the asset until the contract expires.

Understanding this logic can help you spot a futures contract that is genuinely priced.

This article breaks down the cost-of-carry model, walks through worked examples for both a stock index and a commodity, and guides you to estimate a futures contract’s fair value yourself.

Key Takeaways

  • A futures price of an asset is the spot price adjusted for the net cost of carrying it to expiry, which is calculated using the cost-of-carry model.
  • The core formula applies across stocks, indices, currencies and commodities, with the carry components changing with every asset class.
  • The situation where futures trade above spot price is known as the contango. On the contrary, when futures trade below spot, it is known as backwardation.
  • Stock and index futures are driven by interest rates and dividends, while commodity futures like gold or crude oil get affected by storage cost and convenience yield.
  • Gaps between a contract’s theoretical fair value and its actual market price create arbitrage opportunities. This mechanism keeps futures prices anchored to spot in practice.

What Determines a Futures Price?

A futures price is not set by a committee or an institution predicting where an asset is headed. It is all calculated.

At its core, the price of any futures contract equals the current spot price of the underlying asset, adjusted for the net cost of holding or ‘carrying’ that asset from today until the contract expires.

Market participants call this the cost-of-carry model, and it applies whether the underlying is a stock, an index, a currency pair or an agricultural crop.

This model holds up in the real world because of arbitrage. If a futures contract trades meaningfully above or below its fair value, traders can lock in a near risk-free profit by buying in one market and simultaneously selling in the other.

That buying and selling pressure nudges the futures price back toward fair value, which is exactly why cost-of-carry pricing describes actual market behaviour.

Factors That Influence Futures Prices

  • Risk-free interest rate: A higher rate raises the cost of carrying a financed position, pushing futures prices up relative to spot.
  • Dividend expectations: For stock and index futures, expected dividends reduce the futures price, since holding the futures contract means missing out on that payout.
  • Storage, insurance and warehousing costs: Physical commodities carry real costs to store safely until delivery, and these get built directly into the futures price.
  • Convenience yield: The benefit of holding the physical commodity right now, most visible during shortages, can pull futures prices below spot.
  • Time to expiry: Longer-dated contracts carry a larger cost-of-carry adjustment simply because more time means more accumulated financing cost.
  • Demand-supply and sentiment: Heavy one-sided positioning by traders can temporarily push the market price away from theoretical fair value.
  • Liquidity and open interest: Thinly traded contracts show wider, less efficient pricing than liquid, heavily traded ones.
  • Fixed Warehousing Rates: Rental fees charged by WDRA (Warehousing Development and Regulatory Authority) accredited vaults per metric ton per day or month.
  • Assaying and Quality Testing Fees: Mandatory laboratory testing charges to certify that the commodity meets exchange purity, moisture, and grade standards.
  • Insurance Premiums: Comprehensive risk coverage protecting the stored physical inventory against fire, theft, natural calamities, and spoilage.

The Cost-of-Carry Model Explained

The cost-of-carry model establishes the fair value of a futures contract by adjusting the spot price for the net cost of holding the asset until expiration.

Stock And Index Futures Formula

Futures Price = Spot Price × [1 + Risk-Free Rate × (Days to Expiry ÷ 365)] − Dividend

  • Risk-Free Rate: Annualised risk-free rate of return, such as the repo rate or short-term government security yield.
  • Days to Expiry: Number of calendar days remaining until the contract expires.
  • Dividend: Expected dividend income, expressed in absolute price terms, during the holding period.

Commodity Futures Formula

Futures Price = Spot Price × [1 + (Risk-Free Rate + Storage Cost − Convenience Yield) × (Days to Expiry ÷ 365)]

  • Storage Cost: Physical holding costs, including warehousing, insurance and assaying.
  • Convenience Yield: The benefit of holding the physical commodity rather than a futures contract, such as ensuring immediate availability for use or production.

Spot vs Futures Tax Dynamics (The GST Distinction)

A critical nuance in Indian commodity markets (such as MCX) involves how taxes are quoted:

  • Physical Mandi / Spot Market Quotes: Spot market prices and local mandi quotes frequently include local taxes, agricultural market fees (APMC cess), and Goods and Services Tax (GST), as these are levied immediately upon physical trade and transfer in the cash market. 
  • MCX Futures Contract Quotes: Exchange-traded futures contracts on platforms like MCX are quoted exclusive of GST. GST and other statutory levies are only triggered and applied when the contract matures and the buyer takes actual physical delivery of the commodity from an exchange-accredited warehouse.

Refined Nifty 50 Pricing Example (Zero Dividend Assumption)

Consider the following Nifty 50 example, assuming no dividends during the holding period.

  • Spot Price: 24,500
  • Risk-Free Rate: 6.8% per annum
  • Time to Expiry: 24 days
  • Expected Dividends: Assumed to be zero during this 24-day period.

Futures Price Calculation

Futures Price = Spot Price × [1 + Risk-Free Rate × (Days to Expiry ÷ 365)]

Futures Price = 24,500 × [1 + 0.068 × (24 ÷ 365)]

Futures Price = 24,500 × 1.00447 ≈ 24,609.6

Therefore, the theoretical Nifty 50 futures price is approximately 24,610.

If the contract trades above this theoretical level, it may reflect a higher market premium relative to the cost-of-carry estimate. However, this alone does not necessarily indicate short-term bullish sentiment, as futures pricing can also be influenced by market demand, supply and other factors.

Why Market Price of Futures Differ from Theoretical Fair Value

The formula gives you a fair value, not a guarantee of the price you will see on screen. A handful of reasons explain the gap:

  • Transaction costs: Brokerage, securities transaction tax (STT) and exchange charges all add small costs that shift the breakeven point for arbitrage.
  • Margin requirements: Arbitrage isn’t entirely risk-free in practice. Capital gets locked up as margin, which limits how aggressively traders can correct mispricing.
  • Short-term positioning: A rush of buyers or sellers around events like results season or a policy announcement can push prices away from fair value for short stretches.
  • Liquidity constraints: Wide bid-ask spreads in less-traded contracts mean the tradable price can sit noticeably away from the calculated fair value.

Impact of Distance on Spot-Futures Spreads

The geographical gap between regional physical mandis and official exchange delivery centers creates localised basis variations:

  • Logistical Friction: If a regional mandi is located hundreds of kilometres away from an official exchange delivery centre, the local spot price must absorb heavy freight, transportation, and handling costs.
  • Basis Spread: This geographic distance can widen the spread between local spot prices and exchange futures prices. Arbitrageurs must factor in transportation logistics, moving goods from a local mandi to an exchange-approved vault, before a theoretical pricing gap can be profitably closed.

Contango vs Backwardation

The relationship between the futures price and the spot price falls into one of these two patterns. Recognising the pattern tells a lot about the ongoing market conditions:

Aspect  Contango  Backwardation 
Price relationship  Futures price trades above spot price  Futures price trades below spot price 
Typical cause  Financing and storage costs exceed any convenience yield  Convenience yield or supply tightness exceeds carry costs 
Commonly seen in  Gold, silver, most stock index futures  Crude oil during supply stress, some agri-commodities near harvest shortages 
What it signals  Normal, well-supplied market with routine carrying costs  Urgent near-term demand or scarcity of the physical asset 

Contango and backwardation describe the shape of the price curve, not a forecast of direction. A market can stay in contango even while spot prices are falling, and vice versa.

What is Basis and How it Converges to Zero?

The gap between the futures price and the spot price is called the basis. As a contract approaches expiry, the time remaining shrinks toward zero, so the cost-of-carry component in the formula shrinks with it. This forces the futures price to converge with the spot price.

Days To Expiry  Typical Basis Behaviour 
90 days  Basis is widest, reflecting the full cost of carry over the remaining period 
45 days  Basis narrows steadily as the time component decays 
10 days  Basis shrinks close to a marginal, near-negligible carrying cost 
Expiry (0 days)  Basis converges to zero; futures price equals spot price 

How to Estimate the Fair Value of a Futures Contract Yourself?

You don't need a trading terminal to sanity-check a futures price. Working through it manually takes five steps:

  1. Pull the current spot price of the underlying asset from a live, reliable source.
  2. Use the prevailing short-term government security yield or repo-linked rate as your risk-free rate for the calculation.
  3. Count the calendar days remaining until the contract’s expiry date. This feeds directly into the time-based portion of the formula.
  4. Adjust for dividend or storage and convenience yield. For stock and index futures, subtract the expected dividend over the holding period. For commodities, add storage and insurance costs, then subtract any convenience yield.
  5. Plug these inputs into the relevant cost-of-carry formula, then compare your fair value to the live market price to see whether the contract is trading at a premium, a discount, or close to fair value.

Conclusion

Futures prices look complicated until you see the mechanics behind them: a spot price, pushed forward in time by financing costs and adjusted for dividends, storage or convenience yield. Once that clicks, contango and backwardation stop looking like jargon and start looking like a straightforward reflection of who is paying to hold what and why.

The theoretical fair value won’t match the market price to the last rupee, but it gives you a dependable anchor. Use it to judge whether a contract is genuinely expensive or cheap before you trade it.

FAQs

A futures price above spot reflects contango. It reflects the cost of carrying the asset, rather than being a directional forecast. A contract can stay in contango even while the underlying’s spot price is falling.

Because time to expiry becomes zero on the last trading day, the cost-of-carry component in the pricing formula disappears entirely, mechanically forcing the futures price to equal the spot price.

It’s possible in theory, but transaction costs, margin requirements, and execution speed typically favour institutional desks with lower costs and faster systems.

Agricultural commodities carry a meaningful convenience yield around harvest shortages or supply disruptions. The value of having the physical crop in hand right now can outweigh carrying costs, pulling futures into backwardation. Gold has no real usage urgency, so it almost always stays in contango.

The logic is the same, but the inputs differ: currency futures are priced using the interest rate differential between the two currencies involved, a relationship known as covered interest rate parity, rather than dividends or storage costs.

Rollover activity, where traders shift positions from the expiring contract to the next month, along with short covering and last-minute positioning, can temporarily push the market price away from the calculated fair value in the final sessions.

No. Fair value is a reference point; your actual execution price depends on the live bid-ask spread, available liquidity, and whether you use a market or limit order.

Open Free Demat Account!

Join our 3.8 Cr+ happy customers

+91