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.

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

Frequently Asked Questions

Related tools

Last updated: 2026-05-23 · Reviewed by Nham Vu