Bond Yield Calculator

Solve a fixed-coupon bond’s nominal yield to maturity from its coupon-date price and compare it with current yield.

Check your inputs—Complete valid inputs to calculate a current result.
currency units

0.000001 – 1,000,000,000,000 currency units

%

0 – 1000 %

years

0.000001 – 100 years

currency units

0.000001 – 1,000,000,000,000 currency units

Nominal annual yield to maturity

5.66%

  • Current yield (coupon ÷ price)5.26%

Assumes promised fixed coupons and principal are paid as scheduled, with valuation on a coupon date. Yield to maturity is not a guaranteed realized return.

How this was calculated

Numerically solve the coupon-date bond pricing equation for yield.

Current yield excludes capital gain or loss at maturity and differs from yield to maturity.

Formula and method

Numerically solve price = discounted coupons + discounted redemption value. Current yield is annual coupon cash divided by price.

Worked example

A bond priced at face value with a 5% coupon has 5% yield to maturity. Discounted prices generally imply higher yields for the same promised cash flows.

Frequently asked questions

Is yield to maturity guaranteed?

No. The calculation assumes promised payments occur. Default, early redemption, reinvestment opportunities, taxes and fees affect realized returns.

References

Last updated . Results are estimates for informational purposes only.