Bond Price Calculator


The Bond Price is $1,000.00999.9999999999999

The coupon per period is $50.00. The annual coupon is $50.00.

Bond Price Calculation Steps

  1. C = Coupon Rate
  2. FV = Face Value
  3. r = Yield to Maturity (YTM)
  4. n = Coupon Frequency i.e. Number of Coupon Payments Per Year
  5. t = Years to Maturity
  6. PMT = Periodic Interest Payments
PMT=FV×Cn=1000×0.055=50\begin{array}{lcl}\text{PMT} & = & \text{FV} \times \frac{C}{n} = \text{1000} \times \frac{0.05}{5} = 50\end{array}
Bond Price=PMT×1(1+rn)n×trn+FV(1+rn)n×t=50×1(1+0.051)1×50.051+1000(1+0.051)1×5=1000.00\def\arraystretch{2}\begin{array}{lcl} \text{Bond Price} & = & \text{PMT} \times \frac{1 - (1 + \frac{r}{n})^{-n \times t}}{\frac{r}{n}} + \frac{\text{FV}}{(1 + \frac{r}{n})^{n \times t}} \\ & = & \text{50} \times \frac{1 - (1 + \frac{0.05}{1})^{-1 \times 5}}{\frac{0.05}{1}} + \frac{\text{1000}}{(1 + \frac{0.05}{1})^{1 \times 5}} = 1000.00 \end{array}

Present Values of Payments

Disclaimer: We've spent hundreds of hours building and testing our calculators and conversion tools. However, we cannot be held liable for any damages or losses (monetary or otherwise) arising out of or in connection with their use. Full disclaimer.

What is a Bond?

A bond is a fixed-income instrument that represents a loan made by an investor to a borrower, typically corporate or governmental. Bonds are used by companies, municipalities, states, and sovereign governments to finance projects and operations. Here's a breakdown of the key components of a bond:

  1. Issuer: The entity that borrows the funds and promises to repay the bondholder.
  2. Face Value/Par Value: The amount the bond will be worth at its maturity, and the amount the bond issuer will pay to the bondholder at that time.
  3. Coupon Rate: The interest rate the bond issuer will pay on the face value of the bond, expressed as a percentage.
  4. Coupon Frequency: How often a bond makes its interest (coupon) payments. Common frequencies include Annual, Semi-Annual, Quarterly, and Monthly.
  5. Maturity Date: The date when the bond will mature, and the issuer will pay the bondholder the face value.
  6. Yield to Maturity: The total return an investor expects to receive if they hold the bond until it matures. YTM is expressed as an annual rate and takes into account coupon payments, face value of the bond, current market price, and time to maturity.

What is Bond Valuation (Bond Pricing)?

Bond valuation is the process of determining the fair value of a bond. Essentially, it's a way to calculate what a bond should be worth based on its future cash flows, which include interest payments and the return of principal at maturity. Bond valuation is essential for investors who want to determine whether a bond is overvalued or undervalued in the market.

The time value of money is a fundamental financial concept that directly influences bond prices. It is based on the idea that money available today is worth more than the same amount in the future due to its potential earning capacity. This core principle affects how investors value bonds and their cash flows.

What is the Formula to Calculate a Bond's Price?

Calculating the price of a bond involves finding the present value of its future cash flows, which include periodic coupon payments and the repayment of the principal (face value) at maturity. There are two variations of the formula to calculate the price of a bond. The first is as follows:

Bond Price=PMT×1(1+rn)n×trn+FV(1+rn)n×t\text{Bond Price} = \text{PMT} \times \frac{1 - (1 + \frac{r}{n})^{-n \times t}}{\frac{r}{n}} + \frac{\text{FV}}{(1 + \frac{r}{n})^{n \times t}}


PMT=FV×Cn\text{PMT} = \text{FV} \times \frac{C}{n}


  1. C = Coupon Rate
  2. FV = Face Value
  3. r = Yield to Maturity (YTM) AKA Discount Rate
  4. n = Coupon Frequency i.e. Number of Coupon Payments Per Year
  5. t = Years to Maturity
  6. PMT = Periodic Interest Payments

The second formula, namely t=1nC(1+r)t+FV(1+r)N\displaystyle\sum_{t=1}^n \frac{C}{(1 + r)^t} + \frac{FV}{(1 + r)^N} is a different representation of the same equation but requires more work so we'll focus on the first version. Now, even this simpler version is still fairly complex so let's use an example to aid in our understanding.

How to Calculate a Bond's Price: Using an Example

Let's calculate the price of a corporate bond with face value (par value) of $1,000.00 and an annual interest rate of 8% which pays interest every quarter. The bond matures in 3 years' time at which point the principle will be repaid. The yield to maturity is 4%. Therefore, our key variables are:

  1. FV = $1,000.00
  2. C = 8%
  3. r = Yield to Maturity (YTM) = 4%
  4. n = Coupon Frequency = 4
  5. t = Years to Maturity = 3

Plugging the variables into the formulae we get:

PMT=FV×Cn=1000×0.084=20\begin{array}{lcl}\text{PMT} & = & \text{FV} \times \frac{C}{n} = \text{1000} \times \frac{0.08}{4} = 20\end{array}

And finally:

Bond Price=PMT×1(1+rn)n×trn+FV(1+rn)n×t=20×1(1+0.044)4×30.044+1000(1+0.044)4×3=1112.55\def\arraystretch{2}\begin{array}{lcl} \text{Bond Price} & = & \text{PMT} \times \frac{1 - (1 + \frac{r}{n})^{-n \times t}}{\frac{r}{n}} + \frac{\text{FV}}{(1 + \frac{r}{n})^{n \times t}} \\ & = & 20 \times \frac{1 - (1 + \frac{0.04}{4})^{-4 \times 3}}{\frac{0.04}{4}} + \frac{\text{1000}}{(1 + \frac{0.04}{4})^{4 \times 3}} = 1112.55 \end{array}

How to Calculate the Price of a Zero-Coupon Bond

Calculating the price of a zero-coupon bond is relatively straightforward compared to bonds with regular coupon payments. A zero-coupon bond doesn't pay periodic interest; instead, it is sold at a discount to its face value and pays its face value at maturity. The formula to calculate the price of a zero-coupon bond is:

Bond Price=FV(1+r)t\text{Bond Price} = \frac{FV}{(1 + r)^t}


  1. FV = Face Value
  2. r = Yield to Maturity (YTM)
  3. t = Years to Maturity

Steps to Calculate the Price of a Zero-Coupon Bond

  1. Face Value: This is the amount the bond will be worth at its maturity and the amount the issuer will pay to the bondholder at that time.
  2. Yield to Maturity: This rate reflects the current market interest rates and the credit risk of the issuer. It's the rate of return expected on the bond if held to maturity.
  3. Years to Maturity: This is simply how long until the bond matures.
  4. Calculate the Price: Using the formula above, discount the face value back to its present value.

Example Calculation

For example, suppose a zero-coupon bond has a face value of $1,000, a yield to maturity of 5%, and it matures in 10 years. The price of the bond would be calculated as follows:

Bond Price=FV(1+r)t=1000(1+0.05)10=613.91\text{Bond Price} = \frac{FV}{(1 + r)^t} = \frac{1000}{(1 + 0.05)^{10}} = 613.91

This formula will give the current price of the zero-coupon bond, which will be less than its face value, reflecting the discount at which it's sold. The investor profits from the difference between the purchase price and the face value received at maturity.

Why is The Bond Price Different From its Face Value?

The market price of a bond can differ from its face value (or par value) for several reasons. These are the key influences:

  1. Interest Rate Movements: The most common reason for a bond's price to vary from its face value is changes in interest rates. When market interest rates change, the fixed interest payments of a bond become more or less attractive, leading to fluctuations in the bond's price. If interest rates rise above the bond's coupon rate, the bond's price will typically fall below its face value. Conversely, if interest rates fall below the bond's coupon rate, the bond's price will generally rise above its face value.

  2. Credit Risk: Changes in the perceived credit risk of the bond issuer can affect the bond's price. If the issuer's creditworthiness deteriorates, investors may demand a higher yield to compensate for the increased risk, which can lower the bond's price. If the issuer's creditworthiness improves, the opposite may occur.

  3. Time to Maturity: The closer a bond is to its maturity date, the closer its price tends to move towards its face value. This is because the principal repayment date is approaching, and the issuer is obligated to pay the face value at maturity.

  4. Inflation Expectations: Rising inflation expectations can lower the real return on a bond, causing its price to fall. Conversely, if inflation expectations decrease, bond prices might increase.

  5. Supply and Demand Dynamics: Market demand for bonds can also influence their price. High demand for a particular bond or bond type can push its price above face value, while low demand can cause it to fall below face value.

  6. Coupon Rate Relative to Market Rate: If a bond's coupon rate is higher than the prevailing market interest rates for similar bonds, it will typically sell for more than its face value (a premium). If the coupon rate is lower, it will generally sell for less than its face value (a discount).

  7. Changes in Liquidity: The ease with which a bond can be traded affects its price. More liquid bonds, which can be easily traded without a significant price change, might command a premium, while less liquid bonds might trade at a discount.

  8. Market Sentiment and Economic Conditions: General market sentiment and broader economic conditions can also impact bond prices. For instance, in times of economic uncertainty, investors might flock to safer assets like government bonds, driving up their prices.

Why Are Bond Yields Inversely Related to Bond Prices?

The market price of a bond that pays a fixed coupon will move inversely to interest rates (Note: the face value does not vary). This is because a bond becomes more or less attractive as interest rate vary. Consider this example:

You purchase a 10-year bond when rates are 5%. The next year rates rise to 6%. Investors would prefer to buy a new bond at 6%, so in order to sell your bond you must offer it below face value.

Conversely, if rates fell to instead of rising then your bond is more attractive and you can sell it at a premium to newly-issued bonds.