Use this ytm calculator to estimate bond yield to maturity, compare prices, and plan returns with fast, accurate results and clear steps.
Calculate the yield to maturity (YTM) of a bond based on face value, coupon rate, current price, and time to maturity.
Ready to Calculate
Enter bond parameters to calculate yield to maturity
Copy the code below to embed this calculator on your website
Bond pricing can be misleading if you only look at coupon rate. The ytm calculator shows the true annualized return based on price, coupons, and time to maturity. If you also compare cashflow changes for working income, our Pay Raise Calculator can help you model pay adjustments alongside portfolio returns.
Follow these steps to get instant results:
Yield to maturity estimates the annual return you earn if you hold a bond to maturity. A common approximation uses the annual coupon plus the annualized price change divided by the average of face value and price.
YTM ≈ (C + (F − P) / n) / ((F + P) / 2)
A bond has a $1,000 face value, $50 annual coupon, price $960, and 5 years to maturity.
Use YTM to compare bonds, evaluate premiums/discounts, and plan fixed-income returns.
It estimates the annualized return if you hold the bond to maturity, including coupons and price changes.
No. Coupon rate is based on face value, while YTM is based on current price and time to maturity.
When a bond is priced below face value, the price gain at maturity increases the total return.
Yes, you can adjust inputs for coupon frequency to estimate YTM accurately.
Use YTM as an annualized benchmark and compare it to other fixed-income or savings yields.
Mastering bond returns is easy with the right tools. Use this calculator to compare yields and make confident investment decisions.
Explore more Finance tools: Check out our Markup Calculator or the popular Time and a Half Calculator.
Get instant results with our optimized calculation engine
Precise calculations you can trust for any project
Works perfectly on all devices and screen sizes