Bootstrapping A CDS Curve
The same staircase trick used to build a discount curve from swap rates also builds a default-probability curve from CDS spreads quoted at several maturities — solve the nearest unknown hazard rate first, then use it to unlock the next.
Prerequisites: Hazard Rates And Survival Probabilities, Bootstrapping A Curve From Market Instruments
CDS contracts trade at several standard maturities — 1, 3, 5, 7, 10 years — each quoted with its own spread. A single spread alone can't tell you the hazard rate for every year up to that maturity individually; it only pins down some blend of hazard rates across the whole period. To recover a full term structure of hazard rates, year by year, you need the same recursive trick used for interest-rate curves: solve the nearest unknown hazard rate using only the spread quotes and hazard rates already found for shorter maturities, then move one maturity further out and repeat.
The bootstrap equation
A CDS is fair (worth zero at inception) when the expected present value of the premium leg equals the expected present value of the protection (default payment) leg:
where is the quoted CDS spread, the discount factor, the survival probability to time , and the assumed recovery rate on default. In plain English: the left side is what the protection buyer pays (spread times survival-weighted time, since payments stop once default happens), and the right side is what the protection seller expects to pay out (the loss given default, times the probability of defaulting in each period). Everything is known except the hazard rates buried inside the newest term, which is solved for using the previously-bootstrapped 's at shorter maturities.
Worked example 1 — the first segment
A 1-year CDS quotes bp with recovery , and assume flat discounting at for simplicity, with the hazard rate assumed constant over . A commonly used simplified (mid-point) approximation for the first, single-period segment is , giving , about 1.67% per year. Survival to 1 year: .
Worked example 2 — the second segment builds on the first
A 2-year CDS quotes bp, same recovery. The new unknown is , the hazard rate applying only to the second year (years 1 to 2), with and already fixed from the previous step. Using the same simplified per-period logic extended to two periods, the second spread has to compensate for both years' expected loss blended together: approximately . Solving this for with bp typically yields something like , implying an average 2-year hazard higher than the first year's, i.e. for year two alone — steeper than , consistent with the market pricing in rising default risk further out, which is exactly what an upward-sloping CDS curve () should imply once bootstrapped.
The same staircase logic from a discount curve applies here — each maturity's hazard rate is solved using only the survival probabilities already pinned down by shorter CDS spreads, moving strictly left to right.
What this means in practice
A bootstrapped hazard curve feeds directly into pricing bespoke credit products — CDS with off-market maturities, first-to-default baskets, or the tranches of a CDO — anything that needs default probabilities at dates the market doesn't quote directly. The recovery rate assumption is not observed from CDS spreads alone; it has to be assumed (commonly 40% for senior unsecured debt) or taken from recovery swaps, and changing it noticeably shifts the bootstrapped hazard rates even holding spreads fixed.
Recovery rate and hazard rate are not separately identifiable from CDS spreads alone — only the product is pinned down by the market. Assuming a different recovery rate produces a different hazard curve from the exact same quoted spreads, so two desks using different recovery conventions will disagree on implied default probabilities even while agreeing perfectly on CDS prices.
Bootstrapping a CDS curve applies the same one-directional, step-by-step logic as bootstrapping a discount curve: solve the nearest unknown hazard rate from the newest CDS spread and the survival probabilities already found, then move one maturity further out.
Practice in interviews
Further reading
- O'Kane, Modelling Single-name and Multi-name Credit Derivatives (Ch. 4)