DV01 Calculator Excel Template

What's Included

  • Interactive financial model with live Excel formulas
  • All formulas visible and fully editable
  • Professional formatting with color-coded inputs & outputs
  • Formula reference sheet with variable definitions
  • Step-by-step instructions sheet
  • Compatible with Microsoft Excel 2016 and later

Download Template

Price range: $0.00 through $20.00

Calculate DV01, dollar duration, and position risk for bond portfolios. Includes 8-point sensitivity table for rate shock analysis.

DV01 Calculator Excel Template

Write your email below to receive your free DV01 Calculator Excel Template download.

*By submitting my email, I agree to receive news and offers. I can unsubscribe any time.
Loading

Online Calculator vs Excel Template

Feature Online Excel
Instant use โ€” no download โ€”
Works offline โ€”
Customize formulas & layout โ€”
Save & share with colleagues โ€”
Integrate into your own models โ€”
Print-ready formatting โ€”

About This Template

Measure your bond portfolio's interest rate risk with this professional DV01 Excel template. DV01 (Dollar Value of 01), also known as PVBP (Price Value of a Basis Point), quantifies the dollar change in bond price for every 1 basis point move in yields. This is the core metric fixed income traders use for position sizing, hedging, and risk management.

What You Can Calculate

This template computes all standard DV01 metrics from just four inputs:

  • DV01 per $100 face - Academic standard for comparing bonds
  • DV01 per $1MM face - Institutional trading convention
  • Position DV01 - Total dollar risk for your specific position
  • Dollar Duration - Price change per 1% yield move
  • 8-point sensitivity table - P/L estimates from -100bp to +100bp rate shocks

Required Inputs

  • Modified Duration - Get this from Bloomberg, your bond calculator, or broker reports
  • Bond Price - Current price as percentage of par (e.g., 98.50 for a discount bond)
  • Face Value - Par value per bond (typically $1,000 for corporate bonds)
  • Position Size - Number of bonds you own

Methodology

DV01 = Modified Duration x Price / 10,000. This linear approximation works best for small rate moves and option-free bonds. For callable/putable bonds, use effective duration instead.

Assumptions & Limitations

  • Duration-only approximation (no convexity adjustment)
  • Best for option-free fixed-rate bonds
  • Rate impacts become less accurate for large moves (50bp+)
  • Assumes parallel yield curve shifts

Frequently Asked Questions

Yes. The template is designed for single-bond analysis, but you can duplicate the Calculator sheet for each bond. Sum the Position DV01 values to get total portfolio DV01.

Absolutely. The sensitivity table shows standard shocks (-100bp to +100bp), but you can add rows with any basis point value using the same formula pattern.

The template accepts manual inputs for Modified Duration and Price. Paste updated values from Bloomberg or other data sources and formulas recalculate automatically.

A fully interactive financial model with live Excel formulas, an Instructions sheet with usage guide, and a Formula Reference sheet with variable definitions and model assumptions. All formulas are visible and editable.

Microsoft Excel 2016 or later. The template uses standard Excel formulas only โ€” no macros, VBA, or add-ins required.

Yes. All cells are fully editable. You can modify any formula, add your own calculations, change formatting, or integrate the model into your existing spreadsheets.

The online calculator runs in your browser for quick calculations. This Excel template gives you a portable, offline financial model you can customize, save, share with colleagues, and integrate into your own analysis.

This template is provided for educational and personal use. You may use it in your own professional analysis and presentations. Redistribution or resale of the template itself is not permitted.

You can re-download the latest version from your account or by requesting a new download link. Free downloads are limited to 5 per email address per month.