Introduction
Key-rate duration immunization is a technique that targets interest rate sensitivity at selected maturities along the yield curve, instead of relying on a single aggregate duration measure. It decomposes portfolio interest-rate exposure into exposures to specific key maturities so you can hedge curve twists and concentrated cashflow risks without the complexity of a full liability-driven investment program.
This matters because simple duration matching often breaks down when rates move unevenly across maturities. Are you protecting a near-term liability or a particular segment of your bond portfolio? In this guide you will learn what key-rate durations are, how they differ from effective duration, how to compute and interpret them, and how to build precise hedges using swaps, futures, or ETF pairs.
- Key-rate durations isolate sensitivity at individual maturities, letting you hedge curve twists while leaving other parts of the curve exposed.
- Aggregate duration can mask concentration risks
- Practical hedges use on-the-run Treasuries, Treasury futures, or interest-rate swaps referencing specific tenors, plus ETF pairs for easier execution.
- Construct hedges by solving a small linear system for weights on instruments that load primarily on targeted key rates.
- Monitor basis, convexity, and liquidity; mismatches and roll risk are the main operational hazards.
- Rebalance at known trigger points such as funding dates, coupon payments, or when key-rate exposures drift beyond tolerance bands.
Why key-rate duration matters
Duration is a linear sensitivity measure that estimates a bond's percentage price change for a parallel shift in yields. Effective duration and modified duration assume a uniform parallel move of the entire curve, but real-world moves are rarely parallel. Curve twists, steepening, and butterfly moves create exposures that aggregate duration does not capture.
Key-rate duration decomposes a portfolio's sensitivity into a set of partial derivatives with respect to shifts at selected maturities. That means you can ask how much the portfolio loses if 2-year yields jump while 10-year yields stay put. If you manage liabilities or cashflow timing, that question is more useful than the traditional ‘‘what if rates rise uniformly’’ scenario.
Key concepts and definitions
What is key-rate duration?
Key-rate duration is the partial derivative of portfolio value with respect to a parallel shift in yield at a specific key maturity, holding other key yields constant. Typically you pick a handful of nodes, for example 6 months, 2 years, 5 years, 10 years, and 30 years, and compute the sensitivity to each node.
Dollar-duration and duration decomposition
Dollar-duration, often called DV01, measures the dollar change in portfolio value for a one basis point move in yield. Key-rate dollar-duration is the DV01 attributable to a single key maturity. Decomposing total DV01 into key-rate DV01s gives you a vector of exposures you can manage directly.
Computing key-rate durations: step by step
The computation requires building a bump-and-reprice for each key node. You shift the yield used to discount cashflows associated with that node and measure the price change. In practice you work with a mapped set of discount factors tied to a curve bootstrapping or interpolation method.
- Select nodes: Choose nodes that reflect your business drivers. Common choices are 3M, 1Y, 2Y, 5Y, 10Y, 30Y.
- Bootstrap the discount curve: Use market instruments to build a baseline zero curve. Accuracy here matters for weighting long cashflows correctly.
- Bump a node: Add 1 basis point to the key node’s zero rate while leaving other zero rates unchanged. If you use spline interpolation, apply the bump to the node input and re-interpolate.
- Reprice the portfolio: Discount each cashflow with the bumped curve and compute the new price. The difference divided by 0.0001 gives the key-rate DV01 for that node.
- Repeat for all nodes: Build the key-rate DV01 vector. Sum of key-rate DV01s should approximate portfolio DV01 if nodes cover the curve fully.
Numerical example, simplified: a portfolio has price 100, baseline. Bump the 5-year node by 1bp and price falls to 99.995. Key-rate DV01 at 5Y is 0.005. If total DV01 is 0.12, other nodes account for the remainder.
Hedging methodology
The objective is to choose hedge instruments whose key-rate DV01 vectors span the exposures you want to neutralize. You typically limit hedges to a small number of instruments that are liquid around your target nodes.
Choose hedge instruments
Common choices include on-the-run Treasuries, Treasury futures with focal maturity buckets, interest rate swaps referencing standard tenors, and ETFs. Each instrument has a known or computable key-rate DV01 vector.
Examples of practical hedge instruments:
- $SHY for 1-3 year exposure, $IEI for 3-7 year, $IEF for 7-10 year, and $TLT for 20+ year exposure
- 2-year and 10-year Treasury futures for hedging 2Y and 10Y key rates
- Pay-fixed interest rate swaps at 5-year or 10-year tenors to reduce medium-term duration
Solve the linear system
If you want to neutralize exposures at N key nodes and you have M hedge instruments, write the system A x = b where A is an N by M matrix of hedge instrument key-rate DV01s, x is the vector of instrument weights, and b is the negative of your portfolio’s key-rate DV01 vector restricted to the N nodes you want to immunize.
If M = N and A is invertible, you can compute x = A^{-1} b. If M > N, you have freedom and can use least squares to minimize residual exposure while controlling for costs or liquidity. If M < N, you must prioritize nodes or accept residual exposures.
Practical example: hedging a concentrated 5-year exposure
Suppose your portfolio has material exposure concentrated at the 5-year bucket. Your key-rate DV01 vector for nodes [2Y, 5Y, 10Y] is [0.02, 0.60, 0.03] in DV01 terms. You want to neutralize the 5Y exposure while keeping small residuals at 2Y and 10Y.
- Choose hedge instruments: 5Y swap and 10Y Treasury futures. Compute their key-rate DV01 vectors, call them h1 and h2.
- Construct A from h1 and h2 for the three nodes. If you want to exactly remove the 5Y exposure and minimize others, solve a constrained least-squares problem giving priority to zeroing the 5Y row.
- Implement the notional weights x and monitor basis risk and convexity mismatch.
Concrete numbers, simplified: portfolio DV01s [2, 60, 3] in $ per 1bp. 5Y swap DV01 loads primarily on the 5Y node and is [0.5, 15, 0.2] per 1 unit notional. 10Y future DV01 is [0.1, 2, 5]. Solving yields approximate notionals of pay-fixed swap notional 4 units and sell futures 0.6 units to reduce the 5Y exposure near zero, leaving small 2Y and 10Y residuals you accept.
Execution and instrument selection considerations
Liquidity, transaction costs, and convexity matter more for key-rate hedges than for blunt duration hedges because you often use concentrated instruments on specific nodes. You should prefer on-the-run Treasuries, benchmark swaps, and front-month futures for liquidity reasons.
Operational considerations:
- Use exchange-traded futures or ETFs to avoid bilateral CDS/CSA complexity if you need simplicity.
- Factor in roll cost for futures and ETF tracking error for longer-term exposures.
- Account for credit spread sensitivity if your portfolio has corporate bonds. Hedging interest-rate key-risk with Treasury instruments leaves spread risk unhedged.
Monitoring and rebalancing
Key-rate exposures drift with time, coupon payments, and market moves. Recompute key-rate DV01s at regular intervals and after material market moves. Rebalance when exposures exceed predefined tolerance bands or at business-relevant triggers such as liability dates.
Suggested governance setup:
- Daily or weekly DV01 dashboard for major nodes
- Monthly re-run of linear hedge solve with updated curves
- Thresholds for automatic rebalancing versus discretionary review
Common Mistakes to Avoid
- Relying only on aggregate duration: Aggregate duration hides curve concentration. Avoid by decomposing into key-rate DV01s and inspecting the vector.
- Using illiquid hedges for precise nodes: You may reduce modeled exposure but introduce execution and basis risk. Use liquid benchmark instruments and size trades appropriately.
- Ignoring convexity and nonlinearity: Key-rate DV01 is linear. For large moves, convexity and option features matter. Compute hedge residual convexity and stress-test scenarios.
- Forgetting credit spread risk: Hedging rates with Treasuries leaves spread exposures intact. Consider relative-value hedges or credit hedges if that risk matters.
- Neglecting roll and funding costs: Futures and swaps have roll, margin, and funding impacts that change hedge P/L. Model these in expected cost calculations.
FAQ
Q: How many key nodes should I use?
A: It depends on your portfolio and objectives. Use enough nodes to capture material cashflow concentrations, often 5 to 8 nodes. More nodes give precision but require more hedging instruments and can increase transaction costs.
Q: Can I implement key-rate hedges with ETFs?
A: Yes, ETFs such as $IEI, $IEF, and $TLT can approximate exposure at different curve segments. ETFs are simple and liquid but introduce tracking error, credit composition differences, and ETF-specific flows to monitor.
Q: How do I handle bonds with embedded options?
A: For callable or putable bonds, key-rate duration must use an option-adjusted framework. Compute option-adjusted key-rate DV01s, and include option-adjusted instruments like swaptions if you need to hedge convexity and option risk.
Q: What tools do professionals use to compute key-rate DV01?
A: Dealers and portfolio managers use analytics platforms that support curve bootstrapping, spline interpolation, and bump-and-reprice routines. You can implement the computations in fixed income libraries using Python, R, or a risk system that exposes key-rate sensitivities.
Bottom Line
Key-rate duration immunization is a practical way to manage targeted interest-rate risk without adopting a full LDI program. By decomposing DV01 into node-level exposures, you can build small, precise hedges that neutralize curve twists affecting your business. This approach reduces the blind spots left by aggregate duration measures and gives you clearer control over the parts of the curve that matter.
Start by selecting nodes that match your liabilities or concentrated cashflows, compute key-rate DV01s, choose liquid instruments that span those nodes, and solve the linear hedge problem while controlling for convexity and basis. Recompute and rebalance on a schedule or when exposures drift beyond tolerance. With the right governance, key-rate hedging gives you surgical control over rate risk, avoiding the blunt instrument problems of simple duration matching.



