Modified Duration Calculator
Enter Macaulay duration, yield to maturity, and coupon frequency.
Result
How it is calculated
Modified duration rescales Macaulay duration by the yield: ModDur = Macaulay / (1 + YTM / (100 × f)). Macaulay duration is in years, YTM is the yield to maturity as a percentage (5 for 5 percent) and f is the number of coupon payments per year (2 for semi-annual, 1 for annual). If the frequency is left empty the tool assumes 2. The estimated price change for a one percentage point rise in yield is −ModDur × 1, shown as a percentage with a minus sign. This is a linear approximation: it ignores convexity, so it is accurate for small yield moves and less so for large ones. A negative yield is accepted as long as the divisor stays above zero, and Macaulay duration must be above zero.
Worked example
A bond has a Macaulay duration of 6.5 years, a yield to maturity of 5 percent and pays coupons twice a year. The yield per period is 5 / (100 × 2) = 0.025. Modified duration: 6.5 / 1.025 = 6.341, shown as 6.341. So if yields rise by one percentage point, the bond's price is expected to fall by about 6.34 percent, which the tool displays as −6.34%. If the same bond paid annually, the divisor would be 1.05 and the result 6.190.
Common mistakes
- Entering the yield as a decimal (0.05) instead of a percentage (5). The tool then divides by almost nothing and the modified duration comes out almost equal to the Macaulay duration.
- Using the wrong coupon frequency. Semi-annual bonds need 2, annual bonds 1; with the wrong value the answer shifts, as 6.341 versus 6.190 in the example above.
- Mixing up Macaulay and modified duration. The first is a time in years; the second is a sensitivity. Enter the Macaulay figure here, not a modified duration you already have.
- Applying the price change to a large yield move. The estimate is for one percentage point and ignores convexity, so for a 3 point rise it understates the price after the move.
- Reading the minus sign as a loss that always happens. It shows the direction for a yield rise; if yields fall by one point the price rises by about the same amount.
Sources
- Modified Duration - Definition, Formula, Calculate — Corporate Finance Institute
About this calculator
Macaulay duration measures the weighted-average time (in years) until a bond's cash flows are received. Modified duration converts that into a direct measure of price sensitivity: it's Macaulay duration divided by (1 + yield/coupon frequency), and it approximates the percentage change in a bond's price for a 1 percentage-point change in yield.
This calculator converts your bond's Macaulay duration into modified duration using its yield to maturity and coupon payment frequency, then estimates the price impact of a 1% yield move. Fixed-income investors and portfolio managers use modified duration to gauge how exposed a bond or bond portfolio is to interest rate risk — a bond with a modified duration of 7 will drop roughly 7% in price if yields rise 1%.
Was this helpful?
You can pick up to 3 reactions.
Popular calculators
Loan Calculator
Monthly payment, total interest and full amortization schedule.
Percentage Calculator
Percent change, percent of, and ratio calculations.
Discount Calculator
Calculate final price, savings, and discount amount.
BMI Calculator
Body mass index from height and weight (metric or imperial).
Age Calculator
Compute your exact age in years, months and days from a birth date.
Compound Interest Calculator
Calculate the final amount and interest earned with compounding.
All Calculators
- Loan Calculator
- Profit Calculator
- Discount Calculator
- BMI Calculator
- Percentage Calculator
- Ideal Weight Calculator
- Age Calculator
- Pregnancy Due Date Calculator
- Compound Interest Calculator
- BMR Calculator (Basal Metabolic Rate)
- Tip Calculator
- Fuel Cost Calculator
- Date Difference Calculator
- Sleep Cycle Calculator
- Daily Water Intake Calculator
- Simple Interest Calculator
- Heart Rate Zones Calculator
- Running Pace Calculator
- Pet Age Calculator
- Calories Burned Calculator
- Macro Calculator
- TDEE Calculator (Total Daily Energy Expenditure)
- Waist-to-Hip Ratio Calculator
- Honor Roll Calculator
- One Rep Max (1RM) Calculator
- Ovulation Calculator
- Electricity Cost Calculator
- Unit Price Calculator
- Savings Goal Calculator
- Break-Even Point Calculator
- Paint Calculator
- Course Grade Average Calculator
- Business Days Calculator
- Time Duration Calculator
- Fuel Economy Calculator
- Temperature Converter
- Tile Calculator
- Aspect Ratio Calculator
- Roman Numeral Converter
- Goal Weight Timeline Calculator
- Salary Converter (Hourly to Annual)
- Credit Card Validator (Luhn)
- Body Surface Area (BSA) Calculator
- Feels-Like Temperature Calculator
- Ohm’s Law Calculator
- PPI (Pixel Density) Calculator
- Molar Mass Calculator
- Zodiac Sign Calculator (Western + Chinese)
- IBAN Validator
- Shoe Size Converter
- Country Info & Dialing Code Lookup
- Time Zone Difference (World Clock)
- CAGR (Compound Annual Growth Rate) Calculator
- Rule of 72 Calculator
- Blood Alcohol Content (BAC) Calculator
- Lean Body Mass (LBM) Calculator
- Pythagorean Theorem Calculator
- Speed Converter
- Download Time Calculator
- Date Calculator (Add/Subtract)
No calculators found
Comments (1)
This tool needs the Macaulay duration as an input; it does not derive it from cash flows. For a zero-coupon bond the Macaulay duration equals the time to maturity, so a 5-year zero at 4 percent with semi-annual compounding gives 5 divided by 1.02, about 4.902. For coupon bonds, take the figure from a factsheet or your own cash-flow sheet. Where do you usually find duration numbers?