Yield to Maturity (YTM) Calculator

Updated November 03, 2020

Our yield to maturity financial calculator measures the annual return an investor would receive if a particular bond was bought today and held until maturity.


Face Value:
Annual Coupon Rate:
Years to Maturity:
Coupon Payments per Year:
Current Bond Price:
= Yield to Maturity (YTM)

To calculate a bond's yield to maturity, enter the face value (also known as "par value"), the coupon rate, the number of years to maturity, the frequency of payments, and the current price of the bond.

Example of Calculating Yield to Maturity

For example, you buy a bond with a $1,000 face value and 8% coupon for $900. The bond pays interest twice a year and matures in 5 years. 

Enter: "1,000" as the face value, "8" as the annual coupon rate, "5" as the years to maturity, "2" as the coupon payments per year, and "900" as the current bond price.