Yield to Maturity Calculator
Estimate a bond's annualised yield to maturity from its coupon rate, face value, current market price, and years remaining, or calculate the fair bond price from a required yield.
Enter values above to see the result.
Advertisement
Yield to Maturity Formula
The approximate YTM formula averages the annual return from coupon income and the capital gain or loss from the price-to-par difference spread over the remaining years.
YTM ≈ [C + (F − P) / n] ÷ [(F + P) / 2]
C = annual coupon · F = face value · P = market price · n = years to maturity
Using YTM to Compare Bonds
YTM is the single most useful number for comparing bonds because it accounts for all three sources of return: coupon income, reinvestment of coupons, and capital gain or loss at maturity. Two bonds with identical coupon rates but different prices will have different YTMs, and YTM tells you which is the better deal for a given level of credit risk.
Investors typically compare a bond's YTM against a benchmark such as the yield on a Treasury bond of similar maturity to assess the risk premium being offered. A corporate bond yielding 200 basis points more than a comparable Treasury suggests the market is pricing in meaningful default risk.
Remember that YTM assumes coupons are reinvested at the same rate, which is rarely achievable in practice. The actual realised return will differ depending on where interest rates move over the holding period.