Finance Modified Duration Calculator
Created by: Lucas Grant
Last updated:
Estimate how much a bond price may move for a chosen rate shock using modified duration, then compare the shortcut with exact repricing.
Finance Modified Duration Calculator
FinanceEstimate bond price change for a chosen rate shock using modified duration and compare it with exact repricing.
What is a Modified Duration Calculator?
A modified-duration calculator applies a bond's rate sensitivity directly to a chosen yield shock so you can estimate how much price may move.
It takes the abstract duration concept and turns it into an immediate scenario test.
This matters because investors often want to know what a 50-basis-point or 100-basis-point rate change might do to a bond or bond-heavy portfolio.
A useful tool should report the estimated percentage move, estimated dollar move, and the exact repriced bond value so users can see where the shortcut holds and where it starts to drift.
How the Modified Duration Estimate Works
The calculator first computes modified duration from the bond's discounted cash flows.
It then multiplies that duration by the chosen change in yield to estimate the percentage price move.
Because that relationship is linear, it works best for smaller rate moves.
The repriced value provides a direct comparison against the full bond-pricing math.
Core modified-duration relationships
Estimated price change (%) ≈ -modified duration × change in yield
Estimated dollar change = bond price × estimated price change (%)
Larger shocks increase the gap between linear estimate and exact repricing
Example Scenarios
Example 1: 1% rate rise
A bond with a modified duration near 7 can be expected to lose roughly 7% of value for a 1% increase in yield.
Example 2: Small shock, closer estimate
At smaller rate moves, duration often tracks the exact repricing more closely.
Example 3: Large shock, more approximation error
At larger yield changes, the exact repriced value often differs more because convexity starts to matter.
How People Use This Calculator
- Estimate bond price impact under a specific rate scenario.
- Stress-test portfolio holdings against a rate-hike or rate-cut view.
- Translate modified duration into dollar-risk terms.
- Compare duration estimates with exact repricing for model sanity checks.
Tips for Better Modified-Duration Use
Keep the rate shock realistic for the instrument and time horizon you are studying.
Large jumps can make any first-order estimate less reliable.
Use convexity when you need a more accurate estimate across bigger yield moves or longer-duration bonds.
Frequently Asked Questions
What does modified duration estimate?
It estimates the percentage change in bond price for a small change in yield, assuming other factors stay constant.
Why is the estimate only approximate?
Because real bond price curves are curved, not perfectly linear. Modified duration is a first-order approximation.
What does a positive rate shock mean?
A positive shock means yields rise. That usually pushes bond price lower.
When should I care about repriced value as well?
Comparing the duration estimate with a full repricing check shows how much approximation error appears at the chosen rate move.
Sources and References
- Fixed-income risk references on modified duration and rate-shock estimation.
- Bond portfolio-management materials comparing linear estimates with exact repricing.
Planning Note
Finance Modified Duration Calculator is a planning estimate. Live bond prices can differ because of accrued interest, call features, credit risk, taxes, and market liquidity.