Debt investing

Bond YTM Calculator

Enter a bond's market price and terms to find its yield to maturity, the annual return earned if you buy now and hold to the end.

  • Free
  • No sign-up
  • Updated for 2026

Bond terms

$
$
%
yr

Enter the bond's price and terms to see the YTM.

Worked example

With these example inputs:

  • Face value$1,000
  • Market price$950
  • Coupon rate5%
  • Years to maturity10 yr
  • Coupon frequency

Yield to maturity: 5.7%

  • Current yield5.3%
  • Coupon payment$25
  • Face value$1,000

Add this calculator to your site

Free to embed. Copy the snippet below, it drops the live calculator straight into any page.

What this bond YTM calculator does

This calculator finds a bond's yield to maturity. You enter its price, face value, and terms. The tool then solves for the annual yield. So you see the return if you hold to the end. It also shows the current yield. The yield is shown as a percent.

What yield to maturity is

Yield to maturity is the full return on a bond. It assumes you buy now and hold to maturity. So it blends the coupons and any price gain. It is the standard way to compare bonds. It is shown as an annual percent. This tool solves for that rate.

How it is calculated

The tool finds the rate that fits the price. That rate sets the value of all future cash. It weighs each coupon and the final face value. So a lower price lifts the yield. The result is the yield to maturity. The calculator runs the numbers for you.

What the result tells you

The result shows the yield to maturity. A price of nine hundred fifty on a five percent bond yields about five and two thirds. A lower price raises it. A higher price lowers it. So it shows your true annual return. It is a guide, not an exact total.

The face value

The face value is what the bond repays at the end. It is the par amount printed on it. It also sets the coupon size. So this number anchors the cash flows. A common face value is one thousand. It is the core of the whole sum. Enter your face value.

The market price

The market price is what you pay today. It is the price to buy the bond now. A lower price lifts the yield. So this number drives the result. Use the current quoted price. Below face means a discount. Enter your market price.

The coupon rate

The coupon rate is the bond's annual interest. It is set as a percent of face value. A higher coupon lifts the yield. So this number sets the cash you collect. Use the rate on the bond. It does not change over time. Enter your coupon rate.

The years to maturity

The years to maturity is the time left. It is the years until the face is repaid. It sets how many coupons remain. So this number shapes the cash flows. Use the time from today to the end. Longer bonds carry more risk. Enter your years to maturity.

The coupon frequency

The coupon frequency is how often it pays. Many bonds pay twice a year. So each coupon is half the annual amount. This setting splits the payments correctly. Pick the schedule of your bond. Semiannual is the common choice. Set your coupon frequency.

YTM versus current yield

The tool also shows the current yield. It is the annual coupon over the price. It ignores any gain to maturity. So it differs from the full yield. YTM is the more complete figure. Use both for a clear view.

A final tip

Use this to compare bonds on equal footing. Remember it assumes you hold to the end. Selling early can change your return. It also assumes coupons are reinvested. Credit risk is not priced in here. Do not buy on yield alone. A careful pick weighs price and risk.

Frequently asked questions

What is yield to maturity?

YTM is the single discount rate that makes the present value of all the bond's cash flows equal its price, effectively the annual return if held to maturity.

How is it different from the coupon rate?

The coupon rate is fixed against face value. YTM also reflects the price paid, so a bond bought at a discount has a YTM above its coupon rate, and vice versa.