Skip to content

πŸ”Ž New Introduction to Bonds

In the previous lecture, we introduced two key concepts:

  1. Present Discounted Value tells you the price you should pay for any investment.
  2. IRR tells you the rate of return on any business or investment.

Now we are studying bonds…
❔ How should you calculate the price you are willing to pay for any bond?

  • βœ” You calculate the present discounted value of the cash flows you get from that bond.
  • πŸ‘‰ This is what all of the bond pricing formulas are doing.

❔How do we calculate the return (or rate of interest) for any bond?

  • βœ” You calculate the IRR of purchasing the bond.
  • πŸ‘‰ For bonds, the IRR is called the Yield or the β€œYield to Maturity.”

These are clearly the most challenging topics in this lecture.

How much should you pay for a bond? (The three bond pricing formulas)

First, let’s explore the idea of purchasing a coupon bond. When you purchase a coupon bond, you pay its price PBP_B at the start, and you get cash flows later, as follows:

TCash FlowsNote
1FcFcc is the Coupon rate and F is the Face value. FcFc is the coupon payment, FΓ—cF Γ— c.
2FcFc
3FcFc
…FcFc
TFc+F Fc + FAt the very end, you get a final coupon payment plus you are paid the par value.

Ignoring everything he taught you in the bond lecture and just using what you know from the NPV/IRR lecture, what should you pay for this bond?

Writing cΓ—Fc \times F as FcFc, you should pay:

PDV=Fc(1+i)+Fc(1+i)2+Fc(1+i)3+β‹―+Fc(1+i)T+F(1+i)TPDV = \frac{Fc}{(1+i)} + \frac{Fc}{(1+i)^2} + \frac{Fc}{(1+i)^3} + \cdots + \frac{Fc}{(1+i)^T} +\frac{F}{(1+i)^T}

This is exactly the formula from the slide:

It’s always much better to know where a formula comes from rather than just memorizing it. When you know where a formula comes from, you’ve mastered the formula.

πŸ™‹ We can abbreviate the formula as follows:

PB=Fc(1+i)1+Fc(1+i)2+Fc(1+i)3+β‹―+Fc+F(1+i)TP_B = \frac{Fc}{(1+i)^1} + \frac{Fc}{(1+i)^2} + \frac{Fc}{(1+i)^3} +\cdots+ \frac{Fc+F}{(1+i)^T}

If the coupon rate is zero, then all of the Fc terms are zero, so we can ignore them. For a Zero Coupon Bond, our formula becomes:

PZCB=0(1+i)1+0(1+i)2+0(1+i)3+β‹―+0+F(1+i)TP_{ZCB} = \frac{0}{(1 + i)^1} + \frac{0}{(1 + i)^2} + \frac{0}{(1 + i)^3} +\cdots+ \frac{0 + F}{(1 + i)^T}

Therefore,

PZCB=F(1+i)TP_{ZCB} = \frac{F}{(1 + i)^T}

If, instead of getting a final payment of the face value, the coupon payments go on forever, then we use the Perpetuity formula:

This type of bond is called a consol:

PC=YearlyΒ Pmti=Fci\begin{aligned} P_{C}&=\frac{\text{Yearly Pmt}}{i} \\ &= \frac{Fc}{i} \end{aligned}

Now we understand the most important formulas from the lecture:

The three bond pricing formulas:

Price of a coupon bond:

PB=Fc(1+i)1+Fc(1+i)2+Fc(1+i)3+β‹―+Fc+F(1+i)TP_B = \frac{Fc}{(1+i)^1} + \frac{Fc}{(1+i)^2} + \frac{Fc}{(1+i)^3} + \cdots+ \frac{Fc+F}{(1+i)^T}

Price of a Zero Coupon Bond:

PZCB=F(1+i)TP_{ZCB} = \frac{F}{(1 + i)^T}

Price of a Consol:

PC=FciP_{C} = \frac{Fc}{i}

What is the interest rate of a bond? (calculating Yield To Maturity/YTM)

To calculate the Interest Rate of a bond, you just calculate the IRR of purchasing it. Because we are calculating the IRR of purchasing it, we must include the price we pay for it.

To calculate the IRR of anything, you just set the PDV of the Outflows = PDV of the Inflows.

When you purchase a bond, the only outflows are when you pay for the bond.

Therefore:
  PDV of Outflows for a Coupon Bond =PB= P_B
  PDV of Outflows for a Zero Coupon Bond =PZCB= P_{ZCB}
  PDV of Outflows for a Coupon Bond =PC = P_C

When you purchase a coupon bond, the inflows are exactly the numbers that we analyzed above to calculate the fair bond price.

  PDV of Outflows for a Coupon Bond =Fc(1+i)1+Fc(1+i)2+Fc(1+i)3+β‹―+Fc+F(1+i)T= \frac{Fc}{(1+i)^1} + \frac{Fc}{(1+i)^2} + \frac{Fc}{(1+i)^3} +\cdots+ \frac{Fc+F}{(1+i)^T}
  PDV of Outflows for a Zero Coupon Bond =F(1+i)T= \frac{F}{(1 + i)^T}
  PDV of Outflows for a Coupon Bond =Fci= \frac{Fc}{i}

In other words, we can reuse our calculations from the bond pricing formulas above.

To calculate the IRR, we just set the PDV of Outflows = PDV of Inflows, as we learned in the previous lecture:

(We could set PV of Cash Inflows = PV of Cash Outflows or NPV=0, but setting PV of Outflows = PV of Inflows is the easiest. We’re just doing what’s on the slide.)

When we PDV of Outflows = PDV of Inflows, we get exactly the same formulas that we got above.

Price of a coupon bond:

PB=Fc(1+i)1+Fc(1+i)2+Fc(1+i)3+β‹―+Fc+F(1+i)TP_B = \frac{Fc}{(1+i)^1} + \frac{Fc}{(1+i)^2} + \frac{Fc}{(1+i)^3} +\cdots+ \frac{Fc+F}{(1+i)^T}

Price of a Zero Coupon Bond:

PZCB=F(1+i)TP_{ZCB} = \frac{F}{(1+i)^T}

Price of a Consol:

PC=FciP_C = \frac{Fc}{i}

To calculate the IRR for purchasing these bonds, we just plug F, c, T, and PBP_B into one of the formulas above, leaving i as a variable. We then solve for i.

This IRR is called the Yield to Maturity.

This explains what Bruce meant by the following slide:

Bottom line: you will typically be plugging numbers into the three bond pricing formulas and either solving for PBP_B or i.

But remember - all you are really doing is calculating PDVs and IRRs.