AbraCalc

Bond YTM: $1,000 Par, $900 Price, 4% Coupon, 5 Years

A bond with $1,000 par, $900 current price, 4% coupon, and 5 years to maturity has an approximate yield to maturity of about 6.49%.

Embed this tool on your site

How to use this tool

  1. Enter the bond's face (par) value, usually $1,000.
  2. Enter the current price you would pay for the bond.
  3. Enter the annual coupon rate and years to maturity.
  4. Read the approximate YTM, current yield, and annual coupon payment.
  5. Compare YTM with the coupon rate to see if the bond trades at a discount or premium.

Find the yield to maturity on a deeply discounted bond priced at $900 with a 4% coupon and 5 years to maturity.

Frequently asked questions

What is yield to maturity?
YTM is the annual return you would earn by buying a bond at its current price and holding it to maturity, counting both coupon income and any gain or loss versus the face value.
Why is this an approximation?
Exact YTM requires solving for the rate that discounts all cash flows back to today, which has no algebraic solution and is found by iteration. The approximation formula is fast and close for most bonds.
How does current yield differ from YTM?
Current yield only counts coupon income relative to price. YTM also includes the gain or loss from the price converging to face value at maturity, so they match only when the bond trades at par.
Why does a discount bond have a higher YTM?
If you pay less than face value, you collect coupons plus an extra gain when the bond repays par at maturity, which raises the total return above the coupon rate.