Investing
Toolin.io

How to Calculate Bond Yield

5 min readInvesting

Bond yield measures the return you can expect from a fixed-income investment. Because bonds can be bought at prices above or below their face value, the yield gives a clearer picture of income than the coupon rate alone. Understanding how to calculate and interpret bond yields helps you compare bonds, assess interest rate risk, and make better fixed-income allocation decisions.

Quick Steps

  1. 1
    Enter the bond's face value

    Input the par value of the bond, typically $1,000 for corporate and government bonds.

  2. 2
    Enter the coupon rate

    Provide the annual coupon rate as a percentage of face value.

  3. 3
    Enter the current market price

    Input the price at which you can buy (or have bought) the bond in the secondary market.

  4. 4
    Enter years to maturity

    Specify how many years remain until the bond's maturity date.

  5. 5
    Review the yield calculations

    The tool displays current yield and yield to maturity so you can evaluate the bond's total expected return.

  6. 6
    Compare with alternatives

    Use the results to compare bonds with different coupons, prices, and maturities side by side.

Bond Yield Calculator

Calculate current yield and yield to maturity for bonds

Open Tool

Types of Bond Yield

  • Coupon Rate: the annual interest payment as a percentage of the bond's face (par) value. This is fixed when the bond is issued.
  • Current Yield: the annual coupon payment divided by the bond's current market price. It changes as the price fluctuates.
  • Yield to Maturity (YTM): the total annualized return if the bond is held until it matures, accounting for coupon payments, the current price, the face value, and the time remaining.
  • Yield to Call (YTC): similar to YTM but assumes the bond is called (redeemed early) at the earliest call date, relevant for callable bonds.

Current Yield Formula

Current Yield = (Annual Coupon Payment / Current Market Price) x 100

Example:
  Face value:    $1,000
  Coupon rate:   5% (annual coupon = $50)
  Market price:  $950

  Current Yield = ($50 / $950) x 100 = 5.26%

Yield to Maturity (YTM) Explained

Yield to maturity is the most comprehensive yield measure because it incorporates coupon income, capital gain or loss at maturity, and the time value of money. Calculating YTM precisely requires solving for the discount rate that equates the present value of all future cash flows (coupons and face value repayment) to the current market price. This is typically done iteratively or with a financial calculator. An approximation formula is: YTM ≈ (Coupon + (Face Value - Price) / Years to Maturity) / ((Face Value + Price) / 2).

YTM Approximation Formula

YTM ≈ (C + (F - P) / N) / ((F + P) / 2)

Where:
  C = Annual coupon payment
  F = Face (par) value
  P = Current market price
  N = Years to maturity

Example:
  C = $50, F = $1,000, P = $950, N = 10

  YTM ≈ (50 + (1000 - 950) / 10) / ((1000 + 950) / 2)
      = (50 + 5) / 975
      = 55 / 975
      = 5.64%

Price vs. Yield: The Inverse Relationship

Bond prices and yields move in opposite directions. When market interest rates rise, existing bonds with lower coupon rates become less attractive, so their prices fall and their yields rise. Conversely, when rates fall, existing bonds become more valuable, pushing prices up and yields down. Understanding this inverse relationship is fundamental to managing interest rate risk in a fixed-income portfolio.

Frequently Asked Questions

What is the difference between coupon rate and yield to maturity?
The coupon rate is the fixed annual interest payment relative to the bond's face value, set at issuance. Yield to maturity is the total expected annualized return if you buy the bond at its current price and hold it until maturity, accounting for coupons, price differences, and time. YTM changes with market conditions; the coupon rate does not.
Why do bond yields matter for stock investors?
Bond yields serve as a benchmark for the risk-free rate of return and influence stock valuations. When bond yields rise, the discount rate applied to future stock earnings increases, which can lower stock prices. Bond yields also signal expectations about inflation and economic growth.
Can a bond have a negative yield?
Yes. A bond can have a negative yield when its market price is so high that even accounting for all remaining coupon payments and the face value repayment at maturity, the total return is negative. This has occurred with some government bonds in countries with very low or negative interest rate policies.

100% Private & Secure

This tool runs entirely in your browser. Your files and data never leave your device.

Related How-To Guides

Related Tools