Bond Yield
Calculator

Inputs

Current yield
5.0000%

Results

Current yield
5.0000%
Approximate yield to maturity
5.0000%
Annual coupon payment
$50.00

Comparison

ScenarioAmount
Face value$1,000.00
Market price$1,000.00

Formula

y ≈ (C + (F − P) ÷ t) ÷ ((F + P) ÷ 2)
coupon
50.00
face
1000.00
price
1000.00
years
10

= 5.0000

Note

The yield to maturity is an approximation. It does not account for reinvestment, taxes, fees, call features, or changes before maturity.

More in Financial

See all →

Frequently asked questions

What does the calculated yield actually measure?+

It expresses the annual return a bond delivers relative to its price, factoring in the coupon rate and, for yield to maturity, the gap between purchase price and face value paid back at maturity. It lets you compare bonds trading above or below par on equal footing.

Why is yield different from the coupon rate?+

The coupon rate is fixed at issuance and applies to face value, but yield reflects what you actually pay. If you buy a bond below par, your yield is higher than the coupon; buy above par, and yield falls below it.

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

Current yield only divides the annual coupon by the current price, ignoring any gain or loss at maturity. Yield to maturity accounts for that price convergence over time, making it the more complete measure for buy-and-hold investors.

Does a higher yield always mean a better bond?+

Not necessarily. A higher yield usually signals higher risk, such as a longer maturity, lower credit quality, or call risk. Compare bonds of similar credit rating and duration before treating yield alone as a quality signal.

How does a bond's price move when interest rates change?+

Bond prices and yields move in opposite directions: when market interest rates rise, existing bonds with lower coupons become less attractive, so their price drops until the yield matches the new market rate, and vice versa.