How bond pricing works
A bond is worth the present value of its coupons plus its face value, discounted at the market rate. A $1,000.00 bond paying a 5 percent coupon twice a year for 10 years is worth $1,000.00 when the market rate is 5 percent, $857.88 when it is 7 percent, and $1,171.69 when it is 3 percent.
Price today
$1,000.00
$25.00 per coupon, twice a year, then $1,000.00 back at maturity. It trades at par.
- Coupon per payment
- $25.00
- Coupon rate, on face value
- 5.00%
- Current yield, on price
- 5.00%
- Premium or discount
- $0.00
What the issuer repays at maturity. Coupons are quoted on this, never on the price.
The annual rate, fixed when the bond is issued, so this one does not move. It is split across the coupons in a year.
What buyers want today on the same risk and maturity. This is the yield to maturity, quoted as an annual rate and split the same way.
Priced on a coupon date, so this leaves a whole number of coupons still to come.
On this page
In short
- Price is the present value of every coupon plus the face. A $1,000.00 bond, 5 percent coupon, two payments a year, 10 years, 5 percent market rate, prices at $1,000.00. Each coupon is $25.00.
- Current yield is the annual coupon over the price. At par that is 5.00 percent, equal to the coupon rate. Par is the only price where those two agree, on a bond that pays a coupon at all.
- When the market wants 7 percent, the same $25.00 coupons and $1,000.00 face price at $857.88. Current yield rises to 5.83 percent, because the same coupons cost less to buy.
- When the market will accept 3 percent, the price is $1,171.69, a premium of $171.69. Current yield falls to 4.27 percent. A buyer at this price takes a known loss at maturity, when the bond repays $1,000.00.
- Rates and prices move in opposite directions because the coupons are fixed. How bonds work is the claim. This page is the price.
Par is the identity check
A coupon bond is a stack of present values:
is the coupon each period, the face, the market rate for one period, the number of periods left.
A $1,000.00 bond paying 5 percent in two payments a year for 10 years has a $25.00 coupon each half-year. At a 5 percent market rate, and . Discount the twenty coupons and the face at that rate and they add to $1,000.00.
When the coupon rate equals the market rate, the bond prices at par. Current yield is 5.00 percent, the annual coupon over $1,000.00. The bond price calculator on this page is that sum.
How present value works is the discounting. How bonds work is what you hold. How bond duration works is how far the price moves when the yield moves.
Price is the denominator of duration. Once you have , Macaulay against modified duration is the next split: a weighted-average wait, then that wait divided by so it can move the price.
A higher market rate is a lower price
Nothing about the bond changes. Buyers of comparable bonds now want 7 percent. The coupon is still $25.00 twice a year. Only moves, to 0.035. The price falls to $857.88. Current yield rises to 5.83 percent, because the same $25.00 coupons now cost less to buy.
The payments were fixed. Newly issued bonds of the same risk now pay more, so the old one can only clear by trading below the $1,000.00 it will repay. That gap is what trading at a discount means.
The three sheets on this page are three points on that curve. The bond price and yield explorer lets you drag the market rate and watch the price move, which is the same identity as a picture.
Current yield against yield to maturity is the pair that gap creates. Current yield vs yield to maturity is why 5.83 percent of coupon cash on a $857.88 price is not the 7 percent the market is paying.
What this page is not doing
It is not a duration, not a credit spread, and not accrued interest between coupon dates. The three sheets are a $1,000.00 par bond at a 5 percent market rate, the same coupons at 7 percent ($857.88), and at 3 percent ($1,171.69). This is educational material, not financial advice.
Worked examples
A bond priced at par
A $1,000.00 bond pays a 5 percent coupon in two payments a year and matures in 10 years. Bonds of the same risk and maturity are yielding 5 percent. What is it worth?
- Work out the cash coupon, which is face value times the coupon rate: a year, paid as two coupons of $25.00.
- Set the period rate and the number of periods: and .
- Discount the 20 coupons: .
- Discount the face value: .
- Add the two present values: .
- Current yield is the annual coupon over the price: , which is 5.00 percent.
The bond is worth $1,000.00, exactly its face value, so it trades at par. The premium or discount is $0.00. The current yield is 5.00 percent, the same as the coupon rate, and on a bond that pays a coupon at all, par is the only price where those two agree.
The same bond when the market wants 7 percent
Nothing about the bond changes. Rates move, and buyers of comparable bonds now want 7 percent. What happens to the price?
- The coupon is untouched at $25.00 twice a year, because the coupon rate is fixed against face value.
- Only the discount rate moves: , with as before.
- Discount the coupons: .
- Discount the face value: .
- Add them: .
- Measure the gap against face value: .
- Current yield: , or 5.83 percent.
The price falls to $857.88. The bond changes hands for 142.12 less than the $1,000.00 it repays at maturity, which is what trading at a discount means. The current yield rises to 5.83 percent, because the same $25.00 coupons now cost less to buy.
The same bond when the market wants 3 percent
Same bond once more, but this time buyers of comparable bonds will accept 3 percent. What is it worth now?
- The coupon is unchanged again at $25.00 twice a year.
- and .
- Discount the coupons: .
- Discount the face value: .
- Add them: .
- The gap against face value: .
- Current yield: , or 4.27 percent.
The price rises to $1,171.69, a premium of $171.69 over face value. The current yield falls to 4.27 percent, because the same $25.00 coupons cost more to buy. A buyer at this price also takes a known loss at maturity, when the bond repays $1,000.00 rather than the $1,171.69 they paid for it.
Common questions
Why does a bond price fall when interest rates rise?
Because the payments are fixed. A bond issued with a 5 percent coupon keeps paying $25.00 twice a year on $1,000.00 of face, whatever rates do next. If newly issued bonds of the same risk pay 7 percent, the old one can only compete by trading at $857.88.
Is current yield the same as yield to maturity?
No. Current yield is the annual coupon divided by the price. At $857.88 that is 5.83 percent. Yield to maturity is the discount rate that makes the present value of the coupons and the face equal the price. At a discount, yield to maturity sits above current yield.
What do par, discount and premium mean?
Par is a price equal to face value, $1,000.00 on this sheet, and it happens when the market rate matches the coupon rate. A discount is $857.88 here, when the market rate is higher than the coupon rate. A premium is $1,171.69, when the market rate is lower.
Keep reading
- How bond premium and discount work
- How current yield works
- Current yield vs coupon rate
- Yield, defined
- Present value, defined
- Bond price calculator and current yield
- Present value calculator
- How bonds work: coupon, price and yield
- How bond duration works
- How present value works
- Bond price against the market rate
- Macaulay vs modified duration
- Current yield vs yield to maturity
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.