This is “Time Value of Money: Multiple Flows”, chapter 7 from the book Finance for Managers (v. 0.1). For details on it (including licensing), click here.
For more information on the source of this book, or why it is available for free, please see the project's home page. You can browse or download additional books there. To download a .zip file containing this book to use offline, simply click here.
PLEASE NOTE: This book is currently in draft form; material is not final.
Mortgages, student loans, credit cards… sadly, most people’s understanding of personal finance extends only so far as “pay what the bill says to pay”. How do we know if we’re paying the proper amount? And what would the effect be if I paid $5 more than the minimum this month? The basic tools necessary to answer these questions have already been provided in the previous chapter, and now we’ll explore how to use them to solve these very common problems.
PLEASE NOTE: This book is currently in draft form; material is not final.
Jamie was up late watching infomercials, and saw that she could purchase the latest wonder product for either $43, or three easy monthly installments (the first payment is immediate) of $15. If she earns 4% APR compounded monthly in her savings account, which option should she pick?
The trick to comparing cash flows usually is to PV them all to the same point in time. When they have been discounted to the same time, then they can be added, subtracted, or compared without worry. Discounting all of the cash flows for an investment to the present, adding inflows and subtracting outflows, is called finding the net present value (NPV)Discounting all of the cash flows for an investment to the present, adding inflows and subtracting outflows.. When deciding among investments, we typically wish to choose the one with the highest (or, in some cases, least negative) NPV.
The NPV of paying $43 immediately is obviously−$43. To find the NPV of the installment plan, we should look at the timeline.
Figure 7.1 NPV Example Timeline
4% APR compounded monthly gives a monthly interest rate of 0.3333%. (More discussion of example)
Many financial calculators have an NPV solving functionality to handle multiple cash flows. Please check the appendix for differences between the models, but the standard process is:
In our example problem, the initial cash flow (CF0) is −$15. Both of the next two cash flows are −$15, so we can either enter them separately (C01: −15; F01: 1; C02: −15; F02: 1) or tell the calculator to repeat the entry (C01: −15; F01: 2). Both methods will give the proper answer. Here are the precise keystrokes for the latter method:
<CF> <2ND> <CLR WORK> −15 <ENTER> <DOWN ARROW> −15 <ENTER> <DOWN ARROW> 2 <ENTER> <NPV> 0.3333 <ENTER> <DOWN ARROW> <CPT>Remember that interest rate should be entered as a percentage (0.3333 in this case, not 0.003333).
The corresponding spreadsheet function is:
=NPV(periodic rate, cash flows from period 1 to n) + net of initial cash flowsNote that the spreadsheet function expects cash flows to start in the first period: any initial cash flows need to be netted and added to the result. Like the financial calculator, positive values should be used for cash inflows, and negative values for outflows.
Figure 7.2 NPV in a Spreadsheet
PLEASE NOTE: This book is currently in draft form; material is not final.
As discussed in the previous section, finding the NPV for a fixed set of cash flows will always work. But what if the cash flows were to continue forever? If the payments are constant over time, we can intuit what the value must be for the entire set, instead of figuring out each one separately: if I put $200 into a bank account that promises me 5% per year, and I just withdraw the interest each year without ever touching the principal, how much will I get each year? The first year, the interst will be 5% of $200, or $10. Since I withdraw the interest, my second year balance is also $200, so my interest is again $10. In fact, I (or my heirs) can withdraw $10 a year forever as long as I keep the original $200 in the bank.
Figure 7.3 Perpetuity Timeline
Note that this is essentially the same as the bank offering the following: pay $200 today, and the bank will pay the customer $10/year. Therefore, at 5% interest, $10/year forever must be the equivalent of exactly $200 today! This arrangement, with constant periodic payments lasting forever, is called a perpetuityConstant periodic payments lasting forever.. The periodic payment must be the interest rate times the present value, since it is analogous to our bank deposit example above.
Equation 7.1 Perpetuity Equation
PV × interest rate = paymentNote that the interest rate and the payment must be quoted in the same period; if the payments are monthly, than the monthly rate should be used. Also, the first payment is assumed to be at the end of the year; if the first payment was immediate, then the value would be higher by exactly the amount of one payment.
The fact that a stream of payments lasting forever has a specific finite value today is a surprising result for some people. The key is to realize that, because of the time value of money, each successive payment contributes a smaller and smaller amount to the PV.
Figure 7.4 Contribution of Payments over Time to Value of Perpetuity
Returning to the bank deposit example: if I don’t withdraw the full 5% of the $200, instead only withdrawing 4% (that is, 1% less), then I won’t receive as much money this year ($8 vs. $10), but my principal balance will grow by 1% to $202. If I continue to withdraw only 4%, my second year’s withdraw will be $202 × 4% = $8.08, which happens to be exactly 1% higher than my first year’s withdrawal. Withdrawing 1% less causes both my principal to grow by 1% at the end of the year, and my following year’s payment to grow by the same 1%.
Figure 7.5 Perpetuity with Growth Timeline
If I consistently withdraw less than the interest rate (the difference, interest rate minus withdrawal rate, being the growth rate, g), I can model the relationship using the following modified perpetuity equation:
Equation 7.2 Perpetuity with Constant Growth
PV now × withdrawal rate = payment at end of yearNote that we are assuming that some money is withdrawn in each year, meaning that g must be less than r. And, when g equals zero, this equation reduces to our earlier equation.
Since our payments are changing over time, we use subscripts (the little “n” and “n+1” in the above equation) to differentiate one payment from another. Almost always, subscripts will denote time periods for us, such that today is 0, one time period in the future is 1, and so on. Unless we specifically say otherwise, the default time period will be years, so is the payment we just received today, and is what we expect to receive in exactly one year. If we want to be more generic and describe any given year, than is year “n” and is the year immediately following year “n”.
Since we know that our growth rate, g, is constant, given any payment we can find the following year’s payment by increasing it by g.
Equation 7.3 Payment Growth
payment at end of year = payment now + (g × payment now)Here is the payment just paid, so technically its value isn’t included in the PV; we are only including it since we can use it to find the payment due next year.
PLEASE NOTE: This book is currently in draft form; material is not final.
Since, in practice, very few financial arrangements include “forever” as a reasonable timeframe, we should consider the value of cash flows over shorter periods. Any set of constant periodic payments lasting for a fixed amount of time is called an annuityConstant periodic payments over a fixed amount of time.. Paying down a credit card, mortgages, lottery payouts, and more can all be modeled as annuities. All annutities can be valued using the “long way”, by calculating the NPV of the cash flows, but we can also value them using mathematical intuition.
Figure 7.6 Annuity Timeline (General)
Figure 7.7 Annuity Example Timeline
If we want to figure out the value of $10/year for 15 years, and the current interest rate is 5%, then we can use our perpetuity formula to determine the value of the annuity in the following way:
Equation 7.4 PV of an Annuity
PV of annuity = PV of equivalent perpetuity – PV of perpetuity at end of annuitySometimes an annuity will also include an additional one-time cash flow at the conclusion of the annuity. In this case, it is a simple matter of adding the PV of this cash flow to your calculated value to get the total value of the annuity. Continuing our example, if the annuity delivered $100 at its conclusion, then the PV would increase by the PV of $100 in 15 years at 5%, or $48.10, making the total value $103.80 + $48.10 = $151.90.
As we get more complex with or calculations, it becomes all the more important to keep track of whether our cash flows are inflows or outflows. For example, if a one-time payment in this example were instead a cash outflow, then our value would drop by $48.10 to a total value of $55.70.
Financial calculators and spreadsheets can also easily solve annuities. On the calculator, the PMT key accepts the input for the periodic payment, and any four inputs can be used to calculate the fifth.
Using a financial calculator:
<CLR TVM> 15 <N> 5 <I> 10 <PMT> 100 <FV> <CPT> <PV> should show the proper solution of −151.90.
Spreadsheet:
=PV(rate, nper, pmt, fv) =PV(5%, 15, 10, 100) −151.90Also, PMT can be solved for given the other four inputs. =PMT(rate, nper, pv, fv) is the corresponding spreadsheet function. It is critical that we always input our rate, number of periods, and payment based upon the same time period. For example, if payments are monthly, then rate should be a monthly rate, and number of periods will be the number of months.
Calculators and spreadsheets always assume that a financial transaction is occurring, so they figure out the “fair value” based on the inputs. Since the NPV of the annuity’s inflows is $151.90, the calculated answer is that you should be willing to pay $151.90 (an outflow) to receive the scheduled payments in a completely “fair value” transaction.
With most annuities, each payment is assumed to occur at the end of each period. When payment in each period occurs at the beginning instead of the end, the annuity is called an annuity dueAn annuity with payments due at the beginning of each period instead of at the end..
Figure 7.8 Annuity Due Timeline
While technically each payment is occurring at the beginning of its period instead of the end, in effect, the only change is that the very last payment has been moved to the very beginning! Thus, the value of an annuity due is higher by the difference between the PV of a payment at the end and the PV of a payment now (which, by definition, is equal to the total payment).
Equation 7.5 PV of an Annuity Due
PV of annuity due = PV of annuity + (payment – PV of payment at end)If our example were an annuity due, its value would increase by $10 minus the PV of $10 in 15 years at 5%, or ($10 – $4.81) = $5.19.
Financial calculators can be set to solve for annuity due (see appendix). Most spreadsheet functions can be set to automatically calculate an annuity due by taking a fifth argument, “type”. When type is omitted, it is assumed to be calculating an ordinary annuity, but by using an input of “1” instead, an annuity due is calculated:
=PV(rate, nper, pmt, fv, type) =PV(5%, 15, 10, 100, 1) −157.09PLEASE NOTE: This book is currently in draft form; material is not final.
Fred owes $1,500 on his credit card! When his monthly bill arrives, Fred is relieved to see that the minimum payment is only $30. If the advertised rate is 20% APR (assume monthly compounding), how many months will it take Fred to pay off his debt?
If Fred makes his payments every month, the debt will finally be fully paid after 109 months, or over 9 years! We can verify this quickly using a financial calculator or spreadsheet.
=NPER(20%/12,30,−1500) =108.4During this time, the total amount of money paid by Fred will be about 109 * $30 = $3,270, or over twice the original amount owed. This means that Fred paid more in interest ($3,270−$1,500 = $1,770 in interest) than he originally borrowed ($1,500). On the plus side, Fred was able to slowly pay down the balance owed, so that he never had to pay more than $30 in any month, but the total principal was paid by the end of the loan. This process of spreading out principal payments of a loan over time is called amortizationThe process of spreading out the principal payments of a loan over time. (from the Latin root “mort-”, meaning death, as the loan balance slowly “dies” as the principal is paid down). Mortgages are a common example of this type of loan (also coming from the same Latin root), as the principal is paid down over 15, 30 or more years. A loan that pays only the interest payments, with no principal payments, is called an interest only loan. If the periodic payments are so low they don’t even cover the interest on the initial principal, then the loan will be a negative amortization loan, and the extra interest will be added to the principal due over time.
Figure 7.9 Amortization Schedule for Credit Card Payments
As each month passes, the outstanding principal balance decreases, so the interest due also decreases. Thus, over time, the amount paid toward principal grows from a small portion of the monthly payment to a larger portion. This is particularly important when evaluating mortgages, as often the interest portion is tax deductible, but the principal portion is not. If we were to continue the chart for the full 109 months, we would see that the last month would only require a partial payment (that is, less than $30) to pay off the remaining principal.
Figure 7.10 Principal and Interest Portion of Payments Over Time
Of course, not all loans have constant payment schedules. Some loans have “teaser” periods, with low interest rates for a certain period of time. These might seem like fantastic deals, until we realize that the loan is actually negatively amortizing over the period, causing higher rates (or a longer payoff time) once the period is over.
First paragraph.
Paragraph.
Paragraph.
Last paragraph.