G-spread, I-spread, Z-spread and option-adjusted spread
Split a yield into a benchmark (the macroeconomic part) and a spread (the issuer part). The G-spread is measured over a government yield, the I-spread over a swap rate. The Z-spread is a constant spread added to every spot rate. The option-adjusted spread removes the value of any embedded option from the Z-spread.
Before this: Bond Valuation: Prices and Yields, Yield to call and yield to worst
On the exam
- Compare, calculate, and interpret yield and yield spread measures for fixed-rate bonds
Compare, calculate and interpret yield spread measures. Expect an interpolated G-spread, an I-spread against a swap rate, a bond price from spot rates plus a Z-spread, and a question on OAS against Z-spread for a callable 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.
What is a benchmark, and what is a spread?
A bond yield has two parts. The benchmark is a reference rate close to risk-free: the expected real rate plus expected inflation. It captures the top-down, macroeconomic forces that move every bond. The yield spread is what is left: yield to maturity minus the benchmark. It captures the bottom-up forces specific to the issuer and the bond.
- Benchmark rate Memorize top-down, macroeconomic; moves every bond in the market
- Expected real rate the reward for waiting
- Expected inflation compensation for lost purchasing power
-
- Spread Memorize bottom-up, specific to the issuer and the bond
- Credit risk chance and cost of default
- Liquidity cost of trading it
- Taxation tax treatment of the interest
-
Splitting a yield this way shows why a price moved. If yields rose across the market, the benchmark moved. If only this issuer’s bond cheapened, its spread widened.
The usual benchmark is a government bond. The on-the-run bond is the most recently issued for its maturity. It is the most actively traded, and its coupon sits close to the market rate, so it prices near par. Seasoned bonds are off-the-run . On-the-run bonds typically yield a little less than off-the-run bonds of similar maturity, because demand is greater and they can cost less to finance in the repo market.
The spread over one particular benchmark bond is a benchmark spread . It pays for credit and liquidity risk, and possibly the tax treatment of the bond.
Try this 0 of 3
- Measure the G-spread over the 10-year government yield instead
- Drag the swap curve below the government curve at 8 years
- Find the price where the G-spread is about 100 bps
An 8-year 4.25% semiannual corporate bond. Move its price, drag either curve, or pick the government yield you measure against.
- Government yields
- Swap rates
- Bond YTM
Bond YTM 4.612% at 8 years. interpolated 8-year government yield 3.650%: G-spread 96 bps. 8-year swap rate 3.900%: I-spread 71 bps.
The bond yields 4.612%: 96 bps over the 8-year government yield and 71 bps over the 8-year swap rate.
Show working
YTM: solve 97.60 = 2.125 × [1 − (1 + r)^−16] ÷ r + 100 ÷ (1 + r)^16. r = 2.306% per half-year, × 2 = 4.612%.
8-year government yield = 3.55% + (8 − 7) ÷ (10 − 7) × (3.85% − 3.55%) = 3.650%.
G-spread = 4.612% − 3.650% = 96 bps.
I-spread = 4.612% − 3.900% (8-year swap rate) = 71 bps.
- 2NDCLR TVMwith P/Y set to 1
- 16N97.60+|-PV2.125PMT100FV
- CPTI/Y×2=STO14.612%, the YTM
- 3.85−3.55=×1÷3=+3.55=3.650%, 8-year government
- RCL1−3.65=×100=G-spread 96 bps
- RCL1−3.9=×100=I-spread 71 bps
2ND second function (the shifted label above a key) · CLR TVM clear the time value of money keys · N number of periods · +|- change sign · PV present value · PMT payment · FV future value · CPT compute · I/Y interest rate per year (per period when P/Y is 1) · STO store · RCL recall a stored number
- fCLEAR FIN
- 16n97.60CHSPV2.125PMT100FV
- i2×STO14.612%, the YTM
- 3.85ENTER3.55−1×3÷3.55+3.650%, 8-year government
- RCL13.65−100×G-spread 96 bps
- RCL13.9−100×I-spread 71 bps
f gold shift key · CLEAR FIN clear the financial registers · n number of periods · CHS change sign · PV present value · PMT payment · FV future value · i interest rate per period · STO store · ENTER enter (on the HP, puts the number on the stack) · RCL recall a stored number
How do you calculate the G-spread and I-spread?
The G-spread is the bond’s yield minus the government yield at the same maturity. Governments rarely have a bond maturing on exactly the right day, so you interpolate between the two nearest.
- G-spread Memorize over a government yield, interpolated to the bond’s maturity
- I-spread Memorize over the swap rate of the same currency and tenor
- Z-spread Memorize constant spread over every point of the spot curve
- Option-adjusted spread Memorize Z-spread less the value of the embedded option
- Callable bond OAS below the Z-spread
-
The weights run toward the nearer maturity: a bond closer to takes most of its government yield from .
Government bonds yield 3.55% at 7 years and 3.85% at 10 years. The interpolated government yield at 8 years is closest to:
3.55% + (8 − 7) ÷ (10 − 7) × (3.85% − 3.55%) = 3.650%
Interpolated government yield3.65%
- (8−7)÷(10−7)×(3.85−3.55)+3.55=3.65
- 8ENTER7−10ENTER7−÷3.85ENTER3.55−×3.55+3.65
ENTER enter (on the HP, puts the number on the stack)
The I-spread uses a swap rate in place of a government yield: the standard swap rate in the same currency and with the same tenor. It is the usual convention for euro-denominated corporate bonds, which are priced as “mid-swaps plus x bps”, where mid-swaps is the average of the bid and offered swap rates. Issuers use the I-spread to compare a fixed-rate bond with floating-rate funding, such as a bank loan, and investors read it as a measure of credit risk.
An asset swap converts the fixed coupon of a particular bond into a floating market reference rate plus or minus a spread. For a bond priced near par, that spread approximates the price of the bond’s credit risk over the reference rate.
Go deeper Why an I-spread can be bigger than a G-spread
Swap rates and government yields are different curves. When government yields sit below swap rates, as in the example, a bond has a smaller spread over governments than over swaps. When they sit above, the G-spread is the larger one. Neither is more correct. They answer different questions, so you track each against its own history.
What is the Z-spread?
The G-spread and I-spread compare two single numbers, so they discount every cash flow at one yield. A curve is not flat, so that is crude. The Z-spread uses the whole spot curve. It is the one constant spread that, added to every benchmark spot rate, makes the present value of the bond’s cash flows equal its price.
Here are the benchmark spot rates, derived from the government (or swap) yield curve, which the term structure module covers in full. Read that first if spot rates are new to you. The Z-spread is also called the static spread, because it is constant, and the zero-volatility spread. It is usually found with a solver or by trial and error.
A 3-year bond pays a 5.00 annual coupon per 100 of par. Government spot rates are 3.00%, 3.40% and 3.80%, and the bond's Z-spread is 160 bps. The price is closest to:
5.00 ÷ 1.045961 + 5.00 ÷ 1.049961² + 105.00 ÷ 1.053961³ = 99.00
Price per 10099.00
- 5÷1.045961=STO1
- 5÷(1.049961y^x2)=+RCL1=STO1
- 105÷(1.053961y^x3)=+RCL1=99.00
STO store · y^x power · RCL recall a stored number
- 5ENTER1.045961÷
- 5ENTER1.049961ENTER2y^x÷+
- 105ENTER1.053961ENTER3y^x÷+99.00
ENTER enter (on the HP, puts the number on the stack) · y^x power
Exam tip The exam usually gives you the Z-spread and asks for the price, which is one pass through the formula. Finding Z from a price is a trial-and-error job, so expect to be given the answer options.
What is the option-adjusted spread?
A callable bond pays the investor extra for a risk: the issuer can call it when rates fall. The Z-spread therefore includes compensation for the option the investor has sold. The option-adjusted spread takes it out. An option model and an interest rate volatility assumption give the value of the call in basis points a year.
For a callable bond the option value is positive, so the OAS is lower than the Z-spread. What remains is the pay for credit and liquidity risk.
A callable bond has a Z-spread of 150 bps and the embedded call is worth 35 bps a year. The option-adjusted spread is closest to:
150 − 35 = 115 bps
Option-adjusted spread (bps)115
- 150−35=115
- 150ENTER35−115
ENTER enter (on the HP, puts the number on the stack)
Go deeper Putable bonds and the sign of the option
For a putable bond the option favors the investor, so the adjustment runs the other way and the OAS is above the Z-spread. The idea is the same: OAS removes the option’s effect from the Z-spread. The Level I exam concentrates on callable bonds, where OAS is lower. Option pricing models and volatility assumptions come at Level II.
Memorize this
MemorizeSpread measures
| Spread | Over | Typical use |
|---|---|---|
| G-spread | government yield (actual or interpolated) | US, UK, Japan |
| I-spread | swap rate, same currency and tenor | euro corporates |
| Z-spread | every point of the government (or swap) spot curve | constant, "static" |
| OAS | Z-spread minus the option value | bonds with embedded options |
Memory hook G for government, I for interest rate swap, Z for zero (spot) curve, OAS for options.
Know it cold Spread = yield − benchmark. ; for a callable bond, OAS < Z-spread.
MemorizeOn-the-run and off-the-run
Memory hook On the run = newest and busiest. Busiest means priced up, so the yield is a touch lower.
Know it cold On-the-run: most recently issued, most liquid, priced near par, slightly lower yield than off-the-run (seasoned) bonds of similar maturity.
MemorizeZ-spread is added to each spot rate
Memory hook One spread, many spot rates: add the same Z to every z_t, then discount each cash flow.
Know it cold . Not added to the YTM, and not only to the last cash flow.
- Benchmark rate Memorize top-down, macroeconomic; moves every bond in the market
- Expected real rate the reward for waiting
- Expected inflation compensation for lost purchasing power
-
- Spread Memorize bottom-up, specific to the issuer and the bond
- Credit risk chance and cost of default
- Liquidity cost of trading it
- Taxation tax treatment of the interest
-
- G-spread Memorize over a government yield, interpolated to the bond’s maturity
- I-spread Memorize over the swap rate of the same currency and tenor
- Z-spread Memorize constant spread over every point of the spot curve
- Option-adjusted spread Memorize Z-spread less the value of the embedded option
- Callable bond OAS below the Z-spread
-
Quick example
A bond yields 4.85% and the benchmark yields 3.95%. Spread = 90 bps.
- 0.0485−0.0395=×10000= 90
- 0.0485ENTER0.0395−10000× 90
ENTER enter (on the HP, puts the number on the stack)
Quick example
A 6-year bond yields 5.18%; governments yield 3.80% at 5 years and 4.45% at 10. y_gov = 3.80% + (1 ÷ 5) × 0.65% = 3.93%. G-spread = 125 bps.
- (6−5)÷(10−5)×(4.45−3.8)+3.8= 3.93, the government yield
- +|-+5.18=×100= 125
+|- change sign
- 6ENTER5−10ENTER5−÷4.45ENTER3.8−×3.8+ 3.93, the government yield
- CHS5.18+100× 125
ENTER enter (on the HP, puts the number on the stack) · CHS change sign
Quick example
A 5-year euro corporate bond yields 4.08% and the 5-year euro swap rate is 3.51%. I-spread = 57 bps.
- 0.0408−0.0351=×10000= 57
- 0.0408ENTER0.0351−10000× 57
ENTER enter (on the HP, puts the number on the stack)
Quick example
A 3-year 3.5% annual bond, spot rates 2.8%, 3.1%, 3.5%, Z = 0.80%. 3.5 ÷ 1.036 + 3.5 ÷ 1.039² + 103.5 ÷ 1.043³ = 97.84.
- 3.5÷1.036=STO1
- 3.5÷(1.039y^x2)=+RCL1=STO1
- 103.5÷(1.043y^x3)=+RCL1= 97.8400
STO store · y^x power · RCL recall a stored number
- 3.5ENTER1.036÷
- 3.5ENTER1.039ENTER2y^x÷+
- 103.5ENTER1.043ENTER3y^x÷+ 97.8400
ENTER enter (on the HP, puts the number on the stack) · y^x power
Quick example
Z-spread 210 bps, embedded call worth 55 bps a year. OAS = 210 − 55 = 155 bps.
- 210−55= 155
- 210ENTER55− 155
ENTER enter (on the HP, puts the number on the stack)
How it is asked
-
G-spread with interpolation
6-year bond yields 5.18%. Governments: 3.80% at 5 years, 4.45% at 10. G-spread?
3.80% + (1/5)(0.65%) = 3.93%; 5.18% − 3.93% = 125 bps. Using the 10-year (73) or 5-year (138) yield is the trap.
-
Price from a Z-spread
3-year 3.5% bond, Z = 80 bps, spots 2.8%, 3.1%, 3.5%. Price?
Add 0.80% to each spot, discount each cash flow: 97.84. Ignoring Z (100.05) or adding it only at year 3 (97.92) are traps.
-
OAS against Z-spread
Callable bond. Is the OAS higher or lower than the Z-spread?
Lower. OAS = Z-spread − call value. The investor has sold the call.
-
Which spread suits euro corporates?
Euro-denominated corporate bonds are usually priced against which benchmark?
The swap rate, so the I-spread ("mid-swaps plus x"). Not a government yield.
Exam traps
- Taking the G-spread over the wrong-maturity government bond. Interpolate to the bond's maturity.
- Saying OAS is greater than the Z-spread for a callable bond. The option value is subtracted, so OAS is lower.
- Adding the Z-spread to the YTM, or to only one cash flow. It is added to every spot rate.
- Calling the I-spread a spread over government bonds. It is over the swap rate.
- Reading the interpolated weights the wrong way round: the closer maturity gets the larger weight.
Checkpoint
5 exam-style questions. About 90 seconds each.
1A 7-year corporate bond yields 5.62%. Government bonds yield 4.10% at 5 years and 4.60% at 10 years. The G-spread is closest to:
2A 3-year, 4.5% annual-coupon bond has a Z-spread of 120 bps over government spot rates of 3.2%, 3.6% and 4.0%. Its price per 100 of par is closest to:
3For a bond callable by its issuer, the option-adjusted spread is most likely:
4A callable bond has a Z-spread of 185 bps. The embedded call is worth 40 bps a year. The option-adjusted spread is closest to:
5A 5-year euro-denominated corporate bond yields 3.64%. The 5-year euro swap rate is 3.05% and the 5-year government yield is 2.71%. The bond's I-spread is closest to:
Key takeaways
- Yield = benchmark (macro) + spread (credit, liquidity, tax).
- G-spread is over governments, I-spread is over swaps.
- Z-spread is a constant spread over every spot rate, so it respects the shape of the curve.
- OAS = Z-spread − option value; for a callable bond, OAS < Z-spread.
Quick example
A bond yields 4.85% and the benchmark yields 3.95%. Spread = 90 bps.
- 0.0485−0.0395=×10000= 90
- 0.0485ENTER0.0395−10000× 90
ENTER enter (on the HP, puts the number on the stack)
Quick example
A 6-year bond yields 5.18%; governments yield 3.80% at 5 years and 4.45% at 10. y_gov = 3.80% + (1 ÷ 5) × 0.65% = 3.93%. G-spread = 125 bps.
- (6−5)÷(10−5)×(4.45−3.8)+3.8= 3.93, the government yield
- +|-+5.18=×100= 125
+|- change sign
- 6ENTER5−10ENTER5−÷4.45ENTER3.8−×3.8+ 3.93, the government yield
- CHS5.18+100× 125
ENTER enter (on the HP, puts the number on the stack) · CHS change sign
Quick example
A 5-year euro corporate bond yields 4.08% and the 5-year euro swap rate is 3.51%. I-spread = 57 bps.
- 0.0408−0.0351=×10000= 57
- 0.0408ENTER0.0351−10000× 57
ENTER enter (on the HP, puts the number on the stack)
Quick example
A 3-year 3.5% annual bond, spot rates 2.8%, 3.1%, 3.5%, Z = 0.80%. 3.5 ÷ 1.036 + 3.5 ÷ 1.039² + 103.5 ÷ 1.043³ = 97.84.
- 3.5÷1.036=STO1
- 3.5÷(1.039y^x2)=+RCL1=STO1
- 103.5÷(1.043y^x3)=+RCL1= 97.8400
STO store · y^x power · RCL recall a stored number
- 3.5ENTER1.036÷
- 3.5ENTER1.039ENTER2y^x÷+
- 103.5ENTER1.043ENTER3y^x÷+ 97.8400
ENTER enter (on the HP, puts the number on the stack) · y^x power
Quick example
Z-spread 210 bps, embedded call worth 55 bps a year. OAS = 210 − 55 = 155 bps.
- 210−55= 155
- 210ENTER55− 155
ENTER enter (on the HP, puts the number on the stack)
All Fixed Income formulas, every lesson
Practice exam-style questions on Yield and Yield Spread Measures for Fixed-Rate Bonds
Questions about this lesson?
Where this comes back
- Term Structure: Spot, Par and Forward Curves Fixed Income
- Credit Risk Fixed Income
- Pricing and Valuing Interest Rate Swaps Derivatives
Questions candidates ask
What is the difference between G-spread and Z-spread?
The G-spread is one bond yield minus one government yield. The Z-spread is a constant spread added to every government spot rate so that the discounted cash flows equal the bond's price.
What is an I-spread?
A bond's yield minus the swap rate of the same currency and tenor. It is the usual way to quote euro-denominated corporate bonds, for example as mid-swaps plus 90 bps.
Why is OAS lower than the Z-spread for callable bonds?
The Z-spread includes compensation for the call option the investor has sold. OAS strips that value out, leaving the spread for credit and liquidity.
Spotted an error? Tell us and we will fix it.