How to Calculate Bond Yield
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
- 1Enter the bond's face value
Input the par value of the bond, typically $1,000 for corporate and government bonds.
- 2Enter the coupon rate
Provide the annual coupon rate as a percentage of face value.
- 3Enter the current market price
Input the price at which you can buy (or have bought) the bond in the secondary market.
- 4Enter years to maturity
Specify how many years remain until the bond's maturity date.
- 5Review the yield calculations
The tool displays current yield and yield to maturity so you can evaluate the bond's total expected return.
- 6Compare 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
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
Calculate ROI, annualized return, and gain/loss for investments
CAGR CalculatorCalculate compound annual growth rate for investments
Rule of 72Estimate how long it takes to double your investment
Inflation CalculatorCalculate the real value of investments adjusted for inflation
Asset Allocation RebalancerCalculate buy/sell amounts to restore target portfolio allocation