Bond Yield Calculator

A bond's yield depends on more than just its coupon rate. Current yield reflects the annual coupon relative to the price you actually paid; yield to maturity (YTM) assumes you hold the bond until it matures and reinvest every coupon at the same rate. Our bond yield calculator solves the YTM equation numerically (Newton-Raphson with bisection fallback) so you get accurate yields even on premium and discount bonds with semi-annual or quarterly coupons. Use it to compare bonds, evaluate purchases below or above par, and understand how bond price moves affect total return.

star 4.8
auto_awesome AI
New

tune Bond Inputs

%

Below par = discount, above par = premium

analytics Yields

Yield to Maturity (YTM)
5.6617%
vs current yield 5.2632%
Discount Bond
Annual Coupon
$50
Periodic Coupon
$25
Total Coupons
$500
Capital Gain/Loss
+$50
Total Return
$550
Total Return %
57.89%

tips_and_updates Tips

  • Current yield ignores capital gain/loss — use YTM for the true holding period return
  • YTM = coupon rate exactly when price = face value (par)
  • Discount bonds (price < face) have YTM > coupon rate
  • Premium bonds (price > face) have YTM < coupon rate
  • Most US bonds pay coupons semi-annually — frequency = 2 is the default
  • Bond prices move opposite to interest rates: rates up → prices down
  • YTM assumes you reinvest every coupon at the same yield — actual returns differ if rates change
  • For zero-coupon bonds, set coupon rate = 0; YTM is then a pure price-to-face return

How to Use This Calculator

1

Enter face value

The bond's par value at maturity (most US bonds use $1,000).

2

Set coupon rate

Annual interest rate paid by the bond, as a percentage.

3

Enter current price

The market price you'd pay (or did pay) for the bond today.

4

Set years to maturity

How many years until the bond matures and pays back face value.

5

Choose coupon frequency

Annual, semi-annual (most common in US), quarterly, or monthly.

6

Read results

Current yield, YTM, total coupons, capital gain, and total return are calculated instantly.

The Formula

Current yield is a simple ratio that ignores capital gain or loss at maturity. YTM is the internal rate of return that equates the present value of all future coupons plus the face value at maturity to the bond's current price. YTM equals the coupon rate when price equals face value. When price < face value (discount), YTM > coupon rate. When price > face value (premium), YTM < coupon rate.

Current Yield = Annual Coupon / Price × 100 | YTM solves: P = Σ C/(1+y/m)^t + F/(1+y/m)^(n×m)

lightbulb Variables Explained

  • P Bond price (current market price)
  • F Face value (par value, e.g. $1,000)
  • C Periodic coupon payment (annual coupon ÷ frequency)
  • y Yield to maturity (annual, decimal)
  • m Coupons per year (1=annual, 2=semi-annual, 4=quarterly)
  • n Years to maturity

tips_and_updates Pro Tips

1

Current yield ignores capital gain/loss — use YTM for the true holding period return

2

YTM = coupon rate exactly when price = face value (par)

3

Discount bonds (price < face) have YTM > coupon rate

4

Premium bonds (price > face) have YTM < coupon rate

5

Most US bonds pay coupons semi-annually — frequency = 2 is the default

6

Bond prices move opposite to interest rates: rates up → prices down

7

YTM assumes you reinvest every coupon at the same yield — actual returns differ if rates change

8

For zero-coupon bonds, set coupon rate = 0; YTM is then a pure price-to-face return

The coupon rate is set when the bond is issued and never changes. The YTM, however, reflects market reality: it incorporates the price you actually pay (which may be above or below par) and the eventual return of face value at maturity. Two bonds with identical 5% coupons can have very different YTMs if their prices differ. When comparing bonds, always look at YTM, not coupon rate.

When market interest rates rise, existing bond prices fall (because their fixed coupons become less attractive vs new higher-coupon bonds), and YTMs rise. When market rates fall, prices rise and YTMs fall. This price-yield seesaw is fundamental to fixed-income investing. A bond bought at par with a 5% coupon will yield exactly 5% to maturity. The same bond bought at $950 will yield more than 5%; bought at $1,050 it will yield less.

Frequently Asked Questions

sell

Tags

verified

Data sourced from trusted institutions

All formulas verified against official standards.