Skip to main content

What is Bond Futures Basis?

Bond futures are standardized contracts traded on exchanges (like Eurex for Bunds, CME for Treasuries) that represent an agreement to deliver a government bond at a future date. Unlike equity futures which reference a single underlying, bond futures allow delivery of any bond from a delivery basket — a defined set of bonds meeting specific criteria (maturity range, coupon type). The basis is the price difference between a cash (physical) bond and its futures-equivalent value. Because any bond in the delivery basket can be delivered, the futures contract is priced off the cheapest-to-deliver (CTD) bond — the one that is most economical for the short (seller) to deliver. The CTD drives the futures price and is the most important bond to track. The implied repo rate is the annualized return earned from buying the cash bond, simultaneously selling the future, and delivering at expiration. It represents the “financing rate” embedded in the basis. Comparing implied repo to the actual market repo rate reveals whether the basis is cheap or rich:
  • Implied repo > market repo: the basis is cheap (futures are rich relative to cash). Buying the basis (buy cash, sell futures) is potentially profitable.
  • Implied repo < market repo: the basis is rich (futures are cheap relative to cash). Selling the basis (sell cash, buy futures) is potentially profitable.

Why It Matters

Basis trading is one of the most important relative value strategies in government bond markets. It is used by hedge funds, proprietary trading desks, and market makers to exploit mispricings between the cash and futures markets. The basis also matters for portfolio managers who use futures to manage duration — understanding whether futures are rich or cheap affects hedging costs. The basis also provides insight into repo market conditions, central bank policy effects, and overall market stress. During periods of balance sheet constraints (e.g., quarter-end, year-end), the basis can widen as dealers reduce their cash bond inventories. Understanding these dynamics is essential for both traders and risk managers.

Key Concepts

TermDefinition
CTD (Cheapest-to-Deliver)The bond from the delivery basket that minimizes the cost of fulfilling the futures contract obligation
Conversion FactorAn adjustment factor that normalizes different bonds in the delivery basket to a standard coupon; it accounts for the fact that different bonds have different coupons and maturities
Gross BasisCash bond price minus (futures price x conversion factor) — the raw price difference
Net Basis (BNOC)Gross basis minus carry — represents the value of the delivery option embedded in the futures contract
Implied Repo RateThe financing rate that equates the cash bond price today to the futures delivery price, accounting for coupon income and financing costs
Delivery OptionThe short’s right to choose which bond to deliver and when; this option has value when the CTD could change
CarryThe net income from holding the cash bond (coupon received minus financing cost) until futures delivery
DV01 RatioThe ratio of cash bond DV01 to futures contract DV01, used to size basis trades correctly

How It Works

1

Price the Future

Call bond_future_price with the contract RIC. Extract CTD identification, conversion factors, delivery basket, contract DV01, and delivery dates.
2

Price the CTD Bond

Call bond_price for the CTD. Extract clean/dirty price, yield, duration, DV01.
3

Compute Basis Metrics

From the two outputs, compute gross basis, carry, net basis (BNOC), and implied repo rate. Compare implied repo to market short-term rate.
4

Yield Curve Context

Call interest_rate_curve — use short-end rate as repo proxy for the implied repo comparison.
5

Historical Context

Call tscc_historical_pricing_summaries for both future and CTD (3M daily). Assess basis trend, volatility, and current percentile.
6

Sovereign Credit

Call credit_curve for the relevant sovereign to check for credit-driven basis distortions.

Worked Example: Bund Futures Basis Analysis

Setup

You are analyzing the front-month Eurex Euro-Bund Future (FGBL), which references German government bonds with 8.5-10.5 year remaining maturity.

Step 1: Futures Pricing

FieldValue
ContractFGBL Dec 2025
Fair Price133.42
CTD BondDBR 0% Feb 2034 (DE0001102614)
Conversion Factor0.7124
Contract DV01EUR 78.50 per contract
Delivery DateDecember 10, 2025
Days to Delivery85 days

Step 2: CTD Bond Pricing

FieldValue
ISINDE0001102614
Coupon0.00%
MaturityFebruary 15, 2034
Clean Price94.82
Dirty Price94.82 (zero coupon, no accrued)
Yield (YTM)2.48%
Modified Duration8.12 years
DV01EUR 7.70 per EUR 100 face

Step 3: Basis Metrics Calculation

Gross Basis:
Gross Basis = Cash Price - (Futures Price x Conversion Factor)
            = 94.82 - (133.42 x 0.7124)
            = 94.82 - 95.05
            = -0.23 ticks (negative -- futures price implies higher cash value)
Carry (to delivery date):
Coupon income = 0 (zero coupon bond)
Financing cost = 94.82 x (3.40% repo rate) x (85/360) = 0.761
Carry = Coupon income - Financing cost = 0 - 0.761 = -0.761
For a zero-coupon bond, carry is always negative (you pay financing with no coupon income). Net Basis (BNOC):
Net Basis = Gross Basis - Carry
          = -0.23 - (-0.761)
          = 0.53 ticks
The positive net basis represents the value of the delivery option — the short’s right to choose which bond to deliver. Implied Repo Rate:
Implied Repo = [(Futures Invoice Price - Cash Purchase Price) / Cash Purchase Price] x (360/Days)
             = [(133.42 x 0.7124 + 0) - 94.82] / 94.82 x (360/85)
             = [95.05 - 94.82] / 94.82 x 4.235
             = 0.00243 x 4.235
             = 1.03%

Step 4: Assessment

MetricValue
Implied Repo1.03%
Market Repo (ECB deposit facility rate)3.25%
Spread (Implied - Market)-222bp
AssessmentBasis is RICH — implied repo well below market repo
When implied repo is significantly below market repo, the futures are cheap relative to cash bonds. This means:
  • For hedgers: Hedging with futures (selling futures to hedge cash bond portfolios) is expensive — you are effectively paying 222bp more than fair value for the hedge.
  • For basis traders: Selling the basis (sell cash bonds, buy futures) is potentially attractive, as you earn the repo rate on the cash proceeds while the futures position is financed at the lower implied repo.

Step 5: Historical Context

MetricCurrent3M Average6M AveragePercentile (3M)
Net Basis0.530.380.4282nd
Implied Repo1.03%1.85%2.10%15th
Gross Basis-0.23-0.15-0.1028th
The net basis is at the 82nd percentile of its 3-month range — elevated compared to recent history. The implied repo is at the 15th percentile — very low compared to recent history. Both signals confirm that the basis is rich.

Trade Recommendation

Sell the basis: Sell the CTD cash bond, buy the futures contract, and earn the repo spread.
  • Position: Short EUR 10M face of DBR 0% Feb 2034, Long 13 FGBL contracts (DV01-neutral sizing: EUR 10M x 7.70 / EUR 78.50 per contract = 9.8 contracts, round to 10; adjust with conversion factor: 10 / 0.7124 = 14, round to 13)
  • Expected P&L: ~222bp annualized carry advantage x EUR 10M x 85/360 = EUR 52,400
  • Risks: CTD switch (if yields move significantly, a different bond becomes CTD), delivery squeeze, financing risk
  • Conviction: Medium-High (basis is historically rich, but year-end effects may keep it elevated)

Daily Workflow for Basis Analysis

Morning (8:00-8:30): Pull overnight futures settlement and CTD cash bond prices. Compute overnight change in gross basis, net basis, and implied repo. Flag any significant moves (>2 ticks in net basis or >20bp in implied repo). Mid-Morning (10:00): After cash bond market opens, re-price the CTD. Update the basis calculation with live prices. Compare to the morning’s futures settlement for any divergence. Afternoon (14:00-15:00): Review the day’s basis evolution. Update the historical context tables. Assess whether the basis trend is continuing or reversing. Adjust position sizing or stops if in a basis trade. End of Week: Run a comprehensive basis report across all monitored contracts (front-month, back-month, cross-contract spreads). Identify any new basis trading opportunities or changes in the CTD.

Practice Exercise

You are analyzing the 10-Year US Treasury Note Future (ZN) on the CME. Given Data:
  • ZN March 2026 futures price: 110-16 (110 and 16/32nds = 110.500)
  • CTD Bond: UST 3.875% Nov 2033 (CUSIP: 91282CKH0)
  • Conversion Factor: 0.8856
  • CTD clean price: 98.125
  • CTD accrued interest: 1.420 (per $100 face)
  • CTD yield: 4.22%
  • CTD DV01: 7.85per7.85 per 100 face
  • ZN contract DV01: $71.50 per contract
  • Days to delivery: 72
  • Federal funds rate: 4.50%
  • Market repo rate: 4.35%
Tasks:
  1. Calculate the gross basis in 32nds.
  2. Calculate carry (coupon income - financing cost) for the 72-day period.
  3. Calculate the net basis (BNOC).
  4. Calculate the implied repo rate.
  5. Compare implied repo to the market repo rate. Is the basis cheap or rich?
  6. If you wanted to execute a DV01-neutral basis trade on $50M face value of the CTD, how many futures contracts would you need?
  7. Estimate the annualized P&L from the basis trade if the basis converges to fair value by delivery.

Common Mistakes

Lead with the basis trade assessment (long/short/neutral) and implied repo comparison. Follow with detailed analytics tables.
  1. Confusing gross basis with net basis. The gross basis includes carry; the net basis (BNOC) strips carry out to reveal the pure delivery option value. A large gross basis does not necessarily mean the basis is rich — it may simply reflect high carry.
  2. Ignoring the conversion factor when sizing trades. The conversion factor adjusts the delivery price — failing to account for it leads to incorrect position sizing and P&L calculations.
  3. Assuming the CTD is static. The CTD can change when yields move significantly. In a rising rate environment, lower-duration bonds become CTD; in a falling rate environment, higher-duration bonds become CTD. Always know how far yields need to move for a CTD switch.
  4. Not accounting for accrued interest in the basis calculation. For coupon-bearing bonds, accrued interest affects both the dirty price and the carry calculation. A basis computed from clean prices alone will be incorrect.
  5. Using the wrong repo rate. The implied repo should be compared to the actual term repo rate for the delivery period, not the overnight rate. General collateral (GC) repo rates can differ from the overnight policy rate by 5-30bp.
  6. Ignoring delivery date mechanics. Bond futures have specific delivery windows and notice periods. The short chooses the delivery date (a valuable option). Analyze the full delivery window, not just the first or last delivery date.
  7. Not monitoring basis volatility. A basis that is historically cheap may stay cheap (or get cheaper) if structural factors are driving it (balance sheet constraints, central bank QE/QT, supply dynamics). Historical percentiles are useful context but not trading signals on their own.
  8. Neglecting the DV01 hedge ratio. A DV01-neutral basis trade requires adjusting the number of futures contracts based on the cash bond’s DV01 relative to the contract DV01. Getting this ratio wrong creates unintended directional exposure.
  9. Forgetting about the delivery option value. The net basis should generally be positive (the delivery option has value). A negative net basis is unusual and may signal a trading opportunity — or a data/calculation error. Always verify negative net basis readings.
  10. Not considering financing term. Basis trades require repo financing for the cash bond position. If term repo is unavailable or expensive (e.g., over quarter-end), the trade may not be economically viable even if the basis looks cheap.

How to Add to Your Local Context

claude plugin install lseg@financial-services-plugins
Customize by adding your firm’s repo rate source, preferred futures contracts, or basis trading risk limits.

Best Practices

  • The net basis represents embedded delivery option value — it should generally be positive. A negative net basis is unusual and may signal a trading opportunity or a data issue.
  • CTD switches happen when yield levels change significantly — be aware of the CTD’s distance from the “switch point”
  • Historical basis context (current percentile vs. 3M and 6M averages) is essential for assessing whether current levels are attractive
  • Basis trades require careful position sizing because the cash bond and future have different DV01s — use the conversion factor and DV01 ratio
  • Monitor repo market conditions closely — basis trading profitability depends on the spread between implied and actual repo rates
  • Be aware of calendar effects: quarter-end and year-end often cause basis widening due to dealer balance sheet constraints
  • For sovereign futures (Treasuries, Bunds, Gilts), credit risk is negligible — but repo market dynamics can still distort the basis