How interest rate shifts move bond prices — and what that means for your portfolio
Investment-grade corporate bonds typically trade between 95 and 108 cents on the dollar, depending on how far market yields have drifted from the coupon rate. Bond pricing converts a stream of future coupon payments and a final par repayment into a single present-day dollar figure. Portfolio managers, fixed-income traders, and individual investors building bond ladders rely on this calculation every time rates move — and with the Fed funds rate swinging between 0.25% and 5.50% over the past five years, bond prices have been anything but stable.
Why bond pricing drives every fixed-income decision
Getting the price wrong by even 1% on a $500,000 position means a $5,000 miscalculation — enough to wipe out an entire year's coupon income on a short-duration bond. Bond pricing is the foundation for comparing bonds with different coupons, maturities, and credit ratings on equal footing. A common misconception is that a bond's coupon rate tells you what you'll earn; in reality, your actual return depends on the price you pay, which is why yield to maturity matters more than the stated coupon.
The present value formula behind bond pricing
Bond pricing discounts every future cash flow back to today using the market yield. Each coupon payment and the final face value repayment are divided by a compounding factor that grows with time:
bond price = sum of (coupon payment / (1 + ytm / frequency)^period) + face value / (1 + ytm / frequency)^total periods
Here, coupon payment is face value times coupon rate divided by payment frequency. Period counts from 1 to total periods (years times frequency), and ytm is the annual yield expressed as a decimal.
Pricing a 5-year corporate bond at a premium
-
Identify the coupon payment. A $1,000 face value bond with a 6% annual coupon pays $60 per year. With semi-annual payments, each coupon is $60 / 2 = $30.
-
Count the total periods. Five years with two payments per year gives 10 coupon periods.
-
Discount each coupon. At a 5% YTM (2.5% per half-year), the first $30 coupon is worth $30 / 1.025 = $29.27. The tenth coupon is worth $30 / 1.025^10 = $23.44.
-
Discount the face value. The $1,000 returned at maturity is worth $1,000 / 1.025^10 = $781.20 today.
-
Sum all present values. The ten discounted coupons total $262.56. Adding the discounted face value: $262.56 + $781.20 = $1,043.76.
The bond trades $43.76 above par because its 6% coupon beats the market's 5% required return.
Risk & Market Context
Interest rate moves are the single largest driver of bond price volatility. When the Federal Reserve raised rates by 425 basis points between March 2022 and July 2023, the Bloomberg US Aggregate Bond Index fell over 13% — the worst drawdown in its history. Investment-grade corporate bonds typically carry spreads of 80–150 basis points above Treasuries, while high-yield bonds range from 300 to 500 basis points. A 1% rise in market yield pushes a 2-year bond's price down roughly 2%, but a 20-year bond drops closer to 14%. Credit rating downgrades compound the effect: when a BBB-rated issuer slips to BB, the spread can widen by 150–200 basis points overnight, knocking 8–12% off the bond's price.
What bond prices look like in practice
Fixed-income professionals calibrate expectations against four benchmark ranges. Treasury bonds with 5–10 years remaining typically price between 96 and 104, staying close to par because credit risk is negligible. Investment-grade corporates (rated BBB or above) trade in a wider band of 92–110, reflecting both rate sensitivity and credit spread movements. High-yield bonds routinely swing between 85 and 102, with distressed issuers sometimes falling below 70 cents on the dollar. Municipal bonds often trade at slight premiums — 100 to 106 — because their tax-exempt coupons are valued differently by investors in higher brackets. Duration, the weighted average time to receive cash flows, is the professional's shorthand: a duration of 7 means a 1% rate change moves the price roughly 7%.