Skip to content
Finance & Loansbonds

Bond Duration Calculator

How far a bond price moves when yields move. Duration is the number traders actually quote, because it converts a yield change into a price change in one multiplication.

Also called: macaulay duration calculator, modified duration.

%
%
Coupons paid
Modified duration
6.8

A duration of 6.8 means the price falls about 6.8% if yields rise one percentage point, or ₹68 in money. Macaulay duration is 7.07 years.

Macaulay duration (years)
7.07
Price at this yield
₹1,000
Price change per one point of yield
₹68
Percentage move per point
6.8%
Price if yields rise a point
₹935

An estimate, not an offer or a guarantee. Projected returns assume the rate you entered holds for the whole term, which no market does.

Method and background

This is what the calculation gives for the numbers you entered. It is an estimate, not advice, and it knows nothing about your situation beyond those numbers. Rules for India change on a published schedule; the effective date is shown on every rule-based tool.

How this is calculated

Macaulay duration is the average time you wait for the money, weighting each cashflow by its present value. Dividing by one plus the periodic yield turns that into modified duration, which is a price sensitivity: a bond with a modified duration of seven loses roughly seven percent of its value when yields rise one point. The approximation is good for small moves and understates the cushion on large ones, because the true price curve bends.

modified duration = Macaulay duration / (1 + periodic yield); price change is roughly minus duration times the yield move
D_mac
Weighted average time to the cashflows (years)
y
Annual yield (decimal)
m
Coupons per year (periods)

Method and limits

What it assumes

  • A parallel shift in yields, and no change in credit quality.

What it deliberately does not model

  • Duration is a first-order approximation. For large yield moves convexity matters and is not included here.
  • It does not apply to bonds whose cashflows change with rates, such as callable or floating-rate paper.

Formula version 1.0.0 · definition 1.0.0 · India · Report a problem with this calculator

Frequently asked questions

Why does a longer bond fall further when rates rise?
Because more of its value sits further in the future, where discounting bites hardest. That is exactly what duration measures.
Does a higher coupon raise or lower duration?
It lowers it. A larger coupon returns more of your money sooner, so the weighted average wait is shorter and the price is less sensitive.