Homeโ€บ Investingโ€บ Bond Yield & Price Calculator

Bond Yield & Price Calculator

Calculate the current yield, yield-to-maturity, and price of a bond given coupon, market rate, and time to maturity.

Inputs

Yield to maturity (YTM)
โ€”
Current yield
โ€”
Annual coupon income
โ€”
Per-period coupon
โ€”
Total dollar return at maturity
โ€”

About Bond Yield & Price Calculator

YTM vs current yield

Current yield = coupon / price (ignores capital gain/loss at maturity). YTM = annualized total return assuming you hold to maturity and reinvest coupons. YTM is the more meaningful figure.

Why prices and yields move opposite

A bond pays fixed dollar coupons. If new bonds offer higher rates, the old ones become less attractive โ€” so their price drops to deliver an equivalent YTM. Rates up = prices down.

Duration risk

Long-dated bonds (20-30 yr) are far more rate-sensitive than short bonds. A 1% rate move can change a 30-year bond price by ~15-20%. Bond ladders mitigate this risk.