FinanceFixed Income AnalysisUniversity

Modified Duration Calculator

Measures the percentage price sensitivity of a bond to changes in its yield to maturity, adjusting the time-based Macaulay duration for the bond's yield environment.

Use the free calculatorCheck the variablesOpen the advanced solver
This is the free calculator preview. Advanced walkthroughs stay in the app.
Result
Ready
Modified Duration

Formula first

Overview

While Macaulay Duration measures the weighted average time to receive cash flows, Modified Duration linearizes the relationship between price and yield. It is mathematically defined as the negative percentage change in price for a unit change in yield. By dividing the Macaulay duration by one plus the periodic yield, it provides a precise estimation of how much a bond's price will move given a specific fluctuation in interest rates.

Symbols

Variables

D_M = Modified Duration, D_Macaulay = Macaulay Duration, YTM = Yield to Maturity, k = Compounding periods per year

Modified Duration
Macaulay Duration
Yield to Maturity
Compounding periods per year

Apply it well

When To Use

When to use: Use this when calculating the interest rate risk of a bond portfolio or predicting price movements in response to market yield shifts.

Why it matters: It allows portfolio managers to hedge against interest rate volatility and assess the relative risk of different fixed-income securities.

Avoid these traps

Common Mistakes

  • Failing to divide the annual YTM by the number of coupon periods per year (k).
  • Confusing Macaulay Duration with Modified Duration.
  • Assuming the relationship remains linear for large interest rate shocks.

One free problem

Practice Problem

Calculate the Modified Duration of a bond with a Macaulay Duration of 8.0 years, a YTM of 6%, and annual coupon payments.

Macaulay Duration8
Yield to Maturity0.06
Compounding periods per year1

Solve for:

Hint: Divide 8.0 by (1 + 0.06/1).

The full worked solution stays in the interactive walkthrough.