Skip to content

Bond price against the market rate

A bond price moves opposite to the market rate. Drag along the curve to set the rate and watch the price cross par exactly where the market rate meets the coupon. On the default, a 5 percent coupon paid twice a year with 10 years left, a market rate of 6 percent prices the bond at 92.56 per 100 of face.

Price at a market rate of 6.00%, drag along the curve

$926

Quoted at 92.56 per 100 of face, at a discount, on a 5.00% coupon with $1,000 of face value.

parPremiumDiscount050100150Price per 100 of face2%6%10%14%Market rate a year92.6
Illustrative teaching figures. Coupons are paid twice a year and one market rate discounts every payment, so this is the clean textbook price-yield curve rather than a quote for a bond you can buy. Nothing here is a forecast or advice.
Price per 100 of face
92.56
Discount to face
$74.39
Current yield
5.40%
Fall if the rate rises 1 point
7.3%

A 1 point rise in the market rate takes 7.3% off this 10 year bond and 2.7% off the fixed 3 year curve drawn behind it. While the bond is priced at or above par, dragging the maturity longer always tips the curve steeper around the crossing, and that steepness is what duration measures. A deep discount bond is the exception: set the coupon to its lowest and drag the market rate to the top of the axis, and the fall peaks around 19 years and then eases off.

In short

  • Drag the dot along the curve to set the market rate and watch the price move the other way.
  • Set the market rate equal to the coupon rate to land the price exactly on par.
  • Raise the years to maturity slider and watch the curve tip steeper around that par point.
  • Compare the two one point readings under the chart: the gap between them is duration.

What the curve shows

The line is the price of one bond at every market rate on the axis, quoted per 100 of face value the way bonds are quoted. Par is the 100 line, so anything above it costs more than the bond repays at maturity and anything below it costs less.

P=t=1nC(1+i)t+F(1+i)nP = \sum_{t=1}^{n} \frac{C}{(1+i)^t} + \frac{F}{(1+i)^n}

CC is the coupon paid each period, FF is the face value repaid at the end, nn is the number of periods left and ii is the market rate for one period. Coupon and face value are fixed the day the bond is issued. Only ii moves, and it sits in the denominator of every term, so raising it shrinks all of them at once. That is the whole reason the curve slopes down. The rate on the axis is a nominal rate for a year, split into the two coupon periods the tool assumes.

The curve is bowed rather than straight. A fall in the market rate lifts the price by a little more than an equal rise takes off it, because discounting divides rather than subtracts. That bow is convexity, and it is why the left of the chart climbs away faster than the right of it drops.

Premium, par and discount

The vertical dashed line sits at the coupon rate and the horizontal dashed line sits at par. They cross at the one point every curve for this coupon passes through, whatever its maturity: when the market rate equals the coupon rate, the bond pays exactly what the market is asking and it prices at 100.

Left of that crossing the market rate is below the coupon, so the bond pays more than a newly issued one, buyers bid it up, and it trades at a premium. Right of the crossing the market rate is above the coupon, the bond pays less than a new one, and it trades at a discount. The two shaded regions are those areas.

Current yield reads the coupon against the price paid rather than against face, so it moves with the price. On the default settings the coupon is 5 percent of face and 5.40 percent of the discounted price. Rate moves are usually quoted in basis points, one hundredth of a percentage point, so a 1 point move on the slider is 100 of them.

Why longer maturity makes the curve steeper

Drag the maturity slider and the live curve tips steeper around the par crossing while the fainter fixed curve behind it stays put. A longer maturity means more payments and, more to the point, payments further away, each discounted by the market rate compounded over more periods. A change in that rate has more compounding to act on, so the same move in rates produces a bigger move in price.

The two readings under the chart put a number on it. On the default settings a 1 point rise takes 7.3 percent off the 10 year bond and 2.7 percent off the 3 year one. That sensitivity to rates is what duration measures. Duration is quoted in years because the same present value weights also give the average time until the money arrives, so the two figures sit close together without being the same number. Read the 7.3 as a percentage per point, not as a count of years.

A lower coupon steepens the curve for the same reason: the less of the total that arrives early as coupons, the more of it waits at the far end for maturity, and the further out money sits the harder discounting hits it. Longer means a bigger swing for as long as the bond is priced at or above par, which is the case to learn first. The tool can reach the exception, so it is worth seeing: take the coupon to 1 percent and drag the market rate to the top of the axis, and the reading peaks around 19 years and then eases off, because nearly all of that bond is the single repayment at the end and pushing it further out discounts it away faster than it adds sensitivity. This page is educational material about how the arithmetic works, not financial advice.

Common questions

Why do bond prices fall when market rates rise?

Because the coupon is fixed and the alternative is not. If newly issued bonds pay more, the only way an older bond paying less can compete is to cost less, and the price falls until buying it returns what the market is paying. The arithmetic is the discounting: the market rate sits in the denominator of every future payment, so a higher rate makes each of them worth less today.

What does trading at par mean?

Price equal to face value, which the chart marks as the 100 line. A bond prices at par exactly when the market rate equals its coupon rate, and that holds at any maturity, which is why every curve here passes through the same crossing point. Above that line is a premium, below it is a discount.

Does a longer maturity always mean bigger price swings?

For two bonds with the same coupon it holds whenever they are priced at or above par: the longer one moves more for the same change in rates, which is what the two readings under the chart show. The exception is a deep discount bond, a low coupon against a much higher market rate. Push its maturity far enough and the swing peaks and then eases, because nearly all of its value is the single repayment at the end. Coupon size matters as well: a low coupon leaves more of the total sitting at maturity, so it lengthens duration and steepens the curve. Maturity and coupon together set how sharply a price reacts, not maturity on its own.

Keep reading

This page is educational material, not financial advice. The figures come from the formula shown and assume the inputs you enter hold for the whole term. Your own rate, fees, taxes and timing will differ, so treat the output as arithmetic to check a decision against, not as a recommendation.