Matrix pricing
Find actively traded bonds with similar credit quality, coupons and maturities, compute their yields, average them by maturity, interpolate to the target bond's maturity, then discount the target's cash flows at that yield. Underwriters use the same idea to estimate the spread a new bond must pay.
Before this: Pricing a bond from its yield to maturity
On the exam
- Describe matrix pricing
Describe matrix pricing. Expect the four steps and, often, a short calculation: interpolate a yield between two maturities, then price a bond at it. Expect one question on what makes a good comparable bond.
How deeply to learn each part
- Know the idea
- Understand it in general. It frames other topics, but you will not calculate with it.
- Use it
- Understand it well enough to solve a question with it. Recognize when it applies.
- Memorize
- Learn it by heart. The exam will not give it to you.
You know this one. The full lesson is folded away. The takeaways, formulas and checkpoint below are your quick refresher, and the checkpoint is a fair test of whether you still do.
You tested strong here. The full lesson is folded away. The takeaways, formulas and checkpoint below are your quick refresher, and the checkpoint is a fair test of whether you still know it.
How do you price a bond that has not traded recently?
Most bonds trade rarely, and a new bond has no trading history at all. Matrix pricing estimates the price from actively traded comparable bonds : bonds with similar credit quality, maturity and coupon rate.
- 1. Pick comparables Memorize frequently traded; similar credit quality, maturity and coupon
- 2. Compute yields Memorize YTM of each, then average by maturity
- 3. Interpolate Memorize a straight line to the target maturity
- 4. Price the target Memorize discount its coupons and par at that yield
Try this 0 of 3
- Drag the target to 5 years
- Cut the target's coupon until it prices below par
- Show the new issue spread and push it above 60 bps
Four comparable bonds trade; the target does not. Drag the target maturity on the chart, change the comparables' prices or the target's coupon.
- 3-year comparables
- 6-year comparables
- Target
- Straight line between averages
Comparable yields: A 4.326%, B 4.332%, C 4.710%, D 4.834%. Averages 4.329% at 3 years and 4.772% at 6 years. At 4 years the interpolated yield is 4.477%, which prices the 5.00% target at 101.88.
| Bond | Coupon | Price | YTM |
|---|---|---|---|
| A (3y) | 4.00% | 99.10 | 4.326% |
| B (3y) | 6.00% | 104.60 | 4.332% |
| C (6y) | 3.50% | 93.80 | 4.710% |
| D (6y) | 5.50% | 103.40 | 4.834% |
4 years is 1 year into the 3-year gap between the 3-year and 6-year averages (weight 0.3333), so the target's yield is 4.477% and the 5.00% bond is worth 101.88 (a premium).
Show working
1. Comparables of the same credit quality: A and B at 3 years, C and D at 6 years.
2. Their yields to maturity: A 4.326%, B 4.332%, C 4.710%, D 4.834%. 3-year average 4.329%; 6-year average 4.772%.
3. Interpolate: 4.329% + (4 − 3) ÷ (6 − 3) × (4.772% − 4.329%) = 4.477%.
4. Price the target: N = 4, I/Y = 4.4767, PMT = 5, FV = 100 → 101.88.
Interpolate yields, not prices: the comparables have different coupons, so their prices are not comparable but their yields are.
- 4.771955−4.329134=×1÷3+4.329134=4.477, the target yield
- 2NDCLR TVMP/Y = 1
- 4N4.4767I/Y5PMT100FV
- CPTPV−101.88
2ND second function (the shifted label above a key) · CLR TVM clear the time value of money keys · N number of periods · I/Y interest rate per year (per period when P/Y is 1) · PMT payment · FV future value · CPT compute · PV present value
- 4.771955ENTER4.329134−1×3÷4.329134+4.477, the target yield
- fCLEAR FIN
- 4n4.4767i5PMT100FV
- PV−101.88
ENTER enter (on the HP, puts the number on the stack) · f gold shift key · CLEAR FIN clear the financial registers · n number of periods · i interest rate per period · PMT payment · FV future value · PV present value
- Credit quality Memorize same or very similar issuer risk
- Time to maturity Memorize close to the target’s
- Coupon rate Memorize similar, since the coupon shapes the yield
How do you interpolate the yield?
Comparable bonds rarely have exactly the target’s maturity, so draw a straight line between the yields on either side and read off the target’s maturity. This is linear interpolation .
Comparable bonds yield 4.329% at 3 years and 4.772% at 6 years. The yield for a 4-year maturity, by linear interpolation, is closest to:
4.329% + (1 ÷ 3) × (4.772% − 4.329%) = 4.477%
Interpolated yield4.48%
- 4−3=÷3×(4.772−4.329)+4.329=4.477
- 4ENTER3−6ENTER3−÷4.772ENTER4.329−×4.329+4.477
ENTER enter (on the HP, puts the number on the stack)
Interpolate yields, not prices. Prices depend on coupons and maturities in a curved way, so a straight line through them is wrong.
Go deeper Why coupons and credit quality matter for comparables
Two bonds with different coupons can have slightly different yields even at the same maturity, which is why bonds A and B (and C and D) above are averaged. A comparable with weaker credit quality yields more for reasons that have nothing to do with maturity, and averaging it in would overstate the target’s yield. Interpolation also assumes the yield curve is a straight line between the two points, which is only an approximation.
How do underwriters use the same idea for a new issue?
Before a bond is issued, the underwriter needs the yield investors will require. Take a benchmark rate , usually a government yield at the same maturity, then add the required yield spread that comparable bonds of the issuer’s credit quality pay over it.
An issuer's bond yields 4.783%. The interpolated benchmark yield at the same maturity is 4.350%. The yield spread is closest to (basis points):
(0.04783 − 0.0435) × 10,000 = 43.3 bps
Spread (basis points)43.3
- 4.783−4.35=×100=43.3 bps
- 4.783ENTER4.35−100×43.3 bps
ENTER enter (on the HP, puts the number on the stack)
Exam tip Matrix pricing is the reason many quotes on data screens are estimates and not trades. When the exam says a bond is illiquid or newly issued, think comparables, interpolation, discount.
Go deeper Limits and evaluated pricing services
Funds that must value thinly traded bonds for their daily net asset values often rely on evaluated pricing services, which use matrix pricing and similar methods. The estimate is only as good as the comparables: too few trades, different credit quality, or a curved yield curve between the end points all add error.
Memorize this
MemorizeMatrix pricing in four steps
Memory hook Look at neighbors, average, draw a line, price.
Know it cold (1) Comparable bonds. (2) Their YTMs, averaged by maturity. (3) Interpolate to the target maturity. (4) Discount the target’s cash flows at that yield.
MemorizeInterpolation
Memory hook Weight = how far along the maturity gap the target sits.
Know it cold . Interpolate yields, never prices.
MemorizeNew issue spread
Memory hook Issuer yield minus benchmark yield at the same maturity.
Know it cold Required yield = benchmark yield + spread. Interpolate the benchmark if no bond has the exact maturity.
- 1. Pick comparables Memorize frequently traded; similar credit quality, maturity and coupon
- 2. Compute yields Memorize YTM of each, then average by maturity
- 3. Interpolate Memorize a straight line to the target maturity
- 4. Price the target Memorize discount its coupons and par at that yield
- Credit quality Memorize same or very similar issuer risk
- Time to maturity Memorize close to the target’s
- Coupon rate Memorize similar, since the coupon shapes the yield
Quick example
Comparables yield 5.10% at 5 years and 5.55% at 8 years. At 7 years: 5.10 + (2 ÷ 3) × 0.45 = 5.40%.
- 2÷3×0.45+5.1= 5.4
- 2ENTER3÷0.45×5.1+ 5.4
ENTER enter (on the HP, puts the number on the stack)
Quick example
An issuer’s 6-year bond yields 4.78%. The interpolated 6-year government yield is 4.35%. The spread is 43 bps.
- 4.78−4.35=×100= 43 bps
- 4.78ENTER4.35−100× 43 bps
ENTER enter (on the HP, puts the number on the stack)
How it is asked
-
Interpolate, then price
Comparables yield 5.10% at 5 years and 5.55% at 8 years. Price an illiquid 7-year 5.5% annual bond.
Yield 5.10 + (2/3) × 0.45 = 5.40%; N = 7, I/Y = 5.4, PMT = 5.5 gives 100.57. The simple average (5.325%) is the trap.
-
What should comparables share?
Which features should comparable bonds share with the target?
Credit quality, maturity and coupon rate.
-
Required spread
Issuer’s 6-year bond yields 4.78%; government yields 4.15% (5-year) and 4.55% (7-year). Spread?
Benchmark 4.35%; 4.78 − 4.35 = 43 bps. One end point (23 or 63 bps) is the trap.
Exam traps
- Averaging the two maturities' yields instead of interpolating at the right weight.
- Interpolating prices instead of yields. Interpolate yields, then price.
- Picking comparables of a different credit quality. They must have similar credit risk.
- Using the nearest benchmark yield instead of interpolating when no bond has the exact maturity.
Checkpoint
3 exam-style questions. About 90 seconds each.
1Comparable bonds yield 3.80% on average at 4 years and 4.40% at 7 years. Using matrix pricing, the price of an illiquid 5-year, 4.5% annual-coupon bond of the same credit quality is closest to:
2Which features should comparable bonds share with the bond being matrix-priced? Most appropriately:
3An issuer's 6-year bond yields 3.72%. Government bonds yield 3.10% at 5 years and 3.40% at 7 years. The estimated required yield spread is closest to:
Key takeaways
- Matrix pricing estimates prices for illiquid or new bonds from comparables.
- Steps: comparables, yields, interpolate, price.
- The same method estimates the spread a new issue needs.
Quick example
Comparables yield 5.10% at 5 years and 5.55% at 8 years. At 7 years: 5.10 + (2 ÷ 3) × 0.45 = 5.40%.
- 2÷3×0.45+5.1= 5.4
- 2ENTER3÷0.45×5.1+ 5.4
ENTER enter (on the HP, puts the number on the stack)
Quick example
An issuer’s 6-year bond yields 4.78%. The interpolated 6-year government yield is 4.35%. The spread is 43 bps.
- 4.78−4.35=×100= 43 bps
- 4.78ENTER4.35−100× 43 bps
ENTER enter (on the HP, puts the number on the stack)
All Fixed Income formulas, every lesson
Practice exam-style questions on Bond Valuation: Prices and Yields
Questions about this lesson?
Where this comes back
- Yield and Yield Spread Measures for Fixed-Rate Bonds Fixed Income
- Term Structure: Spot, Par and Forward Curves Fixed Income
Questions candidates ask
What is matrix pricing of bonds?
Estimating a bond's yield and price from the yields of actively traded bonds with similar credit quality, coupons and maturities. It is used for bonds that rarely trade and for bonds not yet issued.
Why is matrix pricing needed?
Most bonds trade rarely, so there is often no recent price to use. Dealers and pricing services estimate a price from comparable bonds instead, so many quoted prices are matrix estimates.
How do you interpolate a bond yield?
Move along a straight line between the yields at the two nearest maturities, in proportion to the target's distance from each. A target two-thirds of the way from 5 to 8 years takes two-thirds of the yield gap.
Spotted an error? Tell us and we will fix it.