Bond Yield Calculator

Use this bond yield calculator to estimate bond yield from price, payment and maturity details. Enter bond price, face value, coupon and time to maturity and review an estimated yield or related bond measure.

Current yield
—
Approx. yield to maturity —
Annual coupon payment —

YTM uses a standard approximation formula, not the exact iterative solution — treat it as a close estimate.

✉ Email me this result
</> Embed this calculator

Paste this into any website or blog post. It is free — the small "powered by" link must stay visible.

How it works

Current yield = annual coupon ÷ price; approx. YTM = (coupon + (face−price)/years) ÷ ((face+price)/2)

How to use the Bond Yield Calculator

Start by entering bond price, face value, coupon and time to maturity. Keep the units consistent and check that each value belongs to the same question.

The result gives an estimated yield or related bond measure. Rates, reinvestment and issuer risk are not captured by one yield figure. Use it as a guide and check any instructions, rules or professional advice that apply.

Frequently Asked Questions

What does this bond yield calculator calculate?
It gives an estimated yield or related bond measure. Rates, reinvestment and issuer risk are not captured by one yield figure.
What information should I enter?
Enter bond price, face value, coupon and time to maturity. Use the same units throughout so the result is easier to understand.
Is yield the same as return?
No. Total return can also depend on price changes, reinvestment and timing.