Bond Duration Calculator

Measure bond price sensitivity to interest rate changes.

Your data stays in your browser. Nothing is stored or sent to any server.
Built by Abiot Y. Derbie, PhD — Postdoctoral Research Fellow. Quantitative researcher specializing in statistical modeling and data-driven decision systems.
Mathematical models independently verified by Eskezeia Y. Dessie, PhD (Indiana University School of Medicine) and Armin Allahverdy, PhD (LinkedIn) — Data Scientist, Machine Learning & Data Mining.

Enter Your Details

0
helpful
Create a free account to save and compare your results across devices.

This calculator is for informational and educational purposes only. Results are estimates based on the information you provide and standard financial formulas. This is not financial advice. Consult a qualified financial advisor for decisions specific to your situation. Full Disclaimer

Things to Know

Essential concepts for understanding your results

What Duration Measures
What does bond duration tell you?

Duration measures a bond's price sensitivity to interest rate changes. A bond with 5-year duration falls approximately 5% in price for every 1% rise in interest rates. Higher duration = more volatile. A 2-year Treasury (duration ~2) barely moves with rate changes; a 20-year Treasury (duration ~14) swings dramatically. Duration is the single most important risk metric for bond investors — it tells you exactly how much you could lose if rates rise.

Modified vs Macaulay
What is the difference between Macaulay and modified duration?

Macaulay duration is the weighted average time to receive all cash flows — measured in years. Modified duration adjusts Macaulay for the yield level and directly estimates price sensitivity: price change ≈ −modified duration × rate change. A bond with 6.5 modified duration and a 0.50% rate increase: estimated price drop = −6.5 × 0.50% = −3.25%. For practical investment decisions, modified duration is the more useful metric.

Portfolio Use
How do you use duration to manage bond portfolio risk?

Match duration to your investment time horizon. If you need money in 3 years, a bond portfolio with 3-year duration eliminates interest rate risk by the time you need the funds. If rates rise, price falls but reinvestment returns increase — they offset over the duration period. For retirees drawing income, shorter duration (2-5 years) provides stability. For long-term investors, longer duration (7-12 years) captures higher yields with acceptable volatility.

What Is Bond Duration?

Duration measures a bond's sensitivity to interest rate changes — specifically, the approximate percentage price change for each 1% change in rates. A bond with 5-year duration loses approximately 5% in value when rates rise 1%, and gains 5% when rates fall 1%. Duration is the most important risk metric for bond investors.

Duration is expressed in years, but it is NOT the same as maturity. A 10-year bond with a 6% coupon has a duration of approximately 7.5 years — shorter than its maturity because you receive coupon payments along the way, reducing the weighted average time until you get your money back. A zero-coupon bond's duration equals its maturity because all cash flow arrives at the end.

The quick approximation: Duration ≈ price sensitivity to a 1% rate change. A bond fund with 6-year average duration will drop approximately 6% if rates rise 1%. In 2022, when rates rose approximately 3%, a long-duration bond fund (15+ years) lost 30%+. Understanding duration would have warned investors about this risk before it materialized.

Types of Duration

Macaulay Duration: The weighted average time until all cash flows are received, weighted by present value. A 10-year bond paying semi-annual coupons has a Macaulay duration of 7-8 years (less than 10 because early coupon payments reduce the average wait time). This is the "purest" measure of duration as a time concept.

Modified Duration: Macaulay Duration adjusted for the yield level, giving the actual percentage price sensitivity. Modified Duration = Macaulay Duration ÷ (1 + yield/n), where n is the number of coupon periods per year. This is the metric bond traders use for price sensitivity analysis.

Effective Duration: Used for bonds with embedded options (callable bonds, mortgage-backed securities) where cash flows change with interest rates. Calculated by measuring price changes from small rate shifts up and down. More accurate than modified duration for complex securities.

Dollar Duration (DV01): The dollar price change for a 1 basis point (0.01%) rate change. On a $1,000,000 bond portfolio with modified duration of 6: DV01 ≈ $600. A 50 basis point rate increase costs approximately $30,000 in market value. Used by institutional investors for precise risk management.

Managing Duration Risk in Your Portfolio

Match duration to your time horizon: If you need the money in 3 years, hold bonds with approximately 3-year duration. Rate changes become irrelevant — the bond's price converges to par as it approaches your target date. This is the principle behind bond ladders and target-date bond funds.

Current environment (2026): With rates elevated at 4-5%, long-duration bonds carry significant price risk if rates stay high or rise further. But they also offer the largest gains if rates fall substantially. Short-duration bonds (1-3 years) provide competitive yields with minimal price risk — the sweet spot for conservative investors.

Portfolio impact: A portfolio with 40% in a bond fund with 6-year duration has an effective bond allocation duration contribution of 2.4 years to the total portfolio. A 1% rate rise reduces the total portfolio by approximately 2.4% × 40% = ~1% — manageable. But a portfolio with 60% in a long-duration fund (15+ years): a 1% rate rise costs approximately 9% — potentially devastating.

Reducing duration risk: Shift to shorter-term bond funds, add floating-rate notes (near-zero duration), use individual bonds held to maturity (eliminating price risk entirely), or build a bond ladder with staggered maturities. In rising-rate environments, lower duration = lower pain.

Frequently Asked Questions

What does bond duration of 5 mean?
It means the bond's price will change approximately 5% for every 1% change in interest rates. If rates rise 1%: price drops ~5%. If rates fall 1%: price rises ~5%. A duration of 5 also means the weighted average time to receive all cash flows is approximately 5 years. Higher duration = more interest rate sensitivity = more risk (and potential reward).
Is higher or lower duration better?
Lower duration is safer (less price volatility from rate changes). Higher duration offers more upside if rates fall. In a rising-rate environment: low duration protects your portfolio. In a falling-rate environment: high duration amplifies gains. Match duration to your time horizon and rate outlook. If uncertain: keep duration moderate (3-5 years).
How does coupon rate affect duration?
Higher coupon = shorter duration (you get more cash flow earlier, reducing the weighted average wait time). A 6% coupon 10-year bond has a duration of ~7.5 years. A 2% coupon 10-year bond: ~8.8 years. A zero-coupon 10-year bond: exactly 10 years. If you want lower interest rate risk, choose higher-coupon bonds with the same maturity.
What happened to bonds in 2022-2023?
The Fed raised rates from near-0% to 5.25-5.50% — the fastest hiking cycle in 40 years. Long-duration bonds (20+ year Treasuries) lost 30-40% in value. The Bloomberg Aggregate Bond Index fell 13% in 2022 — the worst year in modern bond history. Duration was the key risk factor: short-duration bonds lost only 3-5%, while long-duration bonds were devastated.
Should I use individual bonds or bond funds?
Individual bonds: hold to maturity, receive full par value regardless of rate changes, no ongoing management fees. Best for: investors with specific cash flow needs and enough capital to diversify ($50,000+). Bond funds: professional management, diversification, daily liquidity, but subject to duration risk (no maturity date). Best for: smaller portfolios, investors who want simplicity, and those comfortable with price fluctuations.
Powered by FinCalcs — Free Financial Calculators