Bond Yield Calculator

Calculate a bond's yield to maturity, current yield, and effective annual yield from its price and coupon. Compare yield measures and check yield to call.

https://hexacalculator.com/calculators/finance/bonds/bond-yield-calculator

Finance

Bonds

Bond Yield Calculator

Calculate a bond's yield to maturity, current yield, and effective annual yield from its price and coupon. Compare yield measures and check yield to call.

Bond Yield Calculator

$
$

%

%

Add yield to call and yield to worst

For a callable bond that the issuer can redeem early.

Compare a tax-free yield

Match a municipal bond's yield against a taxable one, after tax.

Check interest-rate risk

See duration and how the price reacts when yields move.

Show the yield for a price swing

Estimate the yield if you pay a little more or less.

Yield to maturity

%

The yield to maturity beats the coupon rate, so you bought at a discount (below face value). Buying below par lifts your return above the coupon.

Current yield
%
Effective annual yield
%
Coupon (nominal) yield
%
Coupon payment
$
Total coupon income
$
Gain or loss at maturity
$

Was this calculator helpful?

It takes one click and shapes what we fix next.

Add as preferred on Google

Show the yield measures chart

Compare the coupon, current, YTM and effective yields side by side.

Show the price-yield curve

Plot how the price changes across a range of yields.

Show the cashflow schedule

List every coupon and the final repayment, with present values.

Show the price breakdown

Split the price into the value of coupons and the value of the face amount.

Coupons and principal discounted at the yield to maturity; the present values sum to the price

Period

Years

Cashflow ($)

Discount factor

Present value ($)

10.5250.97124.29
21250.94423.59
31.5250.91722.92
42250.89122.26
52.5250.86521.63
63250.8421.01
73.5250.81620.41
84250.79319.83
94.5250.7719.26
105250.74818.71
115.5250.72718.18
126250.70617.66
136.5250.68617.15
1471,0250.667683.12
What the price pays for ($)

A bond's yield is the actual return on a bond and almost never matches the interest rate listed on the bond. If a bond is purchased below par value, its yield will be above the stated interest rate, and if it is purchased above par value, its yield will be below the stated interest rate.

Bond Yield Explainer
Bond Yield Explainer

This calculator calculates the yield to maturity based on the bond price, coupon, and time until maturity, and also shows current yield, effective annual yield, and coupon rate so you can get a full picture in one place. If you enter a yield, this tool will calculate the corresponding price. If you enter a yield, it will calculate the price required to achieve the stated yield.

What is a bond yield?

A bond is essentially a loan to a government or company. Bonds pay fixed interest, called coupons, and are repaid at face value at the end of their term. Yield captures these payments and price in an annualized return. When talking about the yield on a bond, one usually refers to the yield to maturity. This is the return that will be earned if a bond is bought at its current price, receives all coupon payments, and held until maturity. It essentially represents the internal rate of return (IRR) on the bond market.

Bonds Explainer
Bonds Explainer

Four types of yields

A bond has not one but several yields; each type of yield answers a different question. The coupon rate is the fixed interest rate set at the time of issue of the bond. The current yield is the annual coupon payment divided by the current price and reflects only income. The yield to maturity is the most comprehensive measure, as it takes into account both the interest payments and any gains or losses that will be realized when the bond's price reverts back to its face value at the end of its term. The effective annual yield represents the yield to maturity in a way that accounts for the effects of compounding within one year, allowing bonds with different coupon payment schedules to be compared.

Bars showing coupon yield below current yield below yield to maturity below effective annual yield for a discount bond

For a bond purchased below par, the four types of yields increase in the following order: coupon yield, current yield, yield to maturity and finally effective annual rate. If a bond is purchased above par, then the order is reversed. Comparing these values side by side is the quickest way to understand how bonds are priced.

Four Types of Yield
Four Types of Yield

Instructions for using this calculator:

Enter the bond price, par value, annual coupon rate, number of years remaining until maturity date and frequency of interest payments. The calculator will calculate the yield and display the result. If you want to calculate a yield backwards, enter your desired yield and clear the price to get the price required to achieve that yield. For more detailed analysis, you can open additional options. Here you can see the prepayment yield for bonds that can be prepaid by the issuer, the tax-equivalent yield of municipal bonds, the duration to assess interest rate risk, and the range of price sensitivity which indicates how the yield changes when the purchase price fluctuates slightly.

Understanding the formula for yield to maturity.

The yield to maturity is the interest rate at which the present value of all future payments equals the price paid. Since it's not possible in this equation to isolate and extract just the interest rate, the calculator uses numerical algorithms to find the interest rate.

P=∑t=1NC(1+i)t+F(1+i)NP = \sum_{t=1}^{N} \frac{C}{(1 + i)^{t}} + \frac{F}{(1 + i)^{N}}
Bond Yield Equation
Bond Yield Equation

where P is the price, C is the coupon per period, F is the face value, N is the number of periods and i is the yield per period. The coupon per period is the product of the annual coupon rate and the face value divided by the number of payments per year. When the calculator finds a value for i, it displays an annualized value.

YTM=m×iEAY=(1+i)m−1Current yield=annual couponP\text{YTM} = m \times i \qquad \text{EAY} = (1 + i)^{m} - 1 \qquad \text{Current yield} = \frac{\text{annual coupon}}{P}

Suppose a bond has a price of 950, a par value of 1,000, a coupon rate of 5 percent, pays interest semi-annually and has 7 years to maturity.

Bond Yield Example
Bond Yield Example

The coupon amount per period is 25 and the number of periods is 14. The result shows a yield per period of approximately 2.94 percent.

950=∑t=11425(1+i)t+1,000(1+i)14  ⇒  i≈2.94%950 = \sum_{t=1}^{14} \frac{25}{(1 + i)^{t}} + \frac{1{,}000}{(1 + i)^{14}} \;\Rightarrow\; i \approx 2.94\%

If you double that, the yield to maturity is about 5.88 percent.

Bond Yield Calculations
Bond Yield Calculations

The effective annual rate is about 5.97 percent while the current yield is approximately 5.26 percent, which is calculated by dividing 50 by 950. All three values exceed the nominal interest rate of 5 percent. This is because this bond was purchased at a discount price. The following table summarizes each input in this example and provides the corresponding value.

Symbol

Meaning

Example

P

Bond price (clean)

950

F

Face or par value

1,000

Coupon rate

Annual coupon as a percent of face

5 percent

C

Coupon paid each period

25

m

Payments per year

2

N

Number of periods to maturity

14

i

Yield per period (solved)

about 2.94 percent

YTM

Yield to maturity (annual)

about 5.88 percent

A timeline of coupon payments and the face repayment, each discounted back to today's price

Why yields diverge from nominal interest rates

The nominal interest rate is set when a bond is issued while the price changes daily in the market. If the price falls below par, the same interest payment combined with the gain made if the price recovers to par will result in an overall higher return. So the yield is higher than the nominal interest rate. If the price rises above par, the yield is lower than the nominal interest rate. Price and yield always move in opposite directions.

A seesaw showing that when a bond's price rises its yield falls, and when the price falls the yield rises

This also explains why the yield of a bond will gradually approach its coupon rate over time as it gets closer to maturity. With less time left, there is less impact from gains or losses and the price pulls back towards par value. Traders call this phenomenon "pull to par".

Early repayment yield and minimum yield

Many bonds are callable, meaning that the issuer can buy back the bond early at a usually fixed price, typically when interest rates have fallen. This limits upside potential so that the yield to maturity may overstate actual return. Yield to call is calculated in the same manner except that the date and price of the call are used as the end point. The minimum yield is the lower of the two. When comparing callable bonds this figure should be considered since it represents the worst case outcome.

Bond Call Trap
Bond Call Trap

Factors that affect bond yields include:

Yield varies with the overall economic environment. When inflation rises, yields tend to rise as well. This is because investors want their capital to keep pace with inflation and central banks often raise interest rates in response. Credit risk also affects yield. Issuers with weaker credit ratings must offer higher yields to attract buyers. So a significantly higher yield than similar bonds is usually not a sign of a bargain, but rather a warning. Maturity is also important, as longer-term bonds carry more interest rate risk and therefore often offer slightly higher yields.

Tips for understanding bond yields:

Compare the effective annual yield for different coupon payment schedules. This allows you to compare on a level playing field. Note that current yield is a snapshot of earnings and not total return as it ignores the effect of getting back to par value. Match your coupon frequency with the bond in question, most corporate bonds and US Treasury bonds pay interest semi-annually. For callable bonds do not rely on the stated yield to maturity but rather the minimum yield.

Frequently asked questions

Is a bond's yield equal to its rate of return at maturity?

In most cases yes. When talking about the yield of a bond, one is usually referring to the yield to maturity. This is the annualized rate of return earned when holding a bond until maturity and reinvesting the coupon payments received at that rate. The current yield and coupon rate are more narrow measures and do not take into account any gain or loss realized as the price of a bond reverts back to par value.

Why is my bond's yield to maturity higher than its coupon rate?

This is because the purchase price was below the bond's par value. You not only receive the interest coupon but also the par value at maturity, which gives you the difference between the discounted price and the par value as additional profit. This extra profit makes your total return higher than the nominal rate of interest. If you buy a bond above its par value, it is the opposite, and the yield will be below the nominal rate of interest.

What are the differences between current yield, maturity yield and nominal interest rate?

The nominal rate is a fixed interest rate set at the time of issuance of a bond. The current yield is the result of dividing the annual coupon by the purchase price and measures only income. Yield to maturity is the most comprehensive indicator of them all, as it takes into account both gains or losses that will be realized when the price reverts back to par value at maturity.

What are the early repayment and minimum yields?

The yield to call is the return that will be earned if the issuer of a bond does not hold it until maturity but buys it back at the first call date for the price of a call. The minimum yield is either the yield to call or the yield to maturity, whichever is lower. For bonds with a call option, use the minimum yield because it takes into account the worst-case scenario.

Can bonds have a negative return?

Yes it is possible but not common. When the price of a bond is so high that the sum of coupon payments and face value falls short of the price paid then there will be negative yield. In times when central bank rates are extremely low or even negative some government bonds have been in this situation. In such cases investors were willing to accept a small loss in exchange for some security.

Related calculators

Disclaimer: This calculator is provided for general informational and educational purposes only. Our calculators are under active development, and results may be inaccurate, incomplete, or unsuitable for your situation. Always verify the figures independently and seek advice from a qualified professional before relying on them. We make no warranties and accept no liability for any loss or decision arising from use of this tool.

References

  1. Investor.gov: Bonds

    U.S. SEC overview of how bonds work and what affects their yield.

  2. Investopedia: Bond Yield

    Definitions and formulas for current yield, yield to maturity, and more.

  3. U.S. Department of the Treasury: Daily Treasury Par Yield Curve Rates

    Current Treasury yields to use as a market reference.