Investing · Fixed income

Bond yield calculator.

Enter the price, face value, coupon and years to maturity. Get the yield to maturity, current yield, an optional yield to call and a tax-equivalent yield for a bond whose interest is tax-free.

Current yield = annual coupon ÷ price. Yield to maturity is the single rate that makes the present value of every coupon and the face value equal today’s price. It is higher than the coupon rate when the bond sells at a discount and lower at a premium.

Bond-equivalent yieldsPrice assumed at a coupon date

Advertisement

Your bond

A whole number of coupon periods, for example 7.5 years for semi-annual.

Optional

Federal plus state rate. Use for a bond whose interest is exempt from tax.

Your estimate

How the yield is solved

With n coupon periods left, periodic coupon c and face value F, a bond’s price at periodic yield y is P = c × [1 − (1 + y)−n] ÷ y + F × (1 + y)−n. There is no closed-form solution for y, so the page searches for the y that reproduces your price. The reported yield to maturity is y × payments per year (bond-equivalent yield); the effective annual yield is (1 + y)payments per year − 1. Yield to call uses the same equation with the call price in place of face value and the years to call in place of the years to maturity.

Tax-equivalent yield = yield ÷ (1 − tax rate): the taxable yield that leaves you with the same after-tax return as the tax-free bond.

Worked example

A $1,000 bond with a 5% semi-annual coupon, 10 years left, priced at $950: current yield is $50 ÷ $950 = 5.26% and yield to maturity is 5.66% (effective annual 5.74%). If it can be called at $1,020 in five years, the yield to call is 6.53%. At a 24% tax rate, a 5.66% tax-free yield matches a taxable 7.45%. The form is preloaded with this example.

What this page does not do

For definitions of bond terms, see the U.S. SEC Investor.gov glossary entry on yield to maturity (read October 4, 2026). The maths above has no yearly rates to go stale.

Frequently asked questions

What is the difference between current yield and yield to maturity?

Current yield counts only the coupon income relative to price. Yield to maturity also counts the gain or loss from the price converging to face value at maturity.

Why is the yield to maturity higher than the coupon?

You paid less than face value, so you earn the coupon plus the gain when the bond is repaid at par.

What is yield to call?

The yield if the issuer redeems the bond early at the call price. For a bond bought above par, the yield to call is usually lower than the yield to maturity.

Does this work for zero-coupon bonds?

Yes: set the coupon to 0. The yield is then the annualised return from price to face value.

Estimate only

This page is educational and is not investment advice. Bond prices change and issuers can default; verify any figure with your broker before trading. Calculations run in your browser; nothing is sent anywhere.

Advertisement
Advertisement