- Share.Market
- 5 min read
- 21 May 2026
Highlights
- Learn what cost of carry means in derivatives trading and how it affects futures prices
- Understand the formula and key components used to calculate cost of carry
- Explore the role of cost of carry in Indian equity futures and arbitrage opportunities
Introduction
When investors hold assets such as stocks, commodities, or currencies over a period of time, there may be costs involved beyond the purchase price. At the same time, the asset may also generate income, such as dividends. The net effect of these holding costs and benefits is known as the cost of carry.
Cost of carry is an important concept in derivatives trading because it helps determine the theoretical price of futures and forward contracts relative to the underlying spot price. In India’s derivatives market, understanding cost of carry can help traders evaluate futures pricing, identify arbitrage opportunities, and better understand market expectations.
This article explains the meaning of cost of carry, its formula, calculation method, and its significance in financial markets.
What is Cost of Carry?
Cost of carry refers to the net cost incurred while holding an asset until the expiry of a futures or forward contract. It includes all expenses associated with carrying the asset, adjusted for any income earned from it.
In derivatives markets, the cost of carry establishes the relationship between the spot price and the futures price.
The main components include:
- Financing cost: Interest paid on the capital used to buy the asset
- Income earned: Dividends from equities or yield from other assets
- Storage and insurance costs: Applicable mainly to commodities
- Time to expiry: Duration for which the asset is held
For equity futures, the cost of carry is generally calculated as:
Interest Rate − Dividend Yield
For example, if the Nifty spot index is at ₹22,000 and a trader holds exposure through futures for 30 days, the financing cost of capital is adjusted against any expected dividends during that period.
Cost of Carry Formula and Components
The standard futures pricing formula based on the cost of carry model is:
F = S × e^(r × t)
Where:
- F = Futures price
- S = Spot price
- r = Net cost of carry rate
- t = Time to expiry (in years)
- e = Exponential constant (approximately 2.718)
For equity futures:
Net Carry Rate = Interest Rate − Dividend Yield
If the annual interest rate is 7% and the expected dividend yield is 1.5%, the net carry rate becomes 5.5%.
In commodity futures, storage and insurance costs are also added to the financing cost, making the carry calculation more comprehensive.
Cost of Carry in the Indian Futures Market
Indian equity futures generally follow the cost of carry model closely. Under normal market conditions, futures prices trade at a premium to the spot price. This market condition is called contango.
The difference between the futures price and spot price is known as the basis.
For example, Nifty futures may trade at a premium of around 0.5% to 1.5% over the spot index, depending on:
- Interest rates
- Time to expiry
- Expected dividends
- Market liquidity
If futures prices deviate significantly from their theoretical value, arbitrage opportunities may arise. Institutional traders often execute cash-and-carry arbitrage strategies by simultaneously buying the underlying asset and selling overpriced futures contracts.
Expected corporate actions also influence carry costs. For example, if a company announces a dividend before futures expiry, the futures price may adjust downward because the expected dividend reduces the carrying cost.
How to Calculate Cost of Carry: Example
Nifty Futures Example
Assume the following:
- Nifty spot price: ₹22,000
- Risk-free interest rate: 7% annually
- Expected dividend yield: 0%
- Time to expiry: 30 days = 30/365 = 0.082 years
Step 1: Calculate Net Carry Rate
7% − 0% = 7% or 0.07
Step 2: Apply the Formula
F = 22,000 × e^(0.07 × 0.082)
Step 3: Calculate Futures Price
F = 22,000 × e^0.00574
F ≈ 22,000 × 1.00576
F ≈ ₹22,127
The theoretical futures price is approximately ₹22,127.
If the actual market futures price is ₹22,200, the futures contract is trading above fair value by ₹73. Such differences may create arbitrage opportunities for market participants.
For stocks that pay dividends, traders should subtract the expected dividend yield from the interest rate before applying the formula.
Why Cost of Carry Matters
Cost of carry plays a key role in derivatives pricing and trading decisions. It helps market participants:
- Estimate the fair value of futures contracts
- Compare spot and futures prices
- Identify arbitrage opportunities
- Understand market expectations
- Evaluate carry trades and hedging strategies
A strong understanding of the cost of carry enables traders to distinguish between pricing driven by fundamentals and pricing influenced by temporary market sentiment.
Understanding the Importance of Cost of Carry
Cost of carry is a foundational concept in futures pricing. It represents the net cost of holding an asset until contract expiry and helps determine the fair relationship between spot and futures prices.
In Indian derivatives markets, understanding cost of carry can help traders assess whether futures contracts are fairly priced, overpriced, or underpriced. It also provides insights into arbitrage opportunities and the broader dynamics of futures trading.
FAQs
Cost of carry is the net expense of holding an asset until the expiry of a futures contract, after adjusting for any income earned from the asset.
Cost of carry is calculated using the futures pricing formula:
F = S × e^(r × t)
where r represents the net carrying cost and t is the time to expiry.
It may include financing costs, storage expenses, insurance charges, and adjustments for dividends or other income generated by the asset.
It helps determine fair futures prices, identify arbitrage opportunities, and understand the pricing relationship between spot and futures markets.
