Financial Calculators

Yield to Maturity Calculator

Solve bond yield to maturity and compare it with current yield and an approximation.

Find the annual nominal yield that reprices remaining coupon and principal cash flows to the entered price.

Calculate with the Yield to Maturity Calculator

Enter the details below. Required values are validated before results are shown.

How to use the Yield to Maturity Calculator

  1. Choose the display currency and any calculation mode or frequency.
  2. Enter each required value using a consistent currency and time basis.
  3. Select Calculate or press Enter.
  4. Review the result explanation, assumptions, and any schedule before relying on the estimate.

Worked example

A coupon bond below par normally has YTM above its coupon rate when all promised payments occur.

Understanding the results

The summary separates the most important output from supporting values. Currency selection changes formatting only; it does not convert exchange rates or alter a currency-independent formula.

Frequently asked questions

How is current yield different from yield to maturity?

A bracketed bisection solver reports the solved YTM separately from the approximate shortcut and pricing residual. The result depends on the values and assumptions entered, so compare it with the applicable provider or official rule.

Can I use decimal values in the Yield to Maturity Calculator?

Yes. Decimal values are supported. Results are calculated at full JavaScript numeric precision and formatted for readability.

Are the Yield to Maturity Calculator results guaranteed?

No. The calculator provides an estimate based on the entered assumptions and is not financial, tax, investment, lending, payroll, or legal advice.