Free Bond Yield to Maturity Calculator

Calculate the yield to maturity (YTM) for a bond based on its current price, face value, coupon rate, and time to maturity.

USD
USD
%
years

Approximate YTM

5.64 %

Annual Coupon Payment$50
Current Yield5.26 %
Total Coupon Income$500

Approximate YTM vs Years to Maturity

Bond Yield to Maturity

YTM is the total return expected on a bond held to maturity, accounting for coupon payments and any price discount or premium.

Approximate YTM Formula

YTM = [C + (F - P) / n] / [(F + P) / 2]

Where:

  • C = Annual coupon payment
  • F = Face value
  • P = Current market price
  • n = Years to maturity
  • Premium vs Discount

  • Discount bond (price < par): YTM > coupon rate
  • Par bond (price = par): YTM = coupon rate
  • Premium bond (price > par): YTM < coupon rate
  • Example Calculation

    $1,000 face value bond, $950 current price, 5% coupon, 10 years to maturity.

    1. 01Annual coupon = $1,000 x 5% = $50
    2. 02Price gain = ($1,000 - $950) / 10 = $5/year
    3. 03Average price = ($1,000 + $950) / 2 = $975
    4. 04Approx YTM = ($50 + $5) / $975 = 5.64%

    Frequently Asked Questions

    Learn More

    How to Calculate Mortgage Payments

    Learn how to calculate mortgage payments step by step. Understand the mortgage payment formula, principal vs. interest breakdown, escrow, PMI, and how to use amortization schedules.

    Related Calculators