Skip to content

Strategic Financial Management · Forwards and Futures

Pricing of Stock and Index Futures: Cost of Carry Method

Updated 11 October 2026 · Fact-checked

The fair price of a futures contract is the spot price grown at the financing rate for the contract's life, less the dividends you receive on the shares in that time. F = S × e^(rT) or S × (1 + r × t), minus the future value of dividends. If the market price differs, you arbitrage.

Understand Pricing of Stock and Index Futures

A futures contract on a share or index fixes today the price at which you will buy or sell on a future date. Its price is not a guess about where the market will go. It is tied to the spot price by a no-arbitrage link.

Think of two ways to own the share on the expiry date. One: buy the futures contract and pay on expiry. Two: borrow money, buy the share today and hold it. The second costs you interest, but you collect any dividends. For the two routes to be equal in cost, the futures price must equal the spot price plus the cost of carry. Cost of carry = interest cost minus dividend income.

For an index, you treat the index as a share paying a continuous or periodic dividend yield. You do not need to buy the actual basket. The same logic applies, so you subtract the expected dividends (or dividend yield) of the index constituents over the period.

If the quoted futures price is higher than fair value, the future is overpriced. You do cash and carry arbitrage: buy spot, sell futures, finance with a loan. If it is lower, the future is underpriced. You do reverse cash and carry: short sell spot, invest the proceeds, buy futures. The profit is locked in whatever the price on expiry.

Key rules to remember

Fair price, simple interest, no dividend
F = S × (1 + r × t)
r is the annual rate, t is the time in years (e.g. 3 months = 0.25). Use when the question says simple interest or gives no compounding instruction.
Fair price, continuous compounding, no dividend
F = S × e^(rT)
Use when the question says continuous compounding. The e^x value is normally given in the question.
Fair price with known dividends
F = S × (1 + r × t) − FV of dividends
Compound each dividend from its receipt date to the expiry date at r. A dividend received after expiry is ignored.
Fair price with dividend yield, continuous
F = S × e^((r − q)T)
q is the continuous dividend yield. Typical for index futures.
Cost of carry
Cost of carry = Financing cost − Dividend income
Fair futures price = Spot + Cost of carry. Basis = Spot − Futures; it is zero at expiry.
Arbitrage profit
Profit = |Market futures price − Fair futures price| × lot size
Sell futures if market > fair. Buy futures if market < fair.

How to solve Pricing of Stock and Index Futures questions

Use the same sequence for any pricing or arbitrage question. Check the wording on compounding and dividends first.

  1. 1Write down spot price, interest rate, time to expiry in years, dividends with their dates, and the quoted futures price.
  2. 2Choose the compounding method from the question: simple, annual or continuous.
  3. 3Compute the future value of spot: S × (1 + r × t) or S × e^(rT).
  4. 4List the dividends that fall on or before expiry. Compound each one forward to expiry and add them up. Ignore any dividend after expiry.
  5. 5Fair futures price = Step 3 minus Step 4. For an index with a yield, use S × e^((r − q)T).
  6. 6Compare with the market price. Higher means overpriced, so sell futures and buy spot. Lower means underpriced, so buy futures and short spot.
  7. 7Compute the arbitrage profit per unit and multiply by lot size. Show the cash flows today and at expiry if asked.
  8. 8State the conclusion in one line: fair price, mispricing and action.

Quickest way: Fair price in three lines

When to use it: Use in the MCQ section or when a long case asks only for the fair price and the direction of arbitrage.

  1. Find the net carry: interest on spot for the period minus the dividend (with its small interest, if given).
  2. Add the net carry to spot to get the fair price.
  3. Compare: market above fair means sell futures; market below fair means buy futures. The gap per unit is the profit, before costs.

Common mistakes in Pricing of Stock and Index Futures

  • Using the annual rate without converting the time period

    Students see 8% and apply it directly when the contract is for 3 months.

    Fix: Always convert months to years first: t = months ÷ 12. Write t on the page before calculating.

  • Forgetting to subtract dividends

    The basic formula has no dividend term, so it gets dropped.

    Fix: Read the question for any dividend or yield. Subtract its future value from the carried-forward spot price.

  • Including a dividend that falls after expiry

    Students subtract every dividend that is listed.

    Fix: Check the date of each dividend. Only dividends received before or at expiry reduce the futures price.

  • Taking the wrong side of the arbitrage

    Students mix up overpriced and underpriced.

    Fix: Remember: overpriced futures, sell them and buy the share. Underpriced futures, buy them and sell the share.

  • Treating the index like a share and ignoring lot size

    The per-unit gap is found but the contract value is not.

    Fix: Multiply the per-unit price gap by the lot size or the index multiplier to get the rupee profit.

  • Mixing compounding methods

    Using e^(rT) for spot but simple interest for dividends.

    Fix: Use one method throughout, as the question states.

Worked examples

Example 1

A share trades at ₹500 in the spot market. The 3-month futures contract trades at ₹520. The interest rate is 8% p.a. (simple). The share pays a dividend of ₹6 in 1 month. Find the fair futures price and state the arbitrage action. Ignore interest on the dividend.

Show the solution
  1. Spot carried forward = 500 × (1 + 0.08 × 3/12) = 500 × 1.02 = ₹510.
  2. Dividend within the period = ₹6 (ignoring interest on it).
  3. Fair futures price = 510 − 6 = ₹504.
  4. Market price ₹520 is higher than fair price ₹504, so the future is overpriced by ₹16.
  5. Action: sell the futures at ₹520, buy the share at ₹500 using borrowed money.

Answer: Fair price = ₹504. Futures are overpriced. Do cash and carry arbitrage for a gain of ₹16 per share.

Example 2

The Nifty is at 24,000. A 2-month futures contract is quoted at 24,150. The risk-free rate is 6% p.a. and the expected dividend yield is 1.2% p.a., both simple. The lot size is 75. Find the fair price and the arbitrage profit per lot.

Show the solution
  1. Net carry rate = 6% − 1.2% = 4.8% p.a.
  2. Time = 2/12 years. Net carry = 24,000 × 0.048 × 2/12 = ₹192.
  3. Fair futures price = 24,000 + 192 = 24,192.
  4. Market futures price 24,150 is lower than 24,192, so the future is underpriced by 42 points.
  5. Action: buy the futures and short the index basket, investing the proceeds at 6%.
  6. Profit per lot = 42 × 75 = ₹3,150.

Answer: Fair price = 24,192. The future is underpriced. Buy futures and short the underlying for a profit of ₹3,150 per lot.

Exam tips

  • Read the compounding instruction in the first line. It decides the formula and the answer.
  • Show the timeline of cash flows for arbitrage. Marks are given for the today and at-expiry columns.
  • Check every dividend date against the expiry date before you subtract it.
  • In MCQs, compare the market price with the fair price first. The direction alone often eliminates two options.
  • Write a one-line recommendation at the end. Case questions reward the conclusion.

Practice questions from Forwards and Futures

Pricing of Stock and Index Futures in other exams

The same ground in other exams, if you are preparing for more than one or want another angle on it.

Pricing of Stock and Index Futures: frequently asked questions

What is the cost of carry model in futures pricing?

It says the futures price equals the spot price plus the net cost of holding the asset until expiry. For shares, the net cost is interest on the money tied up minus dividends received. It prevents risk-free profit.

How do I calculate the fair value of a futures contract with dividends?

Carry the spot price forward at the given interest rate for the contract period. Then subtract the future value of dividends received before expiry. The result is the fair futures price.

What is cash and carry arbitrage?

It is used when the futures price is above fair value. You buy the asset in the spot market with borrowed money and sell the futures. At expiry you deliver the asset, repay the loan and keep the locked-in profit.

How does index futures pricing differ from stock futures pricing?

The method is the same, but you use the index level as spot and the index dividend yield instead of single-share dividends. The question will normally give the yield and the lot size.