Skip to content
OverCalculator
  1. Home
  2. Financial
  3. Bond Yield Calculator
Financial

Bond Yield Calculator

Compare coupon yield, current yield, annual coupon income, coupon frequency, and a quick approximate yield to maturity for a plain coupon bond.

Published

Yield overview
Approximate yield to maturity
5.25%
Current yield
5.1%
Coupon yield
5%
Annual coupon income
$50.00
Coupon per period
$50.00
Annual price pull-to-par
$2.00
Coupon payments per year
1

At $980.00, this bond's current yield is 5.1% and its quick yield-to-maturity estimate is 5.25%.

$
$
%
yr

Results update as you type.

Bond Yield Calculator

The bond yield calculator gives a compact yield overview for a plain coupon bond. It reports the stated coupon yield, current yield, annual coupon income, coupon per period, annual price pull-to-par, and a quick approximate yield to maturity. The design is deliberately different from the yield to maturity calculator: this page is for screening and explaining the pieces of yield, while the YTM page solves an internal rate by iteration.

Use it when you want to understand why two bonds with the same coupon can have different return profiles. A 5% coupon on a bond priced at $980 is not the same as a 5% coupon on a bond priced at $1,050. The coupon dollars may be identical, but the investment base and eventual movement toward face value are different. For full cash-flow valuation, move to the bond price calculator or the broader bond calculator.

Formula matched to the calculator

Annual coupon income is the face value times the annual coupon rate:

annual coupon=face value×annual coupon rate100\text{annual coupon} = \frac{\text{face value} \times \text{annual coupon rate}}{100}

Coupon per period is annual coupon divided by coupon frequency:

coupon per period=annual couponcoupon frequency\text{coupon per period} = \frac{\text{annual coupon}}{\text{coupon frequency}}

Current yield compares annual coupon income with today’s bond price:

current yield=annual couponbond price×100\text{current yield} = \frac{\text{annual coupon}}{\text{bond price}} \times 100

The calculator’s main output is the common quick approximation for yield to maturity:

approximate YTM=annual coupon+face valuebond priceyears to maturityface value+bond price2×100\text{approximate YTM} = \frac{\text{annual coupon} + \frac{\text{face value} - \text{bond price}}{\text{years to maturity}}}{\frac{\text{face value} + \text{bond price}}{2}} \times 100

Annual price pull-to-par is:

annual pull-to-par=face valuebond priceyears to maturity\text{annual pull-to-par} = \frac{\text{face value} - \text{bond price}}{\text{years to maturity}}

Example

Use the default inputs: face value $1,000, bond price $980, annual coupon rate 5%, annual coupon frequency 1, and 10 years to maturity. The annual coupon is $50.00. Because the default frequency is annual, coupon per period is also $50.00 and coupon payments per year is 1.

Current yield is annual coupon divided by price:

50980×100=5.1020%\frac{50}{980} \times 100 = 5.1020\%

Rounded like the calculator, current yield is 5.10%. The annual price pull-to-par is:

100098010=2\frac{1000 - 980}{10} = 2

That means the approximation adds $2.00 per year for the discount moving toward face value. The quick YTM estimate is:

50+21000+9802×100=5.2525%\frac{50 + 2}{\frac{1000 + 980}{2}} \times 100 = 5.2525\%

Rounded in the result, the approximate yield to maturity is 5.25%. The calculator also shows coupon yield 5.00%, annual coupon income $50.00, coupon per period $50.00, annual price pull-to-par $2.00, and coupon payments per year 1.

Price-yield relationship in this estimate

The relationship between price and yield is inverse here too, but this calculator shows it through simple ratios rather than full discounting. Lower the price while keeping coupon and face value fixed, and current yield rises because the same coupon dollars are divided by fewer invested dollars. The approximate YTM rises as well because a discount bond has positive pull-to-par. Raise the price above face value, and current yield falls while pull-to-par becomes negative.

This is why yield comparisons should separate income from total return. Current yield answers, “How much coupon income do I receive this year for the price I pay?” Approximate YTM adds, “What if the bond also moves toward face value over the remaining years?” A premium bond can have a respectable current yield but a lower approximate YTM because some of the premium is expected to disappear by maturity.

Tips for using the yield overview

  • Use current yield for income comparisons, not for total-return forecasts.
  • Use approximate YTM to screen bonds before doing a precise present-value solve.
  • Watch the annual pull-to-par line; it tells you whether price movement is helping or hurting the coupon return.
  • Compare bonds with similar credit quality, maturity, tax treatment, and call provisions before ranking them by yield alone.
  • For coupon mechanics, check the coupon rate calculator and bond current yield calculator.

Informational note

The approximation can be close for ordinary fixed-rate bonds with modest premiums or discounts, but it is not a substitute for a term-sheet review or a trading quote. Callable bonds, distressed bonds, tax-exempt bonds, zero-coupon bonds, and inflation-linked securities can behave differently. The interest calculator and present value annuity calculator can help if you want to step back from bond-specific terms and review the time value of money.

As a workflow, start by checking whether the bond is priced above or below face value. Then compare coupon yield, current yield, and approximate YTM in that order. If the three numbers are close, the bond is probably near par and the coupon explains much of the return. If they are far apart, the price is doing important work, and an exact cash-flow calculation is worth the extra step before comparing yields across issuers.

Sources

Frequently asked questions

What yield appears as the main result?
The main result is an approximate yield to maturity. It combines annual coupon income with the average annual gain or loss from the bond price moving toward face value, then divides that total by the average of price and face value. It is a quick estimate, not an iterative present-value solve.
How is current yield different from coupon yield?
Coupon yield is the stated annual coupon rate on face value. Current yield divides annual coupon dollars by the price you pay today. If a bond trades below face value, current yield can be higher than the coupon rate. If it trades above face value, current yield can be lower.
When should I use the exact YTM calculator instead?
Use the exact yield to maturity calculator when the premium or discount is large, maturity is long, or you need a present-value internal rate of return. This page is designed for screening because its approximation is fast and transparent, but it does not discount every coupon date.
What is annual price pull-to-par?
Annual price pull-to-par is the difference between face value and current price divided by years to maturity. A discount bond has positive pull because it can move up toward face value. A premium bond has negative pull because the price may decline toward face value by maturity.
Does coupon frequency change the approximate YTM?
In this calculator, coupon frequency changes the coupon per period display and the payments-per-year item, but the approximate YTM uses annual coupon income, face value, price, and years to maturity. For compounding effects from frequency, use an exact bond pricing or YTM solver.

Related calculators

Bond Yield Calculator updated at