7.1 Forward contracts and the cost-of-carry price
Motivation
A forward price is not a forecast. It is the price at which a dealer can deliver the asset at without taking any view, by buying it today and carrying it. Once you see this, index futures stop looking like bets on the Nifty and start looking like financed positions in the Nifty, and most of what follows (fair value, roll costs, arbitrage funds, hedge sizing) becomes arithmetic.
7.1.1Definitions#
A forward contract is a bilateral agreement made at time 0 to exchange one unit of an asset at a fixed future date for a fixed price , the delivery price. The buyer is long and the seller is short. Nothing changes hands at time 0. At the long's payoff is
The forward price at time 0 is the delivery price that makes a newly written contract worth zero to both sides. When the contract is struck, ; afterwards stays fixed while the forward price for the same delivery date moves.
A forward can be physically settled (the asset is delivered against ) or cash settled (the loser pays the winner ). For valuation the two are identical as long as the cash settlement uses the true .
A futures contract is a standardised forward traded on an exchange, guaranteed by a clearing corporation and settled daily. 7.2 shows why daily settlement can make its price differ from the forward price, and why for equity index futures the difference is negligible. Until then we write for the forward price as well.
7.1.2Assumptions#
The derivations in 7.1 assume:
- A1. No frictions. No brokerage, taxes or bid–ask spreads. (Relaxed in Prop. 7.4.)
- A2. One interest rate. Anyone can borrow and lend any amount at the same continuously compounded rate , constant over . (Relaxed in Prop. 7.4 and 7.2.)
- A3. Short selling. Anyone can sell an asset they do not own and use the full proceeds, paying the lender any dividends that fall due.
- A4. No default. Counterparties honour the contract. (For exchange-traded futures, the clearing corporation enforces this; 7.2.)
- A5. Dividends. The asset pays a known continuous yield , reinvested in the asset. (Discrete dividends: Prop. 7.2.)
The only economic principle used is no arbitrage: there is no self-financing strategy that costs nothing (or less than nothing) today and has a non-negative payoff that is strictly positive with positive probability. Equivalently: two portfolios with the same payoff at and no intermediate cash flows must cost the same today (the law of one price). If one were cheaper, buying it and selling the other would be an arbitrage.
7.1.3The no-arbitrage forward price#
Proposition 7.1cost of carry
Under A1–A5, the forward price for delivery at is
Proof
We show that any other price allows an arbitrage, by constructing it explicitly.
First note the effect of reinvesting dividends. If you hold units and reinvest the dividends in the asset at price , the holding grows by , so . Starting with units gives exactly one unit at . The same argument in reverse holds for a short position: a short seller who must pay the lender can fund it by shorting more units, so a short of units grows to a short of one unit.
Case 1: . Cash-and-carry arbitrage. At :
| Action at | Cash flow at 0 | Cash flow at |
|---|---|---|
| Borrow at | ||
| Buy units, reinvest dividends | hold 1 unit | |
| Sell one forward at | 0 | deliver 1 unit, receive |
| Total | 0 |
The terminal cash flow, the cash-and-carry profit
does not depend on , so it is riskless. A strategy that costs nothing and pays a positive certain amount is an arbitrage.
Case 2: . Reverse cash-and-carry arbitrage. At :
| Action at | Cash flow at 0 | Cash flow at |
|---|---|---|
| Short units, pay dividends by shorting more | short 1 unit | |
| Lend at | ||
| Buy one forward at | 0 | pay , receive 1 unit, return it to close the short |
| Total | 0 |
Again the payoff is certain and positive at zero cost. Since both strict inequalities lead to arbitrage, .∎
For a cash-settled contract, "deliver 1 unit, receive " becomes "sell the unit at and pay on the short forward". The net is still , so the proof is unchanged. The code m07_carry.carry_trade_pnl performs this accounting leg by leg and checks that the terminal P&L is the same for every .
Remarks
- enters because carrying the asset ties up money. enters because the holder of the asset receives dividends and the holder of the forward does not. Their difference is the net cost of carry.
- Expected returns do not appear. A forward price that "builds in" a view of where the Nifty is going would be arbitraged. This is the first and simplest instance of the replication principle that M08 uses to price options.
- With the forward is above spot (contango); with it is below (backwardation). Nifty futures usually trade above spot because Indian short rates exceed the index dividend yield. That is typical, not guaranteed (7.8.2).
Worked example 7.1reference value
, , , :
.
The futures premium of 104.78 points is 30 days of carry at 5.3% a year. This is the test value in test_m07_carry.py.
7.1.4Discrete dividends#
Single-stock forwards are affected by individual dividends with known amounts and ex-dates, not by a smooth yield.
Proposition 7.2
If the asset pays known cash amounts at times , and is their present value, then
Proof
If : borrow ; buy one unit; sell the forward at . Split the loan into pieces: borrow for maturity (each repaid exactly by the dividend ) and for maturity . At deliver the unit for and repay . Profit at zero cost.
*If :* short one unit for ; lend to each (to pay the dividends owed to the stock lender) and to ; buy the forward. At receive , pay , take delivery and close the short. Profit .∎
Worked example 7.2Hull's dividend example
, , dividends of 0.75 at 3, 6 and 9 months, months. . . Hull prints 51.14.
Worked example 7.3a dividend inside the contract, hypothetical numbers
A stock trades at ₹1,500. It goes ex-dividend for ₹10 in 20 days, and the futures expires in 50 days; . . . Without the dividend the fair price would be . A trader who prices stock futures from the index-style formula with a smooth yield will misjudge the basis by about ₹10 around every ex-date. For a stock with a large special dividend the futures can trade well below spot, and that is fair value, not a "discount" to trade.
7.1.5Value of an existing forward#
Proposition 7.3
At time , a long forward with delivery price is worth
Proof
Hold the old long forward and sell a new forward for the same date at today's forward price , which costs nothing. At the two pay , a sure amount known at . By the law of one price, the pair is worth today. The new forward is worth zero, so the old one is worth . Substituting gives the second form.∎
Two consequences matter in practice. First, the value is linear in with slope : a forward's delta is slightly below 1 for a dividend payer. Second, the value is the discounted difference of forward prices. A forward that is 100 points in the money with a year to go is worth less than 100 today. A futures position with the same price gain has already been paid the 100 in cash through daily settlement. That is the whole difference between the two contracts, and 7.2 builds on it.
Worked example 7.4Hull
A long forward on a non-dividend stock, delivery price 24, six months left, , : .
7.1.6Frictions and the no-arbitrage band#
Real arbitrageurs borrow above the rate at which they lend, pay securities transaction tax (STT) and brokerage, and cross bid–ask spreads. The cost of carry then pins the forward price only to a band.
Proposition 7.4no-arbitrage band
Suppose borrowing costs , lending earns , and buying or selling the spot asset costs a proportion of its value (round trip charged at inception for simplicity). Then no arbitrage requires
Proof
Repeat Prop. 7.1 with the true costs. Cash-and-carry: buying units costs , all borrowed at ; at the trader owes and receives . The trade is profitable if and only if exceeds the right side of (7.5). Reverse: shorting units raises , invested at ; at the trader holds and pays . Profitable if and only if is below the left side. Inside the band neither trade makes money.∎
The band is asymmetric in practice. The upper bound is enforced by anyone with capital: banks, proprietary desks and arbitrage mutual funds (a SEBI scheme category that holds stock and sells futures against it). The lower bound needs short selling. In India, institutions can short sell and retail investors can short intraday, but an overnight short of cash equities requires borrowing the stock through the securities lending and borrowing (SLB) mechanism, which is thinner and costlier. The lower bound is therefore enforced mostly by holders of the stock, who can sell what they own and buy futures instead. When those holders are themselves under pressure, futures can sit at a discount for days (7.8.2).
Worked example 7.5Nifty, 5 Nov 2026
The NSE F&O bhavcopy for 5 Nov 2026 (the exchange's end-of-day file) gives the Nifty 50 spot close at 24,536.60 and these futures settlement prices:
| Contract | Expiry | Days | Basis | Implied net carry | Implied with | |
|---|---|---|---|---|---|---|
| Nov 2026 | 23 Nov 2026 | 18 | 24,588.00 | 51.40 | 4.24% | 5.66% |
| Dec 2026 | 29 Dec 2026 | 54 | 24,719.10 | 182.50 | 5.01% | 6.43% |
| Jan 2027 | 25 Jan 2027 | 81 | 24,834.80 | 298.20 | 5.44% | 6.86% |
The dividend yield 1.42% is NSE's published trailing dividend yield for the Nifty 50 on that day. It is a proxy: the correct is the expected dividend flow over the contract's life, which is seasonal in India (heavy in July–September after AGMs).
With the RBI repo rate at 5.50% (raised on 7 Oct 2026), the fair Dec price at would be . The market is 33.95 points higher. Is this an arbitrage? Price the frictions: STT on delivery equity is 0.1% on each of the buy and the sell, about 49 index points for the round trip, and STT on the futures sale is 0.05%, another 12 points (rates from 1 Apr 2026). Before brokerage and impact, frictions are already about 61 points. The 34-point gap is inside the band. Read differently, the market charges a long futures holder an implied financing rate of 6.43% a year, about 90 bp over repo. That rate is roughly what an arbitrage fund earns for running the cash-and-carry trade, before costs.
Practitioner notes
- Desks quote the futures premium as an annualised implied rate, not in points. Points are meaningless without days to expiry: 51 points for 18 days and 182 points for 54 days are almost the same carry.
- The relevant is the marginal arbitrageur's funding rate, not the policy rate. In India that is closer to short-dated certificate of deposit or commercial paper rates than to repo.
- The dividend input is the most common error. For an index, use expected dividends over the life of the contract, not the trailing yield. For stock futures, use the announced dividend and ex-date (Prop. 7.2).
- Index futures and options on the same expiry share one forward. The practical way to get for option pricing (M08 · 8.8) is to read it off the futures market, not to compute it from an estimated .