Modified Duration Calculator

Calculate Macaulay duration, modified duration, and dollar duration to measure bond price sensitivity to interest rate changes.

Note

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

$
%
%
years

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)

Macaulay Duration
8.081 yrs
Bond Price
$1,081.76

Duration Metrics

Macaulay Duration8.0809 years
Modified Duration7.9225 years
Dollar Duration (DV01)$85.70
Effective Duration15.8450 years

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

Modified Duration = Macaulay Duration / (1 + YTM / freq)

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:

  1. Face Value ($): The par or principal amount — typically $1,000 for corporate bonds and $1,000 for U.S. Treasuries.
  2. Coupon Rate (%): The annual coupon as a percentage of face value, e.g., 5% on a $1,000 bond pays $50 per year.
  3. 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.
  4. Years to Maturity: How many years until the bond matures and principal is repaid. Fractional years (e.g., 4.5) are accepted.
  5. 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:

  1. 1Identify inputs: Face = $1,000, coupon = 5%, YTM = 4%, maturity = 10 years, freq = 2.
  2. 2Compute periodic coupon: $1,000 × 5% / 2 = $25 per period. Periodic yield = 4% / 2 = 2%. Total periods = 10 × 2 = 20.
  3. 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.
  4. 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.
  5. 5Apply the modified duration formula: Modified Duration = 8.169 / (1 + 0.04/2) = 8.169 / 1.02 ≈ 8.009 years.
  6. 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:

  1. 1Inputs: Face = $1,000, coupon = 6%, YTM = 6%, maturity = 3 years, freq = 1.
  2. 2When coupon rate equals YTM, the bond prices exactly at par: Bond Price = $1,000.
  3. 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.
  4. 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.
  5. 5Modified Duration = 2.833 / (1 + 0.06/1) = 2.833 / 1.06 ≈ 2.673 years.
  6. 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:

  1. 1Inputs: Face = $1,000, coupon = 0%, YTM = 5%, maturity = 20 years, freq = 1.
  2. 2With no coupon payments, the bond price is purely the discounted face value: $1,000 / (1.05)^20 ≈ $376.89.
  3. 3For a zero-coupon bond, ALL cash flow arrives at maturity, so Macaulay duration equals the maturity exactly: Macaulay Duration = 20 years.
  4. 4Modified Duration = 20 / (1 + 0.05/1) = 20 / 1.05 ≈ 19.048 years.
  5. 5Dollar Duration = 19.048 × $376.89 / 100 ≈ $71.79 per 1% yield change.
  6. 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:

  1. 1Inputs: Face = $5,000, coupon = 7%, YTM = 6%, maturity = 5 years, freq = 4.
  2. 2Periodic coupon = $5,000 × 7% / 4 = $87.50 per quarter. Periodic yield = 6% / 4 = 1.5%. Total periods = 5 × 4 = 20.
  3. 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.
  4. 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.
  5. 5Modified Duration = 4.175 / (1 + 0.06/4) = 4.175 / 1.015 ≈ 4.113 years.
  6. 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

It means the bond's price is expected to fall by approximately 8% if its yield to maturity rises by 1 percentage point (100 basis points), and to rise by approximately 8% if yields fall by 1 percentage point. This is a linear approximation — for large rate moves, bond convexity means the actual price change will differ slightly, and gains will exceed losses of equal magnitude for the same rate swing.
Modified duration is computed by dividing Macaulay duration by (1 + YTM/freq), a factor that is always greater than 1 for any positive yield and payment frequency. The adjustment accounts for the compounding effect within each coupon period. For very low yields, the two measures converge; for higher yields or annual payments, the gap widens.
More frequent payments lower the divisor (1 + YTM/freq) less aggressively, but more importantly they change how Macaulay duration is computed because cash flows arrive sooner on average. For U.S. corporate and Treasury bonds, which typically pay semi-annually, the standard convention is to use freq = 2. Switching from annual to semi-annual payments on an otherwise identical bond generally reduces both Macaulay and modified duration by a small amount.
Modified duration assumes the bond's cash flows do not change as yields change — valid for plain vanilla fixed-rate bonds. Effective duration, computed numerically by shifting the yield curve up and down, accounts for bonds with embedded options (calls, puts, prepayment risk in mortgages) where cash flows themselves change with rates. For option-free bonds, the two measures are nearly identical; for callable bonds, effective duration can be substantially shorter than modified duration.
Standard fixed-rate bonds always have positive modified duration because their prices fall when yields rise. However, certain instruments — like inverse floaters or some structured products — can exhibit negative duration, meaning their prices rise when interest rates increase. Shorting a bond also creates negative duration exposure. This calculator is designed for standard fixed-rate bullet bonds and will produce positive results.
Multiply the modified duration by the yield change (as a decimal) and by the current bond price, then subtract from the current price: New Price ≈ Current Price × (1 − Modified Duration × Δy). For example, if a bond priced at $1,000 has modified duration of 7 and yields rise 0.5% (Δy = 0.005), the estimated new price is $1,000 × (1 − 7 × 0.005) = $1,000 × 0.965 = $965. The Dollar Duration displayed by the calculator gives the same result in dollar terms directly.
The calculator computes the theoretical full (dirty) price using the standard discounted cash-flow formula, assuming coupon payments fall on exact anniversary dates. Market quotes for bonds often use the clean price (excluding accrued interest since the last coupon), and settlement conventions, day-count rules, and embedded options can also create differences. For precise valuation, use the clean price from your broker alongside the calculator's duration output.

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.

Source

Formula Source: Fundamentals of Financial Management

by Brigham & Houston

UpdatedLast reviewed: May 2026
CheckedFormula checks are based on standard references and internal QA review.