Financial Math FM/Bonds
Learning objectives
The Candidate will understand key concepts concerning bonds, and how to perform related calculations.
Learning outcomes
The Candidate will be able to:
- Define and recognize the definitions of the following terms: price, book value, amortization of premium, accumulation of discount, redemption value, par value/face value, yield rate, coupon, coupon rate, term of bond, callable/non-callable.
- Given sufficient partial information about the items listed below, calculate any of the remaining items
- Price, book value, amortization of premium, accumulation of discount. (Note that valuation of bonds between coupon payment dates will not be covered).
- Redemption value, face value.
- Yield rate.
- Coupon, coupon rate.
- Term of bond, point in time that a bond has a given book value, amortization of premium, or accumulation of discount.
Bond

A bond is a debt security, in which the issuer, usually a corporation or public institution, owes the holders a debt and is obliged to pay interest (the coupon) and to repay the principal at a later date. A bond is a formal contract to repay borrowed money with interest at fixed intervals. There are two main kinds of bonds: accumulation bonds (zero coupon bonds) and bonds with coupons. An accumulation bond is where the issuer of the bond agrees to pay the face value at a later redemption date, but they are sold at a discount.
Example: a 20 year $1000 face value bond with a 3.5% nominal annual yield would have a price of $502.56.
Bonds with coupons are more common and it's where the issuer of the bond makes period payments (coupons) and a final payment.
Example: a 10 year $1000 par value bond with a 8% coupon convertible semiannually would pay $40 coupons every 6 months and then $1000 at the end of the 10 years.
Terminology and variable naming convention
- is the price of a bond. The price of a bond P is the amount that the lender, the person buying the bond, pays to the government or corporation issuing the bond.
- is the price per unit nominal, i.e. .
- , is the face amount, face value, par value, or nominal value of a bond which is the amount by which the coupons are calculated, and is printed on the front of the bond.
- is the redemption value of a bond which is the amount of money paid to the bond holder at the redemption date.
- is the redemption value per unit nominal, i.e. .
- If , the bond is redeemable at par
- If , the bond is redeemable above par
- If , the bond is redeemable below par
- is coupon rate (or nominal yield) which is the rate per coupon payment period used in determining the amount of coupon.
- is the amount of the coupon
- is modified coupon rate which is defined by , i.e. the coupon rate per unit of redemption value instead of per unit of par value (which is the case for ).
- is the yield rate or yield to maturity of a bond, which is the interest rate earned by the investor (i.e. the effective interest rate), assuming the bond is held until it is redeemed.
- is the number of coupon payment periods from the date of calculation to redemption date.
- is the present value, that is calculated at the yield rate, of the redemption value of a bond at redemption date, i.e. in which ( is the yield rate of the bond.
- is the base amount of a bond which is defined by , i.e. it is the amount of which an investment at yield rate produces periodic interest payment that equals the amount of every coupon of the bond.
From now on, unless otherwise specified, the redemption value () of a bond equals the face amount (par value) () of the bond. This is also true in the SOA FM Exam[1]. Therefore, we have , i.e. the modified coupon rate is not 'modified' unless otherwise specified.
Four formulas to calculate the price of a bond
Situation in which there are no taxes
In this subsection, we discuss the calculation of price of a bond when there are no taxes. We will discuss the calculation of price of a bond when there are some taxes, namely income tax and capital gains tax.
We will obtain the same price no matter we use which of the following four formulas, because we can use basic formula to derive all other three formulas. The choice of formula is mainly based on what information is given, and we choose the formula for which we can use it most conveniently.
Illustration:
P Fr Fr Fr Fr Fr Fr C ↓ ↑ ↑ ↑ ↑ ↑ ↑↗ -|---|---|---|---|---|---|---- 0 1 2 3 4 5 6
Proof. It follows from the Template:Colored em that the price is set to equal the present value of future coupons plus present value of the redemption value (i.e. all future payments), so that the price is a 'fair price'. (We treat the time at which the bond price is calculated as Template:Colored em.)
Proof. By basic formula,
Template:Colored remark Template:Colored proposition
Proof.
Proof.
In practice, stocks are generally quoted as 'percent'. For example, we buy a quantity of a stock at 80% redeemable at 100% (at par), or at 105% (above par). Sometimes, the nominal value of bond is not specified. In this case, we should express our answer in percent (without the % sign), or equivalently, price per 100 nominal, e.g. price percent is 110 is equivalent to price is 110 per 100 nominal.
Template:Colored example Template:Colored example Template:Colored exercise
Situation in which there are income tax and capital gains tax
When there is income tax, the four formulas to calculate price of a bond () are slightly modified in a similar way. Suppose the income tax rate is . By definition, is counted as income, and is Template:Colored em counted as income (the gain due to the difference between and is taxed by capital gains tax instead). So, under income tax, the bond price is computed with multiplied by ( is the income tax paid per coupon payment). Also, we consider the Template:Colored em of the tax payment to compute the Template:Colored em bond price. Hence, we have the following modified formulas under income tax:
The basic formula becomes The premium/discount formula becomes
- is premium if
- is discount if (and Template:Colored em).
- this gives us a convenient way to check that whether there is capital gain, and we should be careful that the time period for which and is computed must be the same, so that the comparison is fair, and valid (the time period is not necessarily one year)
The base amount formula becomes The Makeham's formula becomes
On the other hand, capital gains tax is a tax levied on difference between the redemption value of a stock (or other asset) and purchase price if and only if it is strictly lower than redemption value. When there is capital gains tax, say the rate is , we need to Template:Colored em the purchase price by Template:Colored em of at the redemption date (the Template:Colored em of the capital gain tax paid for the bond). Template:Colored example Template:Colored example Template:Colored exercise
Serial bond
Template:Colored definition Then, for serial bond, we have the following equation. in which is the nominal amount that will be redeemed after years, and other notations with subscript corresponds to this nominal amount. Also, by definition, and In this situation, Makeham's formula is quite useful, and ease calculation. Its usefulness is illustrated in the following.
When there are no taxes, Template:Colored example Let be the price of serial bond when there is income tax. When there is income tax, say the rate is , Template:Colored example Let be the price of serial bond when there are both income and capital gains tax. If the bond is sold at discount (and there is income tax), i.e. , there is capital gain. Template:Colored em that the capital gain at time is ( is the portion of bond, in terms of nominal value, redeemed, corresponding to the redemption value ) and thus the total present value of the capital gains tax (say at rate ) payable is which is same as how the capital gain tax for normal bond with single redemption is computed. Template:Colored example Template:Colored exercise
Book value
From the previous section, we can see that of a bond is generally different from . This implies that the value of the bond is Template:Colored em from the purchasing price to the redemption value of the bond, during the period lasted by the bond.
The reason for this Template:Colored em is that there are Template:Colored em, and also there are change in value caused by the interest rate. In the previous section, we have determined that the initial value () of the bond and also the ending value () of the bond. In this section, we will also determine the value Template:Colored em, which is Template:Colored em by the coupon payment and interest rate, and we call these Template:Colored em values Template:Colored em. Template:Colored definition Template:Colored remark
Since book value measures the Template:Colored em of a bond, we use a formula for computing it which is similar to the basic formula (which measures the value of the bond, to determine a fair price), as follows:
Proof. It follows from the fact that book value at time is measuring the adjusted value at time .
Template:Colored remark Then, we can have the following recursive formula for computing book value, using this basic formula. Template:Colored proposition
Proof. First, we claim that which is true since Then,
Template:Colored remark Template:Colored example Template:Colored exercise
Bond amortization schedule
Since the nature of a bond is quite similar to that of a loan, we can construct a Template:Colored em, which is similar to the Template:Colored em.
Recall that in the Template:Colored em, the columns correspond to payment (or installment), interest paid, principal repaid, and outstanding balance. So, to construct a similar amortization schedule, we need to determine which term of bonds correspond to these terms.
- for the outstanding balance, we have mentioned that a corresponding term of bond is Template:Colored em ()
- for the installment, we have mentioned that a corresponding term of bond is Template:Colored em ()
- for the principal repaid, a similar term is , but since we are constructing Template:Colored em schedule, the book value is expected to be decreasing (premium bond), and so , and we often do Template:Colored em want to deal with the negative sign, so we define an alternative term as follows:
Then, for the interest paid, we can determine it in a similar way compared with that in loan (multiplying the outstanding balance from the previous end of period by interest rate), namely multiplying the book value from the previous end of period by interest rate, i.e. Template:Colored proposition
Proof. It follows from the definition of interest.
Then, we have an similar formula which links and , compared to the situation of loan. Template:Colored proposition
Proof. Since by recursive formula of book value, and , since each coupon is of the same amount .
Now, we proceed to construct the amortization schedule.
To increase the usefulness of the amortization schedule, we would like to determine a Template:Colored em for the book value, principal adjustment, etc. at different period.
To do this, we start from . Recall the basic formula of book value. Since it is in the same form compared to the basic formula of bond price, we have an analogous premium/discount formula for book value, as follows: Template:Colored proposition
Proof. The proof is identical to the proof for premium/discount formula of bond price, except that is replaced by .
By definition, the coupon payment is .
Then, using these, we can determine and as follows: Template:Colored corollary
Proof. For the formula for , by the proposition about formula of and premium/discount formula of book value, we have
For the formula of , by the proposition about relationship between and , we have
After that, we can construct the amortization schedule as follows:
| Coupon | ||||
|---|---|---|---|---|
| N/A | N/A | N/A | ||
| Total |
Template:Colored remark Template:Colored example Template:Colored example Template:Colored exercise Template:Hide Template:Hide
Callable bond
Template:Colored definition Template:Colored remark Illustration of callable bond:
possible redemption dates
|-----^----|
-|---------|----------|----
0 t n
Because of the callable nature of this kind of bond, the term of the bond is uncertain. So, there is problem in computing prices, yield rates, etc.
To solve this, we assume the Template:Colored em scenario to the Template:Colored em [2]. That is, the borrower will choose the option such that the investor has most Template:Colored em, as follows:
- if the redemption value () on all redemption dates are Template:Colored em, then if , then Template:Colored em that the redemption date will be the Template:Colored em possible date, Template:Colored em (i.e. ), Template:Colored em that the redemption date will be the Template:Colored em possible date
- this is because if , the bond was bought at a premium, and thus there will be a Template:Colored em at redemption, so the most unfavourable condition to the investor occurs when the Template:Colored em happens at the Template:Colored em time [3]
- if , the bond was bought at a discount, and thus there will be a Template:Colored em at redemption, so the most unfavourable condition to the investor occurs when the Template:Colored em happens at the Template:Colored em time [4]
- if the redemption value () on all the redemption dates including the maturity date are Template:Colored em, then we need to compute the bond price at different possible redemption dates to check which is the Template:Colored em , and thus is most Template:Colored em to the investor [5]
In particular, it is common for a callable bond to have redemption values that Template:Colored em as the term of the bond Template:Colored em, i.e. the later the redemption, the lower the redemption value, and if the bond is not called, the bond is redeemed at the redemption value. We have a special name for the difference between the redemption value (through call) and the par value: Template:Colored definition Template:Colored example Template:Colored remark Template:Colored example
Optional topic
- ↑ https://www.soa.org/globalassets/assets/Files/Edu/2019/exam-fm-notation-terminology2.pdf
- ↑ the bond price determined under this assumption is Template:Colored em
- ↑ also, when the redemption happens at the Template:Colored em time, then the investor cannot enjoy all coupons with large amount, in the sense that the modified coupon rate exceeds the interest rate, so some gains are not captured
- ↑ also, when the redemption happens at the Template:Colored em time, then the investor is forced to receive all coupons with small amount, in the sense that the modified coupon rate is lower than the interest rate, so all losses are captured
- ↑ the situation which makes the price lowest is the most unfavourable to the investor, since under the most unfavourable situation, the 'worth' of the bond is the lowest