Bond Yield Calculator

Calculate current yield, yield to maturity, and total return on bonds.

📜

Bond Yield

Enter the bond details to calculate yields and returns.

Current yield
0%
YTM (approx): 0%
Annual coupon payment
$0
Current yield
0%
YTM (approximate)
0%
Total return
0%
Capital gain/loss
$0
Discount / premium
Par

Worked example

With the default inputs shown below, this calculator returns the following results:

InputValue
Face value ($)$1,000
Coupon rate (%)5%
Current market price ($)$950
Years to maturity10
Payment frequencySemi-annual
ResultValue
Current yield5.26%
Annual coupon payment$50.00/yr
YTM (approximate)5.64%
Total return57.9%
Capital gain/loss+$50.00
Discount / premiumDiscount ($50.00)

Values shown are produced by this page in your browser; change any input to update them.

How to use the Bond Yield

  1. Face value ($) — default $1,000
  2. Coupon rate (%) — default 5%
  3. Current market price ($) — default $950
  4. Years to maturity — default 10
  5. Payment frequency — default Semi-annual
  6. Press Calculate to update the results instantly.

Frequently asked questions

Sources & references