When you own a bond, the bond’s issuer typically pays you fixed interest at regular intervals and repays the bond’s face value when it matures. Each interest payment is an expense from the issuer’s perspective and income from yours. To figure the amount of interest a bond pays, you can use its yield to maturity, or YTM, and some of its other basic information. YTM is the rate of return you earn if you hold a bond until it matures. This yield reflects the market interest rate that investors currently demand from the bond.
Find out a bond’s YTM, market price, face value, interest payment frequency and number of years until maturity from your broker or from the bonds page in the market data section of the Financial Industry Regulatory Authority’s website.
Use the equation P = C[(1 - ((1 + (Y/N))^(-N x T)))/(Y/N)] + [F/((1 + (Y/N))^(N x T))], in which P represents price, C is the interest payment for which you’ll solve, Y represents YTM as a decimal, N is the number of payments per year, T is the years until maturity and F is the face value. For example, assume a bond with a $1,000 face value sells for $1,100, has a 6 percent YTM, pays semiannual interest and has 15 years until maturity. The equation is $1,100 = C[(1 - ((1 + (0.06/2))^(-2 x 15)))/(0.06/2)] + [$1,000/((1 + (0.06/2))^(2 x 15))].
Calculate the second set of brackets. In this example, divide 0.06 by 2 and add 1 to your result to get 1.03. Multiply 2 by 15 to get 30. Raise 1.03 to the 30th power to get 2.4273. Divide $1,000 by 2.4273 to get $411.98. This leaves $1,100 = C[(1 - ((1 + (0.06/2))^(-2 x 15)))/(0.06/2)] + $411.98.
Solve the numbers in the remaining brackets. In this example, divide 0.06 by 2 to get 0.03. Multiply -2 by 15 to get -30. Add 1 to 0.03 and raise the result to the -30th power to get 0.412. Subtract 0.412 from 1 to get 0.588. Divide 0.588 by 0.03 to get 19.6. This leaves $1,100 = C(19.6) + $411.98.
Subtract the number on the right side of the equation from the bond’s price on the left side. In this example, subtract $411.98 from $1,100 to get $688.02, which leaves $688.02 = C(19.6).
Divide the left side of the equation by the number on the right side to solve for C to determine the bond’s periodic interest payment. In this example, divide $688.02 by 19.6 to get $35.10. This means the bond pays interest of $35.10 every six months.
Multiply your result by the number of payments per year to determine the bond’s total annual interest. Concluding the example, multiply $35.10 by 2 to get $70.20 in annual interest.
- To figure a bond’s annual interest rate, or coupon rate, divide your Step 7 result by the face value and multiply by 100. Using the previous example, divide $70.20 by $1,000 and multiply by 100 to get a 7.02 percent annual interest rate.
- In the above example, the bond sells for more than face value because its 7.02 percent coupon rate is greater than the 6 percent market rate -- designated by its YTM. In general, investors pay a premium when a bond’s interest rate is higher than the market rate. When a bond’s coupon rate is less than market rates, it typically sells for less than face value.
- Jupiterimages/Photos.com/Getty Images
- How to Calculate Roth 401(k) Withholding
- How to Calculate Accrued Interest on Bonds Purchased
- How to Calculate My Annual Household Income
- How to Calculate Appreciation
- How to Calculate Triple Net Lease
- How to Calculate the Interest on Bonds Issued at a Premium
- How to Calculate Interest Expense on a Bond Using YTM
- How to Calculate the Gain on the Sale of a Bond
- How to Calculate BTUs for House Cooling
- How to Calculate Cost of Running an 8000 BTU Window AC