Finance

Yield to Maturity (YTM) Calculator

Solve for the yield to maturity on any coupon bond from its face value, current price, coupon, and term. It reports nominal YTM, effective annual yield, and current yield.

How to use
  1. Enter the face value and current price.
  2. Enter the coupon rate and frequency.
  3. Enter the years to maturity.
Price
Yield to maturity (nominal, annual)

Effective (EAR)
Current yield
Annual coupon
Capital gain
Bond status
Estimates for general information, not financial advice. Confirm figures before making money decisions.
Was this helpful?

How it's calculated

Price = Σ C ÷ (1+y)ᵗ + F ÷ (1+y)ⁿ

Price = market price, C = coupon per period, F = face value, n = number of periods, y = periodic yield (solved numerically by Newton iteration). YTM = y × periods per year; current yield = annual coupon ÷ price.

Common questions

What is yield to maturity?

YTM is the total annual return you earn if you hold a bond to maturity and reinvest its coupons at the same rate.

Why is YTM different from the coupon rate?

The coupon rate is fixed against face value, but YTM also accounts for whether you bought the bond above or below par.