Yield to Maturity Calculator

Enter a bond's face value, coupon rate, current price, and years to maturity to calculate its yield to maturity (YTM) instantly.

Bond Parameters

Yield to Maturity

Annual bond equivalent yield

Current Yield

Annual Coupon Payment

Price vs. Par

Total Return (hold to maturity)

Copied!

Summary

Enter a bond's face value, coupon rate, current price, and years to maturity to calculate its yield to maturity (YTM) instantly.

How it works

  1. Enter the bond's face value (par value), typically $1,000.
  2. Enter the annual coupon rate as a percentage (e.g., 5 for 5%).
  3. Enter the bond's current market price.
  4. Enter the number of years remaining to maturity.
  5. Optionally choose semi-annual or annual coupon payments.
  6. The tool uses Newton's method to solve for the exact YTM and shows the full breakdown.

Use cases

  • Compare yields across bonds with different coupon rates and prices.
  • Determine whether a bond is fairly priced relative to a target return.
  • Evaluate corporate bond offerings against benchmark Treasury yields.
  • Academic fixed-income coursework and CFA exam practice.
  • Assess reinvestment risk when comparing YTM to current yield.
  • Screen bond ladders for consistent after-tax return targets.

Frequently Asked Questions

Last updated: 2026-06-11 · Reviewed by Nham Vu