A 5% coupon bond trading at $92 tells you instantly the market demands more than 5%. Bond prices and yields move inversely, and the magnitude depends on coupon, maturity, and convexity.
A fixed-rate bond's price is the present value of its remaining cash flows, each discounted at the YTM.
PMT is the periodic coupon, r the periodic YTM, N the total periods, FV par. For semiannual bonds, halve the annual coupon rate and YTM, then double the years to get N.
KEY: YTM is the single discount rate that equates PV of all promised cash flows to the bond's price. It assumes the bond is held to maturity and coupons reinvest at the YTM.
A premium bond's price pulls down to par as maturity approaches. A discount bond's price pulls up to par. This is the constant-yield price trajectory, or "pull to par."
HIGH-FREQUENCY: The inverse price/yield link is the most tested fixed-income concept. Yields up, prices down. Always.
Common mistakes
- Forgetting to halve coupon and yield for semiannual bonds. A 6% semiannual coupon pays $30 per period discounted at YTM/2 over 2 × years periods. Trap: discounting $60 once a year at the annual YTM.
- Confusing full and flat prices. Buyers pay full (flat + accrued); quotes are flat. Trap: a question asks what the buyer pays and the candidate selects the flat price.
- Reversing price/yield direction. Yields up, prices down. Trap: "YTM rose from 5% to 6%, so price increased."
Bottom line
- Bond price = PV of coupons + PV of par, each discounted at the periodic YTM
- Price and yield are inversely related and the curve is convex; equal-size yield moves produce unequal price changes
- Coupon > YTM = premium; coupon = YTM = par; coupon < YTM = discount
- Longer maturity and lower coupon amplify price sensitivity; zero-coupon bonds are the most sensitive
Exam shortcut
For premium/par/discount: compare coupon rate to YTM, no math needed. For semiannual bonds: halve the coupon rate, halve the YTM, double the years, then apply the standard PV formula. For between-coupon pricing: compute PV at the last coupon date, multiply by (1 + r)^(t/T) for full price, then subtract AI = (t/T) × PMT for flat.
The full lesson (about 1,684 words, 11 min read) adds 2 worked examples, all 6 common mistakes, a self-check, free in the app.
Learning objectives
- bond valuation prices and yields
Browse all free CFA Level I lessons or jump into free CFA Level I practice questions.