Annuities, perpetuities and loan amortization
Many financial contracts pay the same amount at regular intervals: a pension, a lease, a bond's coupons, the instalments of a mortgage. Valuing them one payment at a time works, but it is slow and hides the structure. This lesson derives closed formulas for such streams, using the discounting from "Interest, compounding and discounting", and applies them to the repayment of a loan.
Throughout the lesson payments are made once a year, the rate is compounded annually, and the first payment arrives one year from today unless stated otherwise.
Ordinary annuities
An annuity is a stream of equal payments at the ends of years . Its present value is the sum of the discounted payments:
This is a geometric series with first term and ratio . Using and simplifying gives
The fraction is the annuity factor: the present value of 1 a year for years. Compounding the present value forward by years gives the future value at the date of the last payment:
Example: 1,000 a year for 10 years at . The annuity factor is , so and . The ten payments add up to 10,000, but they are worth only 7,360.09 today, because most of them arrive years from now.
Annuities due
If each payment is made at the start of the year instead of the end, as with rent, the stream is an annuity due. Every payment arrives one year earlier, so every discounted term is multiplied by :
In the example, .
Perpetuities
A perpetuity pays every year forever. Letting in the annuity formula, , so
A growing perpetuity pays after one year and grows at the constant rate after that: , , , and so on. The series is again geometric, with ratio , and it converges only when :
At , a perpetuity of 1,000 is worth . If the payment grows by 2% a year, it is worth . The growing perpetuity is the formula behind the terminal value in company valuation.
Annuity factor , perpetuity , growing perpetuity for . Each is a geometric sum of discounted payments.
The payment on a loan
A level-payment loan of amount over years is an annuity seen from the lender's side: the lender pays today and receives equal payments . The loan is fairly priced when the present value of the payments equals , so
Example: a loan of 200,000 at 6% over 10 years. The annuity factor is 7.3601, so the annual payment is . Over the life of the loan the borrower pays , of which 71,735.92 is interest.
The amortization schedule
Each payment is split in two. The interest part is the rate times the balance still owed at the start of the year. The rest of the payment is principal and reduces the balance:
For the loan above, with , and , the first two rows of the schedule are:
Solving for the term
The same equation can be turned around. If the borrower can afford a payment , the number of years needed to repay follows from by taking logarithms:
Paying 20,000 a year on the 200,000 loan at 6% gives years, so in practice 16 payments, the last one smaller. The formula also shows a limit: if , the payment does not even cover the first year's interest and the loan is never repaid. Solving for the rate instead has no closed form; it is found numerically, exactly like the internal rate of return in the next lesson.
How the payments change
The payment stays the same, but its make-up shifts. Early on the balance is large, so most of the payment is interest; as the balance falls, the interest part shrinks and the principal part grows. By construction the balance reaches exactly zero with the last payment.
The figure draws the whole schedule. Each bar is one year's payment, split into interest (bottom) and principal (top); the dashed line is the balance left at the end of each year, on the right-hand axis. Click a year, or move to it with Tab and press Enter, to see that row of the schedule worked out below the chart. Start with year 1 at the defaults (10 years, 6%), then switch the term to 30 years: the payment falls to about 14,530, but 82.6% of the first payment is now interest, and total interest rises to more than the loan itself.
Click a year (or Tab to it and press Enter) to see that row of the schedule below.
- Opening balance
- 200,000.00
- Payment
- 27,173.59
- Interest
- Interest = 6% × 200,000.00 = 12,000.00
- Principal
- Principal = 27,173.59 − 12,000.00 = 15,173.59
- Closing balance
- Closing balance = 200,000.00 − 15,173.59 = 184,826.41
- Payment
- 27,173.59
- Total interest paid
- 71,735.92
- Interest share of the first payment
- 44.2%
Summary
- An annuity of for years is worth today; an annuity due is worth times as much.
- A perpetuity is worth , and a growing perpetuity as long as .
- A level loan payment is the loan amount divided by the annuity factor.
- Each payment is interest on the opening balance plus principal; early payments are mostly interest, and longer terms shift the mix further towards interest.
The next lesson, "Net present value and internal rate of return", values projects whose cash flows are not level, by discounting each one separately with the same tools.