Loan & interestWorks worldwide

Bond Yield Calculator

Calculate the current yield and yield to maturity (YTM) of a bond based on price, par value, coupon rate, and time to maturity.

$950.00
$1,000.00
5%

Sample value. Enter your own.

10 Years

Current yield

5.26%

Yield to maturity (YTM)5.64%
Coupon payment$50.00
Current price$950.00
Par value$1,000.00
Years to maturity10 years
Price vs parDiscount

Please note that these calculators are for illustrations only and do not represent actual returns. Bond yields and market prices change over time based on interest rates, credit quality, and market conditions. Actual investment returns may differ from these estimates.

What Is a Bond Yield Calculator?

A Bond Yield Calculator helps investors estimate the return they can expect from a bond investment. It calculates the current yield (annual coupon payment divided by current price) and the yield to maturity (total return if held until maturity), providing insights into bond valuation and investment decisions.

How Are These Yields Calculated?

Current yield is straightforward:

Current Yield = (Annual Coupon Payment / Current Price) × 100

YTM has no simple closed-form formula and is technically solved by iteration, but this calculator uses the standard approximation used across the industry for a quick estimate:

YTM ≈ [Coupon + (Par − Price)/Years] / [(Par + Price)/2] × 100

A bond bought below par (a discount) has YTM higher than its coupon rate, since you also gain the difference between purchase price and par value at maturity. A bond bought above par (a premium) has YTM lower than its coupon rate, for the opposite reason.

How to Use This Calculator

  1. Enter the bond's current market price.
  2. Enter the bond's par value (face value).
  3. Enter the coupon rate (annual interest rate).
  4. Enter the number of years until maturity.
  5. The calculator will display the current yield and yield to maturity.

Understanding Bond Yields

Current Yield

Current yield is the annual coupon payment divided by the current market price. It shows the income return relative to the price paid, but doesn't account for capital gains or losses at maturity.

Yield to Maturity (YTM)

YTM is the total annualized return an investor will earn if they hold the bond until maturity, including both coupon payments and any capital gain or loss if the bond is purchased at a discount or premium.

Bond Pricing

Bonds trade at a discount when the current price is below par value, at a premium when above par, and at par when equal. The YTM inversely relates to price – higher price means lower YTM.

Risk Considerations

Bonds carry interest rate risk, credit risk, and reinvestment risk. A higher YTM often implies higher risk. Always consider the issuer's creditworthiness before investing.

Related

  • LessonMarket Basics — Read financial headlines with better context instead of reacting to noise.
  • CalculatorCAGR Calculator — The compound annual growth rate between two values.

Common questions

Current yield only considers the coupon income relative to the price paid, while YTM accounts for all future cash flows (coupons and principal repayment) and provides the annualized return if the bond is held to maturity.