Bond Yield Calculator

Estimate current yield and approximate yield to maturity for a bond.

Annual Coupon Payment

Enter valid inputs

Current Yield

Enter valid inputs

Approximate Yield to Maturity

Enter valid inputs

Guide

How it works

Use this calculator to estimate current yield and approximate yield to maturity for a bond.

What this calculator does

The bond yield calculator uses face value, coupon rate, market price, and years to maturity.

Bond Yield Formula

Current Yield = Annual Coupon / Current Price

Approximate YTM = (Coupon + (Face Value - Price) / Years) / ((Face Value + Price) / 2)

Example calculation

For a 1,000 face value bond with a 5% coupon trading at 950, the calculator estimates current yield and approximate yield to maturity.

When to use this calculator

  • comparing bonds
  • estimating income yield
  • reviewing premium or discount bonds
  • evaluating maturity scenarios

FAQs

Is this exact yield to maturity?

No. It is an approximation.

Explore more

More calculators in this topic

View investments calculators

Continue exploring

Related calculators

Explore the next calculations most relevant to this topic.