Dollar Duration and DV01 Basics

Equicurious Teambeginner2025-11-09Updated: 2026-04-28
Illustration for: Dollar Duration and DV01 Basics. Learn how DV01 translates percentage duration into actual dollar gains and losse...

Modified duration tells you percentage sensitivity. DV01 tells you dollars. That distinction is the difference between knowing your portfolio is "interest-rate sensitive" and knowing that a 1-basis-point yield move costs you $6,500. The first lets you write a research note; the second lets you size a hedge, run a margin calc, and answer a client. Practitioners speak in DV01 because position management requires dollars.

What DV01 Actually Measures

DV01 — Dollar Value of an 01 — answers a single, concrete question: how many dollars does this position move when yields shift by one basis point?

Modified duration of 6 means a bond loses approximately 6% of its market value when yields rise 100 bp.1 Useful in the abstract; less useful when a $25 million portfolio manager is on the phone with a client.

The translation is mechanical:

DV01 = Modified Duration × Market Value × 0.0001

The 0.0001 converts the 100-basis-point reference of duration to a 1-basis-point move. That's it. Run the multiplication once, and an abstract sensitivity becomes a number you can budget, hedge, and report.

DV01 Calculation: Worked Example

You manage a $10,000,000 corporate bond portfolio with a modified duration of 6.5 years.

DV01 = 6.5 × $10,000,000 × 0.0001 = $6,500

What that means in dollars:

Yield moveEstimated P&L
+1 bp−$6,500
+25 bp−$162,500
−50 bp+$325,000
+100 bp (linear)−$650,000

For larger moves, convexity correction matters — DV01 is a first-order linear approximation. For typical risk-management timeframes and yield moves under ~50 bp, the linear estimate is within a few percent of true repricing.2

Real DV01 Values: CME Treasury Futures

A useful reference grid: indicative DV01 per CME Treasury futures contract. Each contract has a specified deliverable basket; DV01 depends on the cheapest-to-deliver bond and current yield levels, so these figures move daily. The values below are CME Treasury Analytics indicative levels, suitable for back-of-the-envelope sizing — pull live numbers before executing.3

ContractCME tickerContract faceApprox DV01 per contract
2-Year NoteZT$200,000~$40
5-Year NoteZF$100,000~$45
10-Year NoteZN$100,000~$80
Long Bond (15–25Y)ZB$100,000~$155
Ultra Bond (25Y+)UB$100,000~$240

Source: CME Group, Treasury Analytics — Treasury futures DV01 by contract (accessed April 2026).3

The practical implication: contracts of equal face value carry wildly different rate risk. Hedging notional-for-notional is a beginner mistake. The right unit is DV01.

Dollar Duration vs. DV01

Same idea, different scale.

MetricFormulaReference move
Dollar DurationModified Duration × Market Value100 bp (1.00%)
DV01Dollar Duration ÷ 10,0001 bp (0.01%)

For the $10M portfolio at duration 6.5:

  • Dollar Duration = 6.5 × $10,000,000 = $65,000,000
  • DV01 = $65,000,000 / 10,000 = $6,500

The test: when a counterparty quotes a "duration" or "dollar duration" risk number, ask which yield move it references. The numbers differ by a factor of 10,000 — a costly miscommunication.

DV01-Weighted Hedging (Match Risk, Not Notional)

You own $10,000,000 in 10-year corporate bonds. The position has duration 7.2 and DV01 = $7,200. You want to hedge with 5-year Treasury futures.

The wrong approach — match notional. Sell $10M of 5Y futures (using ZF face × number of contracts). Because 5Y futures have lower duration than 10Y corporates, the hedge under-protects. When rates rise, the corporate bond loses more than the futures gain.

The right approach — match DV01.

Contracts to short = Portfolio DV01 / Futures DV01 per contract = $7,200 / $45 ≈ 160 contracts of ZF

Now a 1 bp parallel shift moves the futures hedge by ~$7,200 — offsetting the corporate position. The basis risk that remains (5Y Treasury vs. 10Y corporate) is what you're left to manage.

Curve Trades: Isolating Spread from Level

Curve trades — steepeners and flatteners — bet on the shape of the yield curve, not its level. Done correctly they're DV01-neutral, so a parallel rate move washes out and only the relative move pays.

2s10s Steepener

Thesis: 2-year yields will fall relative to 10-year yields. To express that view without taking outright duration risk:

  • Long ZT (2Y note futures), DV01 ≈ $40 per contract
  • Short ZN (10Y note futures), DV01 ≈ $80 per contract

DV01-neutral ratio:

ZT contracts per ZN contract = 80 / 40 = 2 long ZT for every 1 short ZN

If you're short 50 × ZN, go long 100 × ZT. A parallel 10 bp rise that lifts both yields equally produces ~$0 net P&L. A 5 bp 2s10s steepening (2Y down 2 bp, 10Y up 3 bp) generates the spread P&L the trade is designed to capture.

DV01 matching is the only way to make a curve trade actually about the curve. Otherwise you're running a directional rate position with extra steps.

Detection Signals (You're Misusing DV01 If...)

  • You compare DV01s across positions of different size and call the smaller-DV01 one "less risky" without normalizing for capital.
  • Your "hedge" still moves with the level of rates — you matched notional, not DV01.
  • You quoted a percentage duration change to a client who asked about dollar exposure.
  • Your steepener loses money on a parallel shift it shouldn't be exposed to.
  • You assume DV01 is constant. It isn't — DV01 increases as bond prices rise (lower yields), so a rallying portfolio is taking on more rate risk per dollar invested.

Implementation Checklist

Essentials

  • Compute portfolio DV01 before any hedge or rebalance. Risk in dollars is the unit.
  • Match DV01, not notional, when sizing futures or swap hedges.
  • Express risk budgets in DV01 across desks/portfolios for apples-to-apples comparison.

High-impact refinements

  • Decompose DV01 into key-rate buckets (2Y, 5Y, 10Y, 30Y) to see actual curve exposure.
  • Re-mark DV01 quarterly — it drifts with both prices and the cheapest-to-deliver basis on futures.
  • Use DV01 / market value as a quick duration proxy when comparing positions of different size.

Your Next Step

Pull the modified duration of your largest bond holding (Treasury, corporate, or the duration field on a bond ETF fact sheet — Vanguard, BlackRock, and Schwab publish it). Multiply by your position value, divide by 10,000.

That number is your DV01.

For a $50,000 position in an aggregate bond fund with stated duration 6:

DV01 = 6 × $50,000 / 10,000 = $30 per basis point

A 25 bp Fed move costs (or makes) you $750. Run that calculation before your next rebalancing decision — and you'll stop being surprised by your bond-fund P&L.


Related: Modified Duration and Price Sensitivity · Macaulay Duration Calculation Walkthrough · Using Futures and Swaps to Adjust Duration

Footnotes

  1. Modified duration is defined as −(1/P) × (∂P/∂y). For a level-shift in continuously compounded yield, the price approximation is ΔP/P ≈ −D_mod × Δy. See Fabozzi, Frank J. Bond Markets, Analysis, and Strategies, 10th ed. (Pearson, 2021), Chapter 4.

  2. For yield moves above ~50 bp, the second-order convexity correction becomes meaningful: ΔP/P ≈ −D_mod·Δy + ½·C·(Δy)². See Fabozzi (2021), Chapter 4, on convexity adjustment.

  3. CME Group, Treasury Analytics, https://www.cmegroup.com/markets/interest-rates/us-treasury/treasury-analytics.html. DV01s are computed daily from the cheapest-to-deliver bond's risk and the conversion factor; see also CME Group, Understanding Treasury Futures (whitepaper), https://www.cmegroup.com/education/files/understanding-treasury-futures.pdf. 2

Related Articles