About the Yield to Maturity Calculator
Yield to maturity (YTM) of a bond from its price, coupon and maturity, solved numerically — plus the approximation.
Also known as: ytm calculator, bond yield calculator, yield to maturity, bond-yield.
How to use this calculator
- Enter current price, face value, coupon rate, years to maturity and the other fields.
- The result updates instantly as you type — press Calculate (or Enter) at any time.
- Review the breakdown shown under the main result.
- Use Copy result or Share to save the answer or send a link with your inputs.
Formula
Solve price = Σ C/(1 + y)ᵗ + F/(1 + y)ⁿ for y
Worked example
Using the values pre-filled in the calculator above:
- Current price = 920
- Face value = 1,000
- Coupon rate = 5 %
- Years to maturity = 8
- Coupon frequency: Semi-annual
the calculator returns:
- Yield to maturity: 6.2878%
- Approximate YTM: 6.25%