Bond Duration Calculator (Macaulay + Modified)

Share:

Bond duration calculator. Macaulay + modified duration from face value, coupon, maturity, and YTM. Measures interest-rate sensitivity.

RT-FIN-246 · Finance & Money · Reviewed May 2026

Bond Duration Calculator

⚠ Disclaimer: Estimates only. This calculator does not constitute financial advice. RECATOOLS is not a registered investment adviser under the U.S. Investment Advisers Act of 1940 or MiFID II. Loan products, interest rates, and lender practices vary — consult a licensed financial adviser, mortgage broker, or your bank before making decisions.

Computes a bond's Macaulay duration (the weighted-average time to receive its cash flows, in years) and modified duration (the % price change for a 1% move in yield) from its coupon, maturity, and yield to maturity. Duration is the standard first-order measure of a bond's interest-rate risk.

$
%
yrs
%
📅 Research current as of 29 May 2026 · Sources: Macaulay duration = Σ(t·PV(CFt))/Price with t in years; Modified = Macaulay/(1+YTM/freq). Pure 1938 Macaulay formulation; no annual data dependencies.
Rates, regulations, and lender practices change frequently — verify current figures with your provider or licensed advisor before acting.
Macaulay duration
Weighted-avg cash-flow time
Modified duration
% price move per 1% yield
Bond price
Trading at
Est. price change
If yield rises 1% (≈ −D)
DV01 (per 1bp)
Dollar value of 1 basis point
Advertisement
After results · AD-W1Responsive · Post-tool

How to Use the Bond Duration Calculator

Enter the bond's terms

Face value (usually $1,000), the annual coupon rate, and years to maturity. These define the cash flows the bond will pay.

Enter the yield to maturity

YTM is the market discount rate — the return a buyer earns holding to maturity. It drives both price and duration. Use the current market yield, not the coupon.

Set coupon frequency

Most US corporate and Treasury bonds pay semi-annually; some pay annually or quarterly. Frequency affects the period count and the per-period discounting.

Read duration as risk

Modified duration tells you the approximate % the price moves for a 1% yield change. A duration of 8 means a 1% yield rise costs roughly 8% of price — the headline interest-rate risk number.

Advertisement
After how-to · AD-W2Responsive

Understanding Bond Duration

Macaulay vs Modified Duration

Macaulay duration, introduced by Frederick Macaulay in 1938, is the weighted-average time (in years) until a bondholder receives the bond's cash flows, weighting each payment by its present value. Modified duration rescales it into a price-sensitivity measure: divide Macaulay duration by (1 + yield/frequency) and you get the approximate percentage change in price for a 1-percentage-point change in yield. A modified duration of 8 means roughly an 8% price drop if yields rise 1% — and an 8% gain if they fall 1%.

Why Duration Matters

Duration is the single most important risk number in fixed income. It lets a portfolio manager compare the interest-rate risk of bonds with wildly different coupons and maturities on one scale, immunize a portfolio against rate moves, and estimate gains and losses before they happen. Longer maturity, lower coupon, and lower yield all push duration up — making a bond more rate-sensitive.

"A zero-coupon bond's Macaulay duration equals its maturity exactly — there's only one cash flow. Every coupon a bond pays before maturity pulls its duration below its maturity."

The Limits of Duration

Duration is a first-order (linear) approximation. For small yield moves it's accurate; for large moves it overstates losses and understates gains, because the price-yield relationship is curved, not straight. That curvature is convexity — the second-order correction. For big rate scenarios, pair this calculator with our Bond Convexity Calculator to refine the estimate.

10 Facts About Bond Duration

01

Macaulay duration was defined by Frederick Macaulay in 1938 — the formula hasn't changed since.

02

A zero-coupon bond's duration equals its maturity exactly.

03

Modified duration ≈ the % price move for a 1% yield change.

04

Lower coupon → higher duration → more interest-rate risk.

05

Longer maturity → higher duration, but the relationship isn't perfectly linear.

06

Higher yield → lower duration (near-term cash flows weigh more).

07

DV01 ("dollar value of 1 basis point") is duration expressed in dollars per 0.01% yield move.

08

Duration immunization matches asset and liability durations to neutralize rate risk.

09

Duration is a linear approximation; convexity is the second-order correction.

10

A bond fund's quoted "duration" is the weighted average of its holdings' durations.

Frequently Asked Questions

  • Macaulay duration is the weighted-average time (in years) to receive a bond's cash flows. Modified duration rescales it into price sensitivity: Macaulay ÷ (1 + yield/frequency). Modified duration tells you the approximate percentage price change for a 1-percentage-point change in yield, so it's the number traders use for risk.
  • Use the current market yield for a bond of similar credit quality and maturity — not the coupon rate. YTM is the discount rate that makes the present value of the cash flows equal the market price. If you only know the price, our other tools can help; here, enter the prevailing market yield.
  • Duration weights each cash flow by its present value and timing. A low-coupon bond pays less along the way, so more of its value comes from the distant face-value payment — pushing the weighted-average time (and rate sensitivity) up. A zero-coupon bond is the extreme: its duration equals its full maturity.
  • DV01 — "dollar value of 1 basis point" — is the dollar change in a bond's price for a 0.01% (1 basis point) change in yield. It's duration expressed in money rather than percent, which is how desks size and hedge positions. This tool reports it alongside duration.
  • Very accurate for small yield moves (under ~0.25%). For larger moves, duration alone overstates losses and understates gains because the true price-yield curve bends — duration is a straight-line approximation to it. Add convexity (our companion calculator) to correct for big moves.
  • Yes. Frequency sets how many periods exist and how the yield is compounded per period. Most US Treasury and corporate bonds pay semi-annually — the default here. Switching to annual or quarterly shifts both price and duration slightly because the timing of cash flows changes.
  • A bond trades at a premium when its price is above par (face) — which happens when its coupon exceeds the market yield. It trades at a discount when the price is below par (coupon below market yield), and at par when coupon equals yield. The tool labels which case your inputs produce.
  • This calculator models a single bond. A fund's duration is the value-weighted average of its holdings' durations — the figure the fund publishes in its fact sheet. You can sanity-check a fund's reported duration against a representative bond here, but for the fund's exact number use its disclosed duration.
  • No — except for a zero-coupon bond, where they're equal. For a coupon bond, duration is always less than maturity because some value is returned along the way via coupons. The bigger the coupon, the more duration falls below maturity.
  • Managers use duration to position for rate views and to immunize liabilities. If you expect rates to rise, you shorten duration to cut losses; if you expect them to fall, you extend it to capture gains. Pension funds match the duration of assets to liabilities so that a rate move changes both by the same amount, neutralizing the impact. Duration is the dial they turn to set interest-rate exposure.

Related News

You may be interested in these recent stories from our newsroom.

View all news →
Advertisement
Pre-footer · AD-W3 728 × 90

75 more free tools

Calculators, converters, security tools — no signup.