The current price of a bond is calculated as the Present Value (PV) of all its expected future cash flows, which consist of the periodic coupon payments (interest) and the final repayment of the face value (principal) at maturity.
This calculation is known as bond valuation, and the discount rate used is the bond’s Yield to Maturity (YTM), which is the current market interest rate for bonds with similar risk and maturity.
The Bond Pricing Formula
The general formula for the current price (
) of a bond with periodic coupon payments is:
![Rendered by QuickLaTeX.com \[P = \sum_{t=1}^{N} \frac{C}{(1 + r)^t} + \frac{F}{(1 + r)^N}\]](https://www.SuperBusinessManager.com/wp-content/ql-cache/quicklatex.com-d43511949895858355c568e8c6640f3b_l3.png)
Where:
= Current Price of the Bond
= Periodic Coupon Payment (e.g., if annual coupon rate is
and face value is
, and payments are semi-annual,
)
= Face Value (or Par Value) to be repaid at maturity (typically
or
)
= Yield to Maturity (YTM) per period (i.e., the annual YTM divided by the number of payments per year)
= Total Number of Periods until maturity (i.e., Years to Maturity multiplied by the number of payments per year)
= The period number
This formula essentially consists of two parts:
- The Present Value of the Annuity (Coupon Payments): The sum of the present values of all future periodic coupon payments.
- The Present Value of the Lump Sum (Face Value): The present value of the face value repayment at maturity.
Steps for Calculation
Here’s how to calculate the bond price, often assuming semi-annual payments, which is common for corporate and government bonds:
- Determine Periodic Values:
- Periodic Coupon (
): 
- Periodic YTM (
): 
- Total Periods (
): 
- Periodic Coupon (
- Calculate the Present Value of Coupon Payments: Use the present value of an annuity formula for the coupon stream:
![Rendered by QuickLaTeX.com \[\text{PV}_{\text{Coupons}} = C \times \left[ \frac{1 - (1 + r)^{-N}}{r} \right]\]](https://www.SuperBusinessManager.com/wp-content/ql-cache/quicklatex.com-8ea0e89979c7a897cc07af6ae7a54b4f_l3.png)
- Calculate the Present Value of Face Value: Use the present value of a lump sum formula for the principal repayment:
![Rendered by QuickLaTeX.com \[\text{PV}_{\text{Face Value}} = F \times (1 + r)^{-N}\]](https://www.SuperBusinessManager.com/wp-content/ql-cache/quicklatex.com-25e8a20ef62289b552e7523a7c905ede_l3.png)
- Sum the Present Values:
![Rendered by QuickLaTeX.com \[\text{Bond Price} = \text{PV}_{\text{Coupons}} + \text{PV}_{\text{Face Value}}\]](https://www.SuperBusinessManager.com/wp-content/ql-cache/quicklatex.com-cd065b7f7fd69caa866ce686e8d2144f_l3.png)
Bond Pricing Relationships
The relationship between the bond’s Coupon Rate and the prevailing Yield to Maturity (
) determines if the bond trades at a premium, discount, or par:
| Relationship | Bond Price vs. Face Value | Description | Example (Business) |
| Coupon Rate > YTM | Premium Price ( | The bond’s fixed payments are more attractive than current market rates, so investors pay more than the face value. | In 2024, Nestlé S.A. bonds issued years ago with a |
| Coupon Rate = YTM | Par Price ( | The bond’s payments are equal to the market’s required return. | A newly issued German Government Bond (Bund) with a |
| Coupon Rate < YTM | Discount Price ( | The bond’s fixed payments are less attractive than current market rates, so investors require a discount on the price to achieve the higher market yield. | A bond issued by Toyota Motor Corporation with a |