Bond price

Problem

A company sells $1,000 bonds which will pay semiannual coupons of $20 and will mature in 5 years.

What is the price if your required yield is 10% compounded semiannually?

Solution

Set up the following cash flow or open the "Bond - Coupons" example in the Help examples folder.

Comment Type Occurs Date Amount Occurrences Change Step
Settlement unknown once 1-1-2004 1      
Coupons inflow semiannually 1-7-2004 20 10 (no change)  
Maturity inflow once 1-1-2009 1,000      

Enter 10 into the rate field and select semiannual compounding. Make sure that Auto update is checked.

You'll find the anwser in the multiplication value field: -768.35.

Please note that this is a negative amount, since we entered payments as inflows. You could just as well have entered them as outflows, but then no IRR would have been calculated.

Also note that the IRR result displays a rate of 9.9999 %. This is due to the fact that the multiplication value is rounded to 0.01, setting the rounding for amounts to 0.00001, will result in a 10 % IRR.

What if the bond is a zero coupon bond?

Set up the following cash flow or open the "Bond - Zeros" example in the Help examples folder.

Comment Type Occurs Date Amount Occurrences Change Step
Settlement unknown once 1-1-2004 1      
Maturity inflow once 1-1-2009 1,000      

For a 10% rate compounded semiannually, the multiplication value indicates the price for this bond: -613.91.