DV01 Explained: Convert Bond Yield Risk into Money
Last saved:

Executive Summary
- ✦DV01 estimates the currency value change from a one-basis-point yield move; one basis point is 0.0001 in decimal form.
- ✦Approximate DV01 as modified duration multiplied by market value and 0.0001, then confirm the sign convention.
- ✦Match hedges by current DV01 rather than notional and test currency, maturity-bucket and basis risk separately.
- ✦DV01 is a local parallel-shift estimate; large moves, curve twists, credit spreads and optionality require additional analysis.
DV01 Explained: Convert Bond Yield Risk into Money
Learning objective
By the end of this tutorial, you should be able to estimate a bond or portfolio's DV01, translate a yield move into approximate currency profit or loss and understand why matching notional value is not the same as matching interest-rate risk.
What DV01 means
DV01 means the dollar value of one basis point, although traders also use BPV or VBP in other currencies. It estimates how much an instrument's value changes when its yield moves by one basis point.
One basis point is:
0.01% = 0.0001 in decimal form
For a conventional long fixed-rate bond, yield up normally means price down. Many systems quote DV01 as a positive magnitude and apply the direction separately:
Approximate P&L ≈ −DV01 × Yield change in basis points
Some systems report signed risk instead. Confirm the convention before combining numbers from different sources.
1. Estimate DV01 from duration
A common approximation is:
DV01 ≈ Modified duration × Market value × 0.0001
Modified duration estimates the percentage price change for a one-percentage-point yield move. Multiplying by market value and one basis point converts that sensitivity into currency.
Our bond-duration guide explains the percentage measure. DV01 expresses the same local interest-rate sensitivity as an amount of money.
2. Worked example
Assume a hypothetical bond position has:
- Market value: £2,000,000
- Modified duration: 6.5
Estimated DV01:
6.5 × £2,000,000 × 0.0001 = £1,300 per basis point
Yield rises eight basis points
For a long conventional bond:
Approximate P&L = −£1,300 × 8 = −£10,400
Yield falls eight basis points
Approximate P&L = −£1,300 × (−8) = +£10,400
This is a linear estimate. It assumes other risk factors are unchanged and the relevant yield moves uniformly. Exact repricing can differ because of convexity, accrued interest, cash-flow changes, spread movements and model conventions.
3. DV01, duration and notional answer different questions
- Notional or face value measures the contractual principal.
- Market value is the current price of the position.
- Modified duration expresses approximate percentage sensitivity to yield.
- DV01 expresses approximate currency sensitivity to one basis point.
Two £1 million bonds can have very different DV01 if their maturities, coupons and yields differ. A longer-duration bond normally has greater DV01 for the same market value.
This is why matching notional amounts does not create a reliable interest-rate hedge.
4. Portfolio DV01
For positions exposed to the same small parallel yield move, signed DV01s can be added.
Assume:
- Long bond A: +£1,300 per bp
- Long bond B: +£450 per bp
- Short rate hedge: −£1,000 per bp
Net portfolio DV01:
£1,300 + £450 − £1,000 = +£750 per bp
A ten-basis-point parallel rise in yield would imply approximately:
−£750 × 10 = −£7,500
The hedge reduced total rate sensitivity but did not eliminate it. The positions may also respond to different points of the curve, currencies, credit spreads and optionality.
5. A simple hedge-ratio framework
If a portfolio has DV01 of £1,300 per bp and a hypothetical futures hedge has DV01 of £65 per contract, an approximate neutralising quantity is:
£1,300 ÷ £65 = 20 contracts
A long bond portfolio would generally require a short futures position to offset positive DV01, subject to product convention.
This is only a starting estimate. Treasury-futures DV01 can depend on the cheapest-to-deliver security, conversion factor, price and time. Contract quantity must be rounded, and the cash position and futures may not move perfectly together. Margin, roll, liquidity and basis risk remain.
6. Parallel shift versus curve risk
One total DV01 assumes a small parallel move: every relevant yield changes by the same number of basis points. Real yield curves steepen, flatten and twist.
A portfolio can have near-zero total DV01 yet remain exposed if it is long ten-year risk and short two-year risk. A steepening move can produce profit or loss even when the parallel-shift estimate is small.
Risk managers therefore split sensitivity by maturity bucket using key-rate duration or key-rate DV01. Read our yield-curve steepener and flattener guide for the curve scenarios.
7. DV01 is separate from credit-spread risk
For a corporate bond, value can change because the government benchmark yield moves or because the issuer's credit spread moves.
- DV01 usually describes sensitivity to the underlying risk-free or benchmark rate.
- CR01 describes approximate currency sensitivity to a one-basis-point change in credit spread.
CME gives the analogous approximation:
CR01 ≈ Spread duration × Market value × 0.0001
The two risks can move in opposite directions. A government yield fall may be outweighed by a wider credit spread. See our credit-spread guide.
8. What can invalidate the estimate
DV01 is a local sensitivity, not a full loss forecast. It can mislead when:
- The yield move is large and convexity matters.
- The curve changes shape rather than shifting in parallel.
- Credit spreads or liquidity premiums move.
- A callable bond or mortgage security changes expected cash flows.
- A floating-rate instrument resets.
- The hedge and asset use different benchmarks or currencies.
- The quoted price is stale or non-executable.
- Futures delivery economics or basis change.
Recalculate after material price, yield or time changes because duration and DV01 are not constant.
9. Practical process
- Record market value, yield, duration, currency and valuation time.
- Confirm whether DV01 is quoted as a magnitude or signed number.
- Calculate security-level DV01 using the provider's conventions.
- Aggregate by currency and maturity bucket.
- Stress parallel moves up and down.
- Stress curve steepening, flattening and twists separately.
- Add credit-spread, FX, inflation and optionality risks where relevant.
- For a hedge, match DV01 rather than notional and test basis risk.
- Compare the estimate with exact repricing.
- Record transaction cost, liquidity and margin requirements.
Common mistakes
- Treating one basis point as 0.01 in decimal form instead of 0.0001.
- Matching bond and hedge notionals rather than DV01.
- Mixing signed and absolute DV01 conventions.
- Adding sensitivities across currencies without an FX conversion rule.
- Assuming zero net DV01 means no yield-curve risk.
- Using rate DV01 as a substitute for credit-spread sensitivity.
- Scaling a one-basis-point estimate to a large move without convexity.
- Forgetting that futures DV01 can change.
Checklist
- One basis point entered as 0.0001?
- Market value and modified duration current?
- Sign convention confirmed?
- DV01 grouped by currency and maturity?
- Curve-shape risk tested?
- Credit-spread and optionality risk separated?
- Hedge ratio based on current DV01?
- Exact repricing and trading costs checked?
Sources
- CME Group: Measuring risk in Treasuries
- CME Group: Calculating the dollar value of a basis point
- CME Group: Treasury Analytics User Guide
- CME Group: DV01 and CR01 in credit portfolios
This tutorial was prepared with AI-assisted research and writing under The Money Man editorial workflow. It is educational information, not personalised investment advice or a hedging recommendation. All positions and hedge ratios are hypothetical.