Skip to content
Calculator Tools
Bond Calculators

Yield to Maturity Calculator

Yield to maturity (YTM) of a bond from its price, coupon and maturity, solved numerically — plus the approximation.

Enter values

Results update as you type.

Result

Yield to maturity

6.2878%

Approximate YTM
6.25%

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

  1. Enter current price, face value, coupon rate, years to maturity and the other fields.
  2. The result updates instantly as you type — press Calculate (or Enter) at any time.
  3. Review the breakdown shown under the main result.
  4. 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%