Modified Duration Calculator
Calculate Macaulay duration, modified duration, and dollar duration to measure bond price sensitivity to interest rate changes.
Important Financial Disclaimer
This calculator provides estimates based on standard financial formulas from verified references. Results are for informational and educational purposes only and should not be considered as professional financial, investment, or tax advice.
For important financial decisions such as loans, investments, mortgages, retirement planning, or tax matters, please consult with qualified financial advisors, certified financial planners, or licensed tax professionals who can review your specific situation.
Calculations may not account for all variables specific to your circumstances, local regulations, or current market conditions. Always verify results and consult professionals before making financial commitments.
Not a substitute for professional financial advice
Bond Details
Modified Duration measures the percentage price change for a 1% change in yield. Higher duration means greater interest rate sensitivity.
Modified Duration
7.922
years (price sensitivity measure)
Duration Metrics
Price Sensitivity
If rates rise by 1%:
Price falls by $85.70
(7.92% decrease)
If rates fall by 1%:
Price rises by $85.70
(7.92% increase)
Understanding Duration
- - Longer maturity = Higher duration
- - Higher coupon = Lower duration
- - Higher yield = Lower duration
- - Zero-coupon bonds have duration = maturity
What Is Modified Duration?
Modified duration is the most widely used measure of a bond's price sensitivity to changes in interest rates. It tells you, as a percentage, how much a bond's price is expected to change for every 1% (100 basis points) move in yield to maturity. A modified duration of 7, for example, means the bond's price will fall approximately 7% if yields rise by 1%, and rise approximately 7% if yields fall by 1%.
Modified duration is derived from Macaulay duration, the weighted-average time (in years) an investor waits to receive a bond's cash flows. While Macaulay duration has an intuitive time interpretation, modified duration converts that measure into a direct price-sensitivity figure, making it the go-to tool for fixed-income portfolio managers, risk analysts, and individual investors who need to quantify interest rate risk.
Why modified duration matters in practice:
- Portfolio hedging: Matching or targeting a portfolio's overall modified duration allows managers to control exposure to rate moves.
- Relative value analysis: Comparing modified durations across bonds helps identify which securities carry more or less rate risk per unit of yield.
- Regulatory capital: Banks and insurers use duration metrics to satisfy regulatory interest-rate risk requirements.
- Immunization strategies: Pension funds set modified duration equal to the duration of their liabilities so that assets and liabilities move together when rates shift.
Unlike simple maturity-based comparisons, modified duration accounts for coupon reinvestment, payment frequency, and the time value of money — giving a far more accurate picture of how rate changes actually affect value.
Modified Duration Formula
The calculator uses the following two-step process that matches standard fixed-income textbook methodology:
Step 1 — Compute Macaulay Duration:
For each period t (from 1 to total periods), the present value of the coupon cash flow is calculated and weighted by the time (in years) to that payment. The face value repayment at maturity is weighted by the full term in years. Dividing the sum of all weighted present values by the bond price gives Macaulay duration.
Step 2 — Convert to Modified Duration:
Modified Duration
Where:
- Macaulay Duration= Weighted-average time to receive the bond's cash flows, in years
- YTM= Annual yield to maturity expressed as a decimal
- freq= Number of coupon payments per year (1 = annual, 2 = semi-annual, 4 = quarterly, 12 = monthly)
- Bond Price= Sum of all discounted cash flows: Σ [C / (1 + YTM/freq)^t] + Face / (1 + YTM/freq)^N
- Dollar Duration (DV01)= Modified Duration × Bond Price / 100 — dollar change per 1% rate move
- Effective Duration= Approximated as (P₊ − P₋) / (2 × P₀ × Δy), using ±1 bp shock
Macaulay Duration vs. Modified Duration
Investors frequently confuse Macaulay duration and modified duration because they are closely related, but they serve different analytical purposes.
| Attribute | Macaulay Duration | Modified Duration |
|---|---|---|
| Unit | Years | Dimensionless (years, but used as a %) |
| Interpretation | Weighted-average time to cash flows | % price change per 1% yield change |
| Primary use | Immunization, reinvestment horizon | Price sensitivity, hedging ratio |
| Relationship | Base measure | = Macaulay / (1 + YTM/freq) |
| Zero-coupon bond | Equals maturity in years | Slightly less than maturity |
For bonds with frequent coupon payments or high yields, the gap between the two measures is larger. For a zero-coupon bond paying nothing until maturity, Macaulay duration equals maturity exactly, and modified duration equals maturity divided by (1 + YTM/freq).
Dollar Duration and DV01 Explained
Dollar Duration (also called DV01 or PVBP — Price Value of a Basis Point) converts the percentage sensitivity of modified duration into an actual dollar amount. This makes it far more actionable for portfolio construction and risk management.
The calculator computes Dollar Duration as:
Dollar Duration = Modified Duration × Bond Price / 100
This represents the approximate dollar change in the bond's market value for a 1% (100 basis-point) change in yield. To get the sensitivity per single basis point (0.01%), simply divide by 100 again — that is the classic DV01 figure used in dealer trading desks worldwide.
Practical applications of DV01:
- Hedging: If a bond portfolio has a DV01 of $5,000, the manager needs Treasury futures contracts with an equal and opposite DV01 to fully hedge rate risk.
- P&L attribution: Multiply DV01 by the actual basis-point move in the day's yield curve to estimate daily mark-to-market gain or loss.
- Position sizing: Traders target a specific DV01 exposure, not a specific face-value exposure, to maintain consistent risk across different bond maturities.
- Regulatory risk limits: Many institutions set DV01-based limits per trader or per asset class.
The Effective Duration shown in the calculator is computed using a ±1 basis-point numerical shock to the yield, confirming that the analytical modified duration is consistent with the bond's actual price behavior across a tiny rate perturbation.
Key Factors That Drive Modified Duration
Understanding what makes modified duration rise or fall helps investors select bonds that match their interest rate outlook and risk tolerance.
- Maturity: Longer-maturity bonds have higher duration. A 30-year Treasury has far greater rate sensitivity than a 2-year note paying the same coupon.
- Coupon rate: Higher coupons reduce duration because more cash flow arrives sooner, pulling the weighted average time closer to the present. A zero-coupon bond has the highest duration for any given maturity.
- Yield to maturity: Higher yields reduce duration slightly because future cash flows are discounted more heavily, giving more relative weight to near-term coupons.
- Payment frequency: More frequent coupon payments (monthly vs. annual) marginally lower duration by accelerating cash-flow receipt.
- Embedded options: Callable bonds have shorter effective duration than modified duration suggests because the issuer will refinance if yields fall significantly. This is why the calculator also shows effective duration as a cross-check.
Duration rules of thumb for bond investors:
- Short-term bond funds (1-3 year): modified duration typically 1–3
- Intermediate funds (5-7 year): modified duration typically 4–6
- Long-term or total-return funds (10-30 year): modified duration typically 8–18
- Zero-coupon strips: duration approaches full maturity
When comparing two bonds with identical maturity, always check modified duration — the higher-coupon bond is genuinely less sensitive to rate moves even if its maturity date is the same.
How to Use the Modified Duration Calculator
This modified duration calculator requires five straightforward inputs that appear on any bond's term sheet or prospectus:
- Face Value ($): The par or principal amount — typically $1,000 for corporate bonds and $1,000 for U.S. Treasuries.
- Coupon Rate (%): The annual coupon as a percentage of face value, e.g., 5% on a $1,000 bond pays $50 per year.
- Yield to Maturity (%): The market discount rate reflecting the bond's current price. You can find this on your brokerage quote page or bond screener.
- Years to Maturity: How many years until the bond matures and principal is repaid. Fractional years (e.g., 4.5) are accepted.
- Payment Frequency: Choose annual, semi-annual (most U.S. corporate/Treasury bonds), quarterly, or monthly.
The calculator instantly returns Modified Duration, Macaulay Duration, Bond Price, Dollar Duration (DV01), Effective Duration, and the estimated dollar price change for a ±1% rate move. Use the price sensitivity section at the bottom of the results to see how many dollars you stand to gain or lose if rates move by a full percentage point.
For scenario analysis, try adjusting the yield to maturity up and down by 50–100 basis points while leaving all other inputs unchanged. You will see the modified duration shift — confirming that duration itself is not constant but changes as rates change, which is exactly what bond convexity describes.
Worked Examples
Standard Semi-Annual Corporate Bond
Problem:
A $1,000 face-value corporate bond pays a 5% annual coupon semi-annually, has a yield to maturity of 4%, and matures in 10 years. Find the modified duration.
Solution Steps:
- 1Identify inputs: Face = $1,000, coupon = 5%, YTM = 4%, maturity = 10 years, freq = 2.
- 2Compute periodic coupon: $1,000 × 5% / 2 = $25 per period. Periodic yield = 4% / 2 = 2%. Total periods = 10 × 2 = 20.
- 3Calculate bond price by discounting all 20 coupon payments of $25 plus the $1,000 face at 2% per period. Because coupon (5%) exceeds yield (4%), the bond trades at a premium — bond price ≈ $1,081.76.
- 4Compute Macaulay duration by weighting each period's present value by its time (in years): sum of (t/2) × PV(coupon_t) plus 10 × PV(face), all divided by bond price. Macaulay duration ≈ 8.169 years.
- 5Apply the modified duration formula: Modified Duration = 8.169 / (1 + 0.04/2) = 8.169 / 1.02 ≈ 8.009 years.
- 6Dollar Duration = 8.009 × $1,081.76 / 100 ≈ $86.64 — the approximate dollar loss for a 1% yield rise.
Result:
Modified Duration ≈ 8.009 years. A 1% rise in YTM reduces the bond's price by approximately $86.64 (about 8.01%).
Short-Term Annual Coupon Bond at Par
Problem:
A $1,000 bond with a 6% annual coupon, 6% YTM, and 3-year maturity (annual payments). Calculate Macaulay and modified duration.
Solution Steps:
- 1Inputs: Face = $1,000, coupon = 6%, YTM = 6%, maturity = 3 years, freq = 1.
- 2When coupon rate equals YTM, the bond prices exactly at par: Bond Price = $1,000.
- 3Period 1 PV = $60 / 1.06 = $56.60. Period 2 PV = $60 / 1.06² = $53.40. Period 3 PV = $1,060 / 1.06³ = $890.00.
- 4Macaulay Duration = (1 × $56.60 + 2 × $53.40 + 3 × $890.00) / $1,000 = ($56.60 + $106.80 + $2,670) / $1,000 = $2,833.40 / $1,000 = 2.833 years.
- 5Modified Duration = 2.833 / (1 + 0.06/1) = 2.833 / 1.06 ≈ 2.673 years.
- 6Dollar Duration = 2.673 × $1,000 / 100 = $26.73 per 1% yield change.
Result:
Macaulay Duration = 2.833 years, Modified Duration ≈ 2.673 years, DV01 ≈ $26.73. Short maturity and at-par pricing keep interest rate sensitivity low.
Long-Term Zero-Coupon Bond
Problem:
A $1,000 zero-coupon bond matures in 20 years with a YTM of 5% (compounded annually). Determine its modified duration.
Solution Steps:
- 1Inputs: Face = $1,000, coupon = 0%, YTM = 5%, maturity = 20 years, freq = 1.
- 2With no coupon payments, the bond price is purely the discounted face value: $1,000 / (1.05)^20 ≈ $376.89.
- 3For a zero-coupon bond, ALL cash flow arrives at maturity, so Macaulay duration equals the maturity exactly: Macaulay Duration = 20 years.
- 4Modified Duration = 20 / (1 + 0.05/1) = 20 / 1.05 ≈ 19.048 years.
- 5Dollar Duration = 19.048 × $376.89 / 100 ≈ $71.79 per 1% yield change.
- 6Observation: A 1% yield increase causes a ~19% price drop on this zero-coupon bond — far more than for a coupon-paying bond of the same maturity, illustrating zero-coupon bonds' maximum rate sensitivity.
Result:
Macaulay Duration = 20 years (equals maturity), Modified Duration ≈ 19.048 years. Zero-coupon bonds carry the highest duration — and thus the highest interest rate risk — of any bond type for a given maturity.
Quarterly Coupon Bond
Problem:
A $5,000 face-value bond pays a 7% annual coupon quarterly, has a YTM of 6%, and matures in 5 years. Find modified duration and price.
Solution Steps:
- 1Inputs: Face = $5,000, coupon = 7%, YTM = 6%, maturity = 5 years, freq = 4.
- 2Periodic coupon = $5,000 × 7% / 4 = $87.50 per quarter. Periodic yield = 6% / 4 = 1.5%. Total periods = 5 × 4 = 20.
- 3Bond price = sum of $87.50 discounted at 1.5% for periods 1–20 plus $5,000 discounted at 1.5% for 20 periods. Coupon > yield → premium bond. Bond Price ≈ $5,212.57.
- 4Compute Macaulay duration by weighting each quarter's PV by its time in years (t/4) and summing, then dividing by bond price. Macaulay Duration ≈ 4.175 years.
- 5Modified Duration = 4.175 / (1 + 0.06/4) = 4.175 / 1.015 ≈ 4.113 years.
- 6Dollar Duration = 4.113 × $5,212.57 / 100 ≈ $214.40 per 1% rate move.
Result:
Modified Duration ≈ 4.113 years, Bond Price ≈ $5,212.57, DV01 ≈ $214.40. Quarterly payment frequency slightly reduces duration compared with annual payment at the same coupon and yield.
Tips & Best Practices
- ✓Use modified duration alongside bond convexity for large rate moves — duration alone underestimates gains and overestimates losses.
- ✓When building a laddered bond portfolio, target an average modified duration that matches your investment horizon to reduce reinvestment risk.
- ✓For a quick hedge ratio: divide your portfolio's total dollar duration by the DV01 of the hedging instrument (e.g., a Treasury futures contract) to find the number of contracts needed.
- ✓Zero-coupon bonds offer the purest duration exposure — useful when you want maximum rate sensitivity without reinvestment risk.
- ✓Comparing bonds by modified duration rather than maturity gives a more accurate sense of relative interest rate risk, especially across different coupon levels.
- ✓Semi-annual payment is the convention for most U.S. Treasuries and investment-grade corporates; always match your payment frequency input to the bond's actual schedule.
- ✓Check effective duration against modified duration: a large gap signals the bond has embedded optionality (callable, putable, or mortgage-backed) that the modified-duration formula does not capture.
- ✓Dollar Duration (DV01) is additive across positions — sum the DV01 of each bond in your portfolio to find total rate exposure in dollars, then decide whether to hedge or accept the risk.
Frequently Asked Questions
Sources & References
Last updated: 2026-06-05
Help us improve!
How would you rate the Modified Duration Calculator?
Sources
- •Reserve Bank of India (RBI) — Financial regulations, lending rates, and monetary policy guidelines. rbi.org.in
- •Consumer Financial Protection Bureau (CFPB) — Consumer finance guidelines, mortgage and loan disclosure standards. consumerfinance.gov
- •Securities and Exchange Board of India (SEBI) — Investment and securities market regulations. sebi.gov.in
- •Investopedia — Financial formulas, definitions, and educational content. investopedia.com
For a complete list of all references used across the site, visit our full sources page.
Editorial Note
MyCalcBuddy Editorial Team
This page is maintained as an educational calculator reference.
Formula Source: Fundamentals of Financial Management
by Brigham & Houston