← Back to Blog
Exam Guides2026-10-185 min read

Immunization Strategies for Bond Portfolios

Study immunization theory and strategies for protecting bond portfolios on Exam FM.

What Is Immunization?

Immunization is a strategy that protects a portfolio against interest rate changes by matching the duration of assets and liabilities. If assets and liabilities have the same present value and the same duration, a small parallel shift in the yield curve will not create a surplus deficit. The portfolio is "immunized" against small rate changes.

The concept originates from the observation that interest rate changes affect a bond portfolio in two opposing ways. When rates rise, bond prices fall (a negative effect on asset values), but future coupon reinvestment earns more (a positive effect on accumulated value). For a carefully structured portfolio, these two effects can exactly offset each other over the holding period.

Redington Immunization Conditions

Redington immunization requires three conditions at the current yield rate i_0: (1) PV(assets) = PV(liabilities), (2) Duration(assets) = Duration(liabilities), also expressible as the first derivatives of the present value functions being equal, (3) Convexity(assets) > Convexity(liabilities), also expressible as the second derivative condition.

Mathematically, define h(i) = PV_A(i) - PV_L(i) as the surplus function. The three conditions ensure h(i_0) = 0, h'(i_0) = 0, and h''(i_0) > 0. This means h has a local minimum of zero at i_0, so h(i) >= 0 for i near i_0. The surplus remains non-negative for small parallel shifts in the yield curve.

The convexity condition is critical because it ensures the surplus function curves upward. Without it, the surplus could become negative for either an increase or decrease in rates. The convexity of assets exceeds that of liabilities when the asset cash flows are more spread out in time than the liability cash flows.

Implementing Immunization with Zero-Coupon Bonds

To immunize a single liability due at time T, invest in two assets with durations D_1 < T < D_2. Choose weights w_1 and w_2 such that w_1*D_1 + w_2*D_2 = T and w_1 + w_2 = 1. The present value of assets must equal the present value of the liability.

Example: A company must pay $100,000 in 5 years. The current yield is 6%. It can invest in 2-year and 10-year zero-coupon bonds. The present value of the liability is 100,000 * v^5 = $74,725.82. Solving w_1*2 + w_2*10 = 5 with w_1 + w_2 = 1 gives w_1 = 5/8 = 0.625 and w_2 = 3/8 = 0.375. Invest 0.625 * $74,725.82 = $46,703.64 in the 2-year zero and 0.375 * $74,725.82 = $28,022.18 in the 10-year zero.

The convexity condition is automatically satisfied when the asset cash flows straddle the liability. Two zero-coupon bonds with maturities on either side of the liability create a barbell structure whose convexity exceeds the bullet structure of the single liability payment.

Immunizing Multiple Liabilities

When there are multiple liability cash flows, the same principles apply but with the aggregate present value, duration, and convexity. The portfolio duration is the weighted average of individual asset durations, with weights proportional to present values. To immunize, you need at least as many distinct asset maturities as liability cash flows, plus one additional asset to satisfy the convexity condition.

In practice, you set up a system of equations: match the present value, match the duration (first moment of present values), and ensure the convexity (second moment) of assets exceeds that of liabilities. Solving this system gives the investment in each asset.

Limitations of Redington Immunization

Redington immunization protects against small, parallel yield curve shifts only. It has several important limitations. First, it must be rebalanced as time passes and rates change, because the passage of time alters the durations and present values. Second, non-parallel shifts (changes in the shape of the yield curve, such as twists or butterflies) can still create surplus deficits. Third, the protection is local, meaning it works only for small changes in i near i_0.

Despite these limitations, Redington immunization is widely used because it is less costly than exact matching and provides protection against the most common type of rate movement (parallel shifts). The rebalancing requirement means the portfolio manager must periodically adjust the asset allocation to maintain the duration match.

Practical Considerations

In real-world applications, transaction costs, bond availability, and credit risk complicate immunization. The yield curve is not perfectly described by a single rate, so more sophisticated multi-factor immunization models are sometimes used. On Exam FM, however, you can assume a flat yield curve and parallel shifts unless stated otherwise.

When choosing assets for immunization, prefer bonds whose cash flows closely bracket the liability timing. A wider spread of asset maturities increases convexity (good for the surplus function) but also increases exposure to non-parallel shifts (a practical concern). The optimal balance depends on the portfolio manager's expectations about the types of rate movements that are most likely.

Study Tips and Common Pitfalls

The most common exam mistake is forgetting the convexity condition. Matching present value and duration (conditions 1 and 2) is necessary but not sufficient for immunization. Without the convexity condition, the surplus function might have a local maximum of zero instead of a minimum, meaning any rate change would create a deficit.

Another frequent error is confusing Macaulay duration with modified duration. Redington immunization uses Macaulay duration for the matching condition. Make sure your duration calculations use the correct formula. Practice at least 5 immunization problems, including ones with multiple liabilities and ones that ask you to verify all three conditions.

Ready to practice?

Put this knowledge to work with flashcards and practice exams.

Start Studying Free