Bond Yield Calculator

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

Use the Bond Yield Calculator

Bond Parameters

Enter bond parameters and click Calculate Yield

Copied!

Summary

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

How it works

  1. Enter the bond face value (par value), typically $1,000.
  2. Enter the annual coupon rate as a percentage (e.g. 5 for 5%).
  3. Enter the current market price of the bond.
  4. Set the years to maturity and choose annual or semi-annual coupon frequency.
  5. Click "Calculate" — YTM is solved via bisection iteration and current yield is computed directly.
  6. Review the result panel showing YTM, current yield, coupon payment, and bond status.

Use cases

  • Comparing yields across bonds with different prices and maturities.
  • Verifying a broker-quoted YTM against an independent calculation.
  • Deciding whether a premium or discount bond offers better value.
  • Screening bonds to build a fixed-income ladder.
  • Teaching the relationship between bond price and yield.
  • Quick yield check before executing a trade.

Frequently Asked Questions

Last updated: 2026-09-22 · Reviewed by Nham Vu