Yield to Maturity Calculator – Calculate YTM for Bonds

Use our YTM calculator to find the yield to maturity for a bond by entering the information about the bond below.

$
$
%

Results:

Yield to Maturity:
 %
Current Yield:
 %
Learn how we calculated this below


On this page:


Yield to Maturity Formula

YTM = \frac{ C + \frac{FV − PV}{t} }{ \frac{FV + PV}{2} }

Where:
C = coupon rate
FV = face value
PV = present value (current price)
n = years to maturity

Zero Coupon (Discount) Bond YTM Formula

YTM = \sqrt[n]{ \frac{FV}{PV} } − 1

Where:
FV = face value
PV = present value (current price)
n = years to maturity