Use this calculator to determine the current price and yield of a bond. Enter the required information below.
Calculating the price of a bond is a fundamental skill in finance and investment analysis. The bond price represents the present value of all future cash flows, including coupon payments and the face value at maturity. This guide will walk you through the process of calculating a bond's price and yield.
The formula for calculating the price of a bond is:
$$\text{Bond Price} = \sum_{t=1}^{n} \frac{C}{(1+r)^t} + \frac{F}{(1+r)^n}$$
Where:
Let's calculate the price of a bond with the following characteristics:
Calculate the periodic interest rate:
$$r = \frac{6\%}{2} = 3\% \text{ per period}$$
Calculate the number of periods:
$$n = 10 \text{ years} \times 2 \text{ payments/year} = 20 \text{ periods}$$
Calculate the coupon payment:
$$C = \frac{$1,000 \times 5\%}{2} = $25 \text{ per period}$$
Calculate the present value of coupon payments:
$$\text{PV of Coupons} = $25 \times \frac{1 - (1+0.03)^{-20}}{0.03} = $373.12$$
Calculate the present value of face value:
$$\text{PV of Face Value} = \frac{$1,000}{(1+0.03)^{20}} = $553.68$$
Calculate the bond price:
$$\text{Bond Price} = $373.12 + $553.68 = $926.80$$
Calculate the bond yield:
$$\text{Bond Yield} = \frac{$25 \times 2}{$926.80} \times 100\% = 5.39\%$$
This pie chart illustrates the components of the bond price in our example. The blue slice represents the present value of all coupon payments ($373.12), while the orange slice shows the present value of the face value ($553.68). Together, these components sum up to the total bond price of $926.80.