Bond Pricing
A bond is the present value of its cash flows
A $1,000 bond pays a 5% coupon for three years, but the market demands a 6% return. Why does it trade for only $973.27, less than its face value?
A bond is a package of cash flows
A coupon bond promises two things: a stream of equal coupon payments and a single face-value repayment at maturity. Its fair price today is simply the present value of that whole package, discounted at the yield $y$ investors require.
Reading the formula
$C$ is the coupon paid each period, $y$ is the required yield per period, $n$ is the number of periods, and $F$ is the face value repaid at maturity. The first term is the present value of the coupons (an annuity); the second is the present value of the face value (a lump sum).
Because the yield sits in the denominator, a higher required yield lowers every discounted cash flow, so the price falls. This inverse relationship is the single most important fact about bonds.
- 1. Coupon $C = 50$, yield $y = 0.06$, periods $n = 3$, face $F = 1000$.
- 2. Annuity factor: $(1 - 1.06^{-3})/0.06 = 0.160381/0.06 = 2.673017$.
- 3. PV of coupons: $50 \times 2.673017 = 133.65$.
- 4. PV of face: $1000 \times 1.06^{-3} = 1000 \times 0.839619 = 839.62$.
- 5. Price: $133.65 + 839.62 = 973.27$.
💡 Hint
Check your understanding
- A bond price is the present value of its coupons plus its face value.
- Price $= C(1-(1+y)^{-n})/y + F/(1+y)^{n}$.
- Price and required yield move in opposite directions.