Quant Sandbox
DerivativesPortfolio & RiskFixed IncomeCorporate FinanceStochastic ModelsGuide
Guide
Derivatives pricing
01Forwards, calls and puts02Combining positions03Arbitrage and the forward price04Put–call parity05The one-step binomial model06Risk-neutral probabilities07Multi-step trees and backward induction08American options and early exercise09Delta and hedging10Geometric Brownian motion11The Black–Scholes formula12The Greeks: gamma, vega, theta and rho13Implied volatility and the volatility smile14Stochastic volatility and the Heston model15Static replication: Breeden–Litzenberger and Carr–Madan16Exotic options: barriers, Asians and digitals
Portfolio & risk
01Returns and volatility02Diversification and correlation03The efficient frontier and the capital market line04Risk aversion and the optimal complete portfolio05CAPM, beta and the security market line06Performance measures: Sharpe, Treynor, Jensen and information ratio07Factor models and systematic risk08Value at Risk and expected shortfall
Fixed income
01Bond prices and yields02Duration and convexity03Immunization and duration matching04Spot rates, forward rates and the yield curve05Bond futures and the cheapest-to-deliver06Interest rate swaps07Callable bonds and negative convexity08Credit risk: default probabilities and credit spreads
Corporate finance
01Interest, compounding and discounting02Annuities, perpetuities and loan amortization03Net present value and internal rate of return04The weighted average cost of capital05Capital structure and the Modigliani–Miller theorems06Discounted cash flow valuation07Relative valuation with multiples08Real options: the value of flexibility
Stochastic models
01Random walks and Brownian motion02Probability spaces, σ-algebras and random variables03Filtrations, adapted processes and stopping times04Conditional expectation and martingales05Properties of Brownian motion06The reflection principle and first passage times07The Brownian bridge08The Itô integral09Itô's lemma10Kolmogorov equations and the Feynman–Kac formula11Change of measure and Girsanov's theorem12Monte Carlo option pricing13Simulating SDEs: the Euler–Maruyama scheme14Mean reversion: Ornstein–Uhlenbeck and Vasicek15Jumps and the Merton jump-diffusion model
Knowledge graph

© 2026 Quant Sandbox · A study aid for quantitative finance

Privacy & dataNo cookies

This site does not use cookies and asks for no personal data. It keeps a few small settings in your browser's local storage — your chosen theme and language, the sidebar layout, and your progress and answers in the Guides — so it remembers them on your next visit. This data never leaves your device; clearing your browser storage removes it. Inputs you change can also be captured in the page URL, so you can share or bookmark a specific setup. The site uses Vercel Web Analytics, a privacy-friendly, cookieless service that records only anonymous, aggregated usage (such as page views) without identifying you or tracking you across other sites.

Guide/Fixed income

Bond futures and the cheapest-to-deliver

Lesson 5 of 8 · 1 min read

A bond future is a forward contract on a government bond, traded on an exchange. Its twist is that the seller may choose which bond to deliver from a list. This lesson explains how the exchange makes different bonds comparable with conversion factors, what the seller actually pays and receives at delivery, and why the cheapest bond to deliver changes when yields move. It builds on "Bond prices and yields", "Duration and convexity" and "Arbitrage and the forward price".

Bond futures

A bond future obliges the seller (the short) to deliver a government bond to the buyer (the long) at a fixed date, the delivery date, for a price agreed today. As with any forward, nothing changes hands when the contract is opened; the quoted futures price FFF is the price at which delivery will take place. Throughout this track bonds have face value 100, so FFF here always means the futures price, quoted per 100 of face.

Exchanges standardise everything except one detail. Instead of naming a single bond, the contract lists a deliverable basket: every government bond within a range of remaining maturities, say 8.5 to 10.5 years for a ten-year contract. The seller decides which bond in the basket to deliver. This choice is the delivery option, and it belongs to the seller.

The notional bond and conversion factors

The bonds in the basket have different coupons and maturities, so they have very different prices. A 7% bond is worth far more than a 3% bond of similar maturity. Paying the same amount for either would make the choice trivial. The exchange therefore defines a notional bond with a fixed coupon, 6% for many contracts, and quotes the futures price as if that bond were delivered.

Each deliverable bond receives a conversion factor CFCFCF: its price per 1 of face if its yield to maturity were exactly the notional 6%. With annual coupons ccc and TTT years left at delivery,

CF=1100(∑t=1T100c1.06t+1001.06T).CF = \frac{1}{100}\left( \sum_{t=1}^{T} \frac{100c}{1{.}06^t} + \frac{100}{1{.}06^T} \right).CF=1001​(t=1∑T​1.06t100c​+1.06T100​).

A bond with a coupon above 6% has CF>1CF > 1CF>1, one below 6% has CF<1CF < 1CF<1. Real exchanges add rounding rules (remaining maturity rounded down to whole quarters, the factor to four decimals); the lab follows one such convention, here we keep whole years.

Example: three deliverable bonds, called A, B and C.

  • A: 3% coupon, 10 years left, CFA=0.7792CF_A = 0{.}7792CFA​=0.7792.
  • B: 5% coupon, 15 years left, CFB=0.9029CF_B = 0{.}9029CFB​=0.9029.
  • C: 7% coupon, 25 years left, CFC=1.1278CF_C = 1{.}1278CFC​=1.1278.

Invoice price and delivery cost

When the seller delivers a bond, the buyer pays the invoice price per 100 of face:

invoice=F⋅CF+AI,\text{invoice} = F \cdot CF + AI,invoice=F⋅CF+AI,

where AIAIAI is the accrued interest the bond has built up since its last coupon. The conversion factor scales the futures price up for valuable bonds and down for cheap ones.

To deliver, the seller must own the bond, which costs its market (clean) price PPP plus the same accrued interest. Accrued interest appears on both sides and cancels, so the seller's net delivery cost, also called the net basis, is

net cost=P−F⋅CF.\text{net cost} = P - F \cdot CF.net cost=P−F⋅CF.

The seller delivers the bond with the smallest net cost: the cheapest-to-deliver bond, or CTD. Equivalently, the CTD is the bond with the lowest ratio P/CFP/CFP/CF.

The futures price at delivery

At the delivery date the futures price cannot exceed P/CFP/CFP/CF for any bond in the basket. If it did, a trader could buy that bond, sell the future, deliver at once and keep F⋅CF−P>0F \cdot CF - P > 0F⋅CF−P>0, an arbitrage of the kind in "Arbitrage and the forward price". Competition among sellers pushes FFF down to the lowest such ratio:

F=min⁡iPiCFi.F = \min_i \frac{P_i}{CF_i}.F=imin​CFi​Pi​​.

The CTD then has a net cost of exactly zero and every other bond a positive one. Before delivery the futures price is set by the CTD in the same way, plus the carry from "Arbitrage and the forward price"; this lesson stays at the delivery date.

At delivery F=min⁡iPi/CFiF = \min_i P_i/CF_iF=mini​Pi​/CFi​. The bond that attains the minimum is the cheapest-to-deliver, and its net cost P−F⋅CFP - F\cdot CFP−F⋅CF is zero.

The cheapest bond and the yield level

If all bonds yielded exactly 6%, every price would equal 100⋅CF100 \cdot CF100⋅CF, every ratio P/CFP/CFP/CF would be 100, and all bonds would be equally cheap. The conversion factors are exact only at the notional yield.

At any other yield the ratio P/CFP/CFP/CF is the bond's price relative to its price at 6%. From "Duration and convexity", that relative change depends on duration. At a 6% yield the Macaulay durations of A, B and C are about 8.59, 10.66 and 13.16 years.

  • When yields rise above 6%, all prices fall, and the long-duration bond C falls the most in relative terms. It has the lowest P/CFP/CFP/CF and becomes the CTD.
  • When yields fall below 6%, all prices rise, and the short-duration bond A rises the least. It now has the lowest P/CFP/CFP/CF and becomes the CTD.

Worked example at a flat yield of 4%: the prices are PA=91.89P_A = 91{.}89PA​=91.89, PB=111.12P_B = 111{.}12PB​=111.12 and PC=146.87P_C = 146{.}87PC​=146.87. The ratios are 91.89/0.7792=117.9391{.}89/0{.}7792 = 117{.}9391.89/0.7792=117.93, 111.12/0.9029=123.07111{.}12/0{.}9029 = 123{.}07111.12/0.9029=123.07 and 146.87/1.1278=130.22146{.}87/1{.}1278 = 130{.}22146.87/1.1278=130.22. So F=117.93F = 117{.}93F=117.93 and A is the CTD. The net costs are 0 for A, 111.12−117.93×0.9029=4.64111{.}12 - 117{.}93 \times 0{.}9029 = 4{.}64111.12−117.93×0.9029=4.64 for B and 13.86 for C.

At 8% the order reverses. Work it out step by step:

Worked example

The cheapest-to-deliver bond at a flat 8% yield

  1. Price of bond A (3% coupon, 10 years) at 8%.

    PA=∑t=11031.08t+1001.0810\displaystyle P_A = \sum_{t=1}^{10} \frac{3}{1.08^t} + \frac{100}{1.08^{10}}PA​=t=1∑10​1.08t3​+1.0810100​=66.45
  2. Price of bond C (7% coupon, 25 years) at 8%.

    PC=∑t=12571.08t+1001.0825\displaystyle P_C = \sum_{t=1}^{25} \frac{7}{1.08^t} + \frac{100}{1.08^{25}}PC​=t=1∑25​1.08t7​+1.0825100​=89.33
  3. Ratio for A. For B the same steps give 82.32.

    PA/CFA\displaystyle P_A / CF_APA​/CFA​=85.28
  4. Ratio for C. It is the lowest of the three, so C is the CTD and its ratio is the futures price.

    F=PC/CFC\displaystyle F = P_C / CF_CF=PC​/CFC​=79.2
  5. Net delivery cost of A (B's is 2.81, C's is 0).

    PA−F⋅CFA\displaystyle P_A - F \cdot CF_APA​−F⋅CFA​=4.74

The figure plots the net delivery cost P−F⋅CFP - F\cdot CFP−F⋅CF of A, B and C against a flat market yield from 2% to 10%, with a line at the chosen yield. The readouts show the CTD, the futures price FFF, and each bond's conversion factor and net cost. Start at 6%, where all three costs are zero, then move the yield down and up and watch the CTD switch from A to C.

The cheapest-to-deliver bondOpen in Treasury Futures Lab →
6.00%
0.020.1
A: 3% / 10yB: 5% / 15yC: 7% / 25y
Cheapest to deliver
A: 3% / 10y
Futures price F
100.00
A: CF · net cost
0.7792 · 0.00
B: CF · net cost
0.9029 · 0.00
C: CF · net cost
1.1278 · 0.00

The value of the delivery option

Because the seller always picks the cheapest bond, the futures price is lower than it would be for any single named bond. The buyer accepts this in exchange for a liquid, standardised contract. The further yields move from 6%, the more the bonds' costs spread out, and the more the choice is worth to the seller. Traders who hedge with bond futures must therefore track which bond is the CTD: the future's price sensitivity follows the duration of the CTD, and it jumps when the CTD switches.

Summary

  • A bond future lets the seller deliver any bond from a basket; this is the delivery option.
  • The conversion factor of a bond is its price per 1 of face at the notional 6% yield. The invoice price is F⋅CF+AIF\cdot CF + AIF⋅CF+AI.
  • The net delivery cost is P−F⋅CFP - F\cdot CFP−F⋅CF. At delivery F=min⁡iPi/CFiF = \min_i P_i/CF_iF=mini​Pi​/CFi​, and the bond attaining it is the cheapest-to-deliver.
  • Below the notional yield the lowest-duration bond tends to be the CTD, above it the highest-duration bond.
Try itCompute conversion factors, invoice prices and the cheapest-to-deliver bond in the Treasury Futures lab →
2 questions on this lesson at the end of the series →
← PreviousSpot rates, forward rates and the yield curveNext →Interest rate swaps
Connections
Bond futures and the cheapest-to-deliver
Open the full graph →
Labs for this lesson
Treasury Futures Lab