Before you start
You will be able to
- Calculate the present and future value of an ordinary annuity and of an annuity due, and explain why they differ by a factor of (1 + r).
- Calculate the value of a deferred annuity and of a growing annuity by moving the stream to a common date.
- Calculate the payment or the number of payments of an annuity, using logarithms for the number of payments.
- Find the interest rate of an annuity by trial and error or with a spreadsheet’s RATE function.
- Evaluate an instalment plan sold as “0% interest” by finding its present value and its implied interest rate.
Review first
- Simple and compound interest — Solving for the number of payments uses natural logarithms, introduced there.
- Present and future value — Every annuity formula is a shortcut for discounting or compounding single sums, and you need to move an amount from one date to another.
- Discounting cash flows — An annuity is a cash-flow stream whose payments happen to be equal: discounting each payment and adding is the definition behind every formula here.
- Effective annual rates — Payments are often monthly while rates are quoted a year at a time; you need the rate per period that matches the payment period.
- Powers, negative powers and the natural logarithm (ln) on a calculator.
Fictional case A fictional coffee business founded by Ana Lim. It starts as a catering and barista-training service, opens its own cafés and an online shop for beans, and plans a canned cold brew.
The idea
Fictional case
March 2027. Lantern Coffee Co. wants a cold-brew brewing system that costs $24,000. The supplier offers its own instalment plan: 24 monthly payments of $1,050, the first one month after delivery, advertised as “0% interest”. Coastline Bank, Lantern’s bank, would instead lend the $24,000 at 7.2% a year compounded monthly, repaid over four years. Ana adds up the instalments: dollars, which is $1,200 more than the cash price. So is the plan free, as the advertisement says, or does it cost $1,200? Neither answer is right, because the 24 payments are spread over two years, and a dollar paid in two years is worth less than a dollar paid today. To compare the plan with the cash price, Ana needs the value today of 24 equal payments: the value of an annuity.
Streams of equal payments
An annuity is a series of equal payments made at equal intervals for a fixed number of periods. Loan instalments, rent, equipment leases, insurance premiums, pension payments and a savings plan that puts the same amount aside every month are all annuities. So are the 24 payments of $1,050 in the supplier’s plan.
In everyday speech an annuity is also an insurance product: a contract with an insurance company that pays an income, usually in retirement. Those products are built from the same mathematics, but in this course the word means any level stream of payments, whoever pays it.
When the payments fall within each period matters, so there are two basic kinds:
- Ordinary annuity
- Each payment is made at the end of its period, so the first payment comes one period from now. Loan repayments and the supplier’s plan work this way. This is the default: “annuity” on its own means an ordinary annuity.
- Annuity due
- Each payment is made at the start of its period, so the first payment is made today. Rent, leases and insurance premiums are usually paid in advance and work this way.
Four numbers describe an annuity: the payment per period , the number of payments , the interest rate per period , and the timing (end or start). The rate and the payments must refer to the same period. For monthly payments with a rate quoted as an APR compounded monthly, the monthly rate is the APR divided by 12; Coastline’s 7.2% a year is 0.6% a month.
Valuing an annuity one payment at a time
You already know how to value a stream of payments: discount each payment to today and add up the results. An annuity is no different. Take $2,000 at the end of each year for five years, valued at 6% a year. Each payment is multiplied by its discount factor, , where is the year in which it is paid.
| Year | Payment | Discount factor | Present value |
|---|---|---|---|
| 1 | $2,000 | 0.943396 | $1,886.79 |
| 2 | $2,000 | 0.889996 | $1,779.99 |
| 3 | $2,000 | 0.839619 | $1,679.24 |
| 4 | $2,000 | 0.792094 | $1,584.19 |
| 5 | $2,000 | 0.747258 | $1,494.52 |
| Total | $10,000 | 4.212364 | $8,424.73 |
Discount factors are 1 ÷ 1.06 raised to the power of the year, to six decimal places; present values are rounded to the cent, and the totals are computed unrounded.
The five payments add up to $10,000, but they are worth $8,424.73 today: the later the payment, the less it is worth now. Look at the total of the discount factors, 4.212364. Because every payment is the same, the present value is the payment times that total. The total is called the annuity factor, and there is a formula for it, so you never need the table:
Here , the discount factor for the last payment. The formula gives the same answer as the table in one line, whether there are five payments or 360.
Payments at the start: the annuity due
If the same five payments of $2,000 were made at the start of each year instead of the end, each would arrive one year sooner and so be worth 6% more in today’s money. The whole annuity due is therefore worth dollars. The rule is general: an annuity due is worth an ordinary annuity times , for present values and for future values alike. The difference is one period’s interest on the whole stream, not a different formula.
Looking forward: the future value of an annuity
A savings plan asks the opposite question: if you deposit the same amount every period, how much will you have at the end? Suppose Lantern sets aside $400 at the end of every month for three years, in a business savings account paying 3% a year compounded monthly (0.25% a month), to replace its espresso machine. Each deposit grows until the end of the 36 months; the first grows for 35 months and the last not at all. Adding them up gives the future value of the annuity:
Lantern deposits dollars and the account adds $648.22 of interest. (The account, the rate and the plan are fictional.) The future value is the present value moved forward periods: , so once you know one, you know the other.
Is the supplier’s “0% interest” plan free?
Now Ana can value the plan. If Lantern pays cash, it must find $24,000 now, and the obvious place to find it is Coastline Bank at 7.2% a year compounded monthly. So she values the 24 payments at 0.6% a month, the rate at which Lantern can move money through time:
At Lantern’s 7.2% borrowing rate, the plan costs the same as paying $23,404.43 today: about $595.57 less than the $24,000 cash price. The benefit of paying later outweighs the extra $1,200 that the instalments add up to. But the plan is not free either. A plan that really charged 0% would ask for dollars a month. The extra $50 a month is interest by another name. The rate it implies is the rate at which the 24 payments are worth exactly $24,000; the In depth section finds it, about 0.394% a month, an APR of about 4.73%. That is cheaper than Coastline’s 7.2%, which is why the plan wins at that rate.
In depth
Why the formula works
The present value of an ordinary annuity is a sum of discounted payments, each one times smaller than the one before: a geometric series. Multiply the sum by and every term moves one period closer; subtract the original and all but two terms cancel:
The left side is , so . A second way to see it uses the next lesson, perpetuities-and-growth: a payment of every period forever is worth . An annuity is a perpetuity that stops after payments, so it is worth a perpetuity starting now minus a perpetuity whose payments start after period , which is worth discounted by . For the five payments of $2,000: dollars (subtracting the unrounded values).
The future-value formula is the present value moved forward: multiply by and you get . If the rate is zero both formulas break down (they divide by zero), but then there is nothing to discount: the value is just .
Ordinary annuity or annuity due?
Moving every payment one period earlier multiplies each present value, and each future value, by , so the conversion is a single multiplication. You can also think of an annuity due as one payment now plus an ordinary annuity of payments: , which gives the same number. Read the contract to decide which you have. A loan’s first payment is normally due a period after the money is lent: an ordinary annuity. A lease or a rent is normally paid in advance: an annuity due. Spreadsheets and financial calculators handle both with a timing switch (described below).
Deferred annuities
A deferred annuity starts later than one period from now. University fees that begin in ten years, or a pension that starts at 65, are examples. Value it in two moves. First apply the annuity formula: it gives the value one period before the first payment. Then discount that single amount back to today. If the first payment comes at the end of period , the annuity formula values the stream at time , so you discount by periods, not :
A check that never fails: the deferred annuity is worth an annuity of payments minus an annuity of the first payments, which never happen. Worked example 2 uses both routes.
Growing annuities
Some streams rise at a steady rate: a supply contract with a price increase each year, or a salary that rises with inflation. A growing annuity pays at the end of the first period, then grows at per period, so the payment in period is . The same geometric-series argument gives:
Note that is the first payment, not today’s amount. The formula works whether is below or above ; it fails only when they are equal, and then each payment is worth exactly today, so the present value is . Worked example 3 values a supply contract whose price rises 3% a year.
Solving for the payment
Rearranging the present-value formula gives the payment that a present amount will support: . This is the loan payment: a lender who hands over today and wants its money back with interest at needs payments of . The loan-amortisation lesson builds on it. Rearranging the future-value formula gives the deposit needed to reach a target, ; a fund built this way is called a sinking fund. For example, to have $20,000 in four years at 3% a year compounded monthly, deposit dollars at the end of each month (a fictional target).
Solving for the number of payments
How many payments of will repay an amount ? Rearrange the formula until the power stands alone, , then take natural logarithms of both sides. A logarithm turns a power into a multiplication, , which is what lets you solve for :
Take a fictional $10,000 loan at 9% a year compounded monthly (0.75% a month) repaid at $500 a month: . The answer is rarely a whole number. In practice the borrower makes 21 full payments of $500 and a smaller 22nd payment that clears what is left, about $375.52 here (the balance after 21 payments, $372.73, plus a month’s interest). The formula has a condition: the payment must be larger than the interest on the amount, . At $75 a month the payments would only cover the interest and the debt would never be repaid; below $75 it would grow. For a savings target the matching formula is .
Solving for the rate
There is no practical formula that isolates in the annuity equation once there are more than two payments. The rate is found by trial and error: guess a rate, value the payments, and adjust the guess until the value matches the price. Higher rates give lower values, so each trial tells you which way to move. Here is the search for the rate in the supplier’s plan, where 24 payments of $1,050 must be worth $24,000:
| APR tried | Monthly rate | Value of the 24 payments | Compared with $24,000 |
|---|---|---|---|
| 0% | 0% | $25,200.00 | too high: raise the rate |
| 4.0% | 0.3333% | $24,179.66 | too high: raise the rate |
| 5.0% | 0.4167% | $23,933.59 | too low: lower the rate |
| 4.7% | 0.3917% | $24,007.05 | just too high |
| 4.8% | 0.4000% | $23,982.53 | too low |
| 4.73% | 0.3942% | $23,999.69 | 31 cents low: close enough |
Each value is 1,050 × (1 − (1 + r)^−24) ÷ r at the monthly rate r = APR ÷ 12, rounded to the cent.
Halving the gap between a guess that is too high and one that is too low (bisection) closes in on the answer in a few dozen steps; a computer does it instantly. The plan’s implied monthly rate is about 0.394%, an APR of about 4.73%, and an effective annual rate of about 4.83% (). This is the plan’s implied interest rate: the rate the “0%” plan really charges, given that a buyer paying cash would pay $24,000.
Spreadsheets do the search for you. In Excel and most other spreadsheets, =RATE(24, -1050, 24000) returns the rate per period, about 0.394%; multiply by 12 for the APR. Microsoft’s documentation says RATE is calculated by iteration and can have zero or more solutions, and that it returns an error if it fails to settle on an answer after 20 tries, in which case you can supply a guess. The companion functions PV, FV, PMT and NPER solve for the other unknowns.
Assumptions and limits
- The payments are equal (or, for a growing annuity, grow at a constant rate) and fall at regular intervals.
- One interest rate applies to every period. If rates are expected to change, discount each payment at its own rate, as in the present-and-future-value lesson.
- The rate period matches the payment period. Monthly payments with quarterly compounding, for example, need the rate converted first.
- The value depends on the rate chosen. A present value at 7.2% answers “what is this worth to someone who can borrow or lend at 7.2%?”; a different rate answers a different question.
- The payments are certain. Risky payments are discounted at a higher rate, a topic for F05 Corporate Finance.
Formulas
Present value of an ordinary annuity
- Present value: the value of the whole stream one period before the first payment$
- Payment per period$
- Interest rate per period, as a decimal (an APR compounded monthly ÷ 12 for monthly payments)per period
- Number of paymentsperiods
Assumes. Equal payments at the end of each period; one constant rate; the rate and the payments refer to the same period.
The fraction is the annuity factor. With r = 0 the value is n × C. Spreadsheet: =PV(r, n, −C).
Future value of an ordinary annuity
- Future value: the value of the stream at the date of the last payment$
- Payment (deposit) per period$
- Interest rate per period, as a decimalper period
- Number of paymentsperiods
Assumes. Deposits at the end of each period, each earning the same rate until the last deposit is made.
FV = PV × (1 + r)^n. Spreadsheet: =FV(r, n, −C).
Annuity due (payments at the start of each period)
- Values when each payment is made at the start of its period: the present value today (time 0, the date of the first payment) and the future value at the end of period n, one period after the last payment$
- The same values for an ordinary annuity with the same payment, rate and number of payments$
- Interest rate per period, as a decimalper period
Assumes. Same payment, rate and number of payments; only the timing differs.
Spreadsheet: set the type argument to 1.
Deferred annuity (first payment at the end of period k + 1)
- Value today$
- Payment per period$
- Interest rate per period, as a decimalper period
- Number of paymentsperiods
- Number of periods before the annuity formula’s valuation date: one less than the period of the first paymentperiods
Assumes. An ordinary annuity whose first payment is at the end of period k + 1.
Check: an annuity of k + n payments minus an annuity of k payments gives the same value.
Present value of a growing annuity
- Present value, one period before the first payment$
- The first payment, made at the end of period 1$
- Interest rate per period, as a decimalper period
- Growth rate of the payment per period, as a decimalper period
- Number of paymentsperiods
Assumes. Each payment is (1 + g) times the one before; r ≠ g.
If r = g, PV = n × C₁ ÷ (1 + r).
The payment of an annuity
- Payment per period$
- Amount to be repaid or drawn down (a loan, a fund)$
- Target to be reached by saving (a sinking fund)$
- Interest rate per period, as a decimalper period
- Number of paymentsperiods
Assumes. Ordinary annuity; for payments at the start of each period divide the result by (1 + r).
Spreadsheet: =PMT(r, n, PV) or =PMT(r, n, 0, FV); the sign of the answer follows the sign convention.
The number of payments
- Number of payments (usually not a whole number: round up, with a smaller last payment)periods
- Amount to be repaid$
- Payment per period; must exceed PV × r$
- Interest rate per period, as a decimalper period
Assumes. Ordinary annuity with C > PV × r.
For a savings target: n = ln(1 + FV × r ÷ C) ÷ ln(1 + r). Spreadsheet: =NPER(r, −C, PV).
Worked examples
Fictional figures
A physiotherapy clinic leases a treatment machine for three years at $500 a month. The lease asks for each payment at the start of the month. The clinic can borrow at 6% a year compounded monthly. What are the 36 lease payments worth today, and how much more is that than if the payments were made at the end of each month?
- Match the rate to the payments: monthly rate ; number of payments .
- Value the stream as if it were an ordinary annuity: .
- The payments are made at the start of each month, so this is an annuity due: multiply by . .
- Difference: , which is one month’s interest on the whole stream ().
Answer. The lease payments are worth about $16,517.69 today, $82.18 more than the same payments made at the end of each month ($16,435.51). Both are well below the $18,000 the payments add up to.
What it means. Paying in advance costs the clinic one month’s interest on the whole stream. The present value, not the $18,000 total, is the figure to set against the price of buying the machine outright, together with what the machine would still be worth after three years.
Fictional figures
Parents want to set money aside today for their daughter’s university fees: $12,000 a year for four years, with the first payment exactly ten years from today. The money will earn 5% a year. How much must they deposit today?
- Draw the timeline: payments at the end of years 10, 11, 12 and 13. The first payment is in year 10, so the annuity formula values the four payments at year 9, one year before the first.
- Value at year 9: .
- Discount that single amount nine years to today: , so .
- Check by the second route: an annuity of 13 payments minus an annuity of the 9 payments that do not happen, . The two routes agree.
Answer. They must deposit about $27,429.02 today. Discounting by ten years instead of nine would give $26,122.87, about $1,306 too little.
What it means. A deposit of $27,429.02 grows to exactly what is needed to pay $12,000 in each of years 10 to 13. The most common error with deferred annuities is the extra year of discounting: the formula already values the stream one period before the first payment.
Fictional figures
A bakery chain signs a five-year contract to buy flour from a mill. It pays at the end of each year: $30,000 for the first year, then 3% more each year to cover rising costs. The bakery values future payments at 7% a year. What is the contract worth today, and how does it compare with a flat $30,000 a year?
- This is a growing annuity: , , , . The payments are $30,000, $30,900, $31,827, $32,781.81 and $33,765.26, a total of $159,274.07.
- Growth factor: , so the bracket is .
- Present value: .
- A flat $30,000 a year would be worth .
Answer. The contract is worth about $130,090.21 today, about $7,084.28 more than a flat $30,000 a year ($123,005.92).
What it means. The 3% rises add $9,274.07 to the payments but only about $7,084 to their present value, because the rises come later. When negotiating, the bakery should compare offers by present value: a flat price slightly above $30,000 might cost less than a lower starting price that rises each year.
Fictional figures
The brewer costs $24,000 in cash. The supplier’s plan asks for 24 monthly payments of $1,050, the first one month after delivery. Lantern can borrow from Coastline Bank at 7.2% a year compounded monthly. Should Lantern take the plan rather than pay cash with money borrowed at 7.2%, and what rate does the plan really charge?
- The payments are at the end of each month: an ordinary annuity with , and, at Coastline’s rate, .
- Present value at 7.2%: . That is dollars less than the cash price.
- Implied rate: search for the monthly rate at which the 24 payments are worth exactly $24,000 (the table in “In depth”), or use
=RATE(24, -1050, 24000). Either gives about 0.394% a month. - Convert: APR ; effective annual rate .
Answer. Take the plan, on cost. At Lantern’s 7.2% borrowing rate it is worth $23,404.43 today, $595.57 less than $24,000 in cash. It is not interest-free: its implied rate is about 4.73% a year (APR), or 4.83% effective, which is still below Coastline’s 7.2%.
What it means. Two methods, one conclusion: the plan costs less than borrowing at 7.2% because its implied rate is lower than 7.2%. “0% interest” describes the sticker, not the economics: the extra $50 a month above $1,000 is the interest. The plan does demand $1,050 a month for two years, much more than a 48-month bank loan would. The loan-amortisation lesson weighs that cash-flow cost.
Explore
Common mistakes
Mixing an annual rate with monthly payments
With monthly payments you need the monthly rate and the number of months: 0.6% and 24 for the supplier’s plan, not 7.2% and 24, or 0.6% and 2. Using the annual rate with 24 payments values the plan at about $11,834; using 0.6% with two payments values it at about $2,081. If a result looks absurd, check the periods first.
Using the ordinary formula for payments made in advance
Rent, leases and premiums are usually paid at the start of each period. Valuing them as an ordinary annuity understates their present value by one period’s interest. Read the timing from the contract and multiply by (1 + r) for an annuity due.
Discounting a deferred annuity one period too far
The annuity formula already values the stream one period before the first payment. If the first payment is in year 10, the formula gives a value at year 9, so discount by nine years, not ten. Check with the difference of two annuities.
Adding up the payments
“The plan costs $25,200” treats a dollar in two years as worth a dollar today. Payments at different dates can be compared only after moving them to the same date. The sum of the payments is useful for one thing only: the gap between it and the price (or the amount borrowed) is the total interest, in undiscounted dollars.
Believing “0%” when there is a cash price
If a buyer who pays cash pays less than the instalments add up to, the plan charges interest whatever the advertisement says. Find the implied rate from the cash price, the payment and the number of payments, and compare it with what borrowing would cost.
Entering everything as positive in a spreadsheet
RATE, NPER and PV need the sign convention: money received positive, money paid negative. =RATE(24, 1050, 24000) has no answer, because it describes receiving both the $24,000 and the payments. Write =RATE(24, -1050, 24000).
Guided practice
Work through these with hints when you need them. Every hint and every worked solution is there to be used.
Loading four questions…
On your own
No hints this time. Answer, check, and read the feedback; the solution appears once you have answered or if you ask for it. Your first answers count toward mastery.
Loading six questions…
In practice
Annuity arithmetic sits behind every decision that swaps a lump sum for a stream of payments, or a stream for a lump sum.
Leasing or buying equipment. The finance manager of a fictional battery-storage installer must choose between buying a $90,000 crane truck and leasing it for $2,100 a month, paid in advance, for four years. She values the lease payments as an annuity due at the rate the company would pay to borrow the purchase price, then adds what the company would lose by not owning the truck at the end of the lease (its expected resale value, discounted to today). The cheaper option in present value wins, unless the lease brings servicing or flexibility worth paying for. Adding up the 48 lease payments ($100,800) and comparing them with $90,000 would answer the wrong question.
Lump sum or instalments. A fictional court settlement offers an injured cyclist either $400,000 now or $30,000 a year for 20 years, the first payment in a year. At 6% the instalments are worth about $344,097.64, so the lump sum is worth more to anyone who can invest at 6%; at 4% they are worth about $407,709.79 and the instalments win. The decision turns on the rate, so a careful adviser shows the value at several rates and asks how safe the payer is. Lottery prizes and pension options pose the same question.
Saving for a known cost. A fictional hotel knows it must refurbish its rooms in five years at a cost of about $250,000. Rather than borrow at the last minute, its owners set up a sinking fund: equal monthly deposits that, with interest, reach the target on time. The payment formula tells them the deposit, and the future-value formula lets them check each year whether the fund is on track.
Fictional case
Ana now knows that the supplier’s “0% interest” plan is worth $23,404.43 at Lantern’s 7.2% borrowing rate, and that it really charges about 4.73% a year. On cost alone it beats paying cash with money borrowed from Coastline. Cost is not the only question, though. The plan takes $1,050 a month for two years; a four-year bank loan would take much less each month but last twice as long. The loan-amortisation lesson builds the bank loan’s repayment schedule and puts the two side by side.
Knowledge check
Six questions, one attempt each, no hints. Score 80% or more to complete the lesson; you can take it again at any time.
Loading six questions…
Summary
- An annuity is a series of equal payments at equal intervals. In an ordinary annuity each payment is at the end of its period; in an annuity due, at the start.
- PV = C × [1 − (1 + r)^−n] ÷ r and FV = C × [(1 + r)^n − 1] ÷ r, with r and n in the same period as the payments. FV = PV × (1 + r)^n.
- An annuity due is worth an ordinary annuity × (1 + r). A deferred annuity is valued with the annuity formula one period before its first payment, then discounted to today.
- A growing annuity is worth C₁ ÷ (r − g) × [1 − ((1 + g) ÷ (1 + r))^n], where C₁ is the first payment.
- Rearranging gives the payment; logarithms give the number of payments; the rate needs trial and error or a spreadsheet’s RATE function.
- The supplier’s 24 × $1,050 plan is worth $23,404.43 at 7.2%, $595.57 less than $24,000 in cash, but it is not free: its implied rate is about 4.73% a year (APR).
Key formulas
- Present value of an ordinary annuity
- Future value of an ordinary annuity
- Annuity due (payments at the start of each period)
- Deferred annuity (first payment at the end of period k + 1)
- Present value of a growing annuity
- The payment of an annuity
- The number of payments
Terms introduced
- Annuity
- A series of equal payments made at equal intervals for a fixed number of periods, such as loan instalments, rent or a regular savings deposit. Also the name of an insurance product that pays an income.
- Ordinary annuity
- An annuity whose payments are made at the end of each period, so the first payment comes one period from now. The default meaning of “annuity”.
- Annuity due
- An annuity whose payments are made at the start of each period, so the first payment is made now. Worth an ordinary annuity × (1 + r).
- Annuity factor
- The present value of $1 a period for n periods at rate r: [1 − (1 + r)^−n] ÷ r. Multiplied by the payment, it gives the present value of an ordinary annuity.
- Deferred annuity
- An annuity whose first payment comes later than one period from now. Valued with the annuity formula one period before the first payment, then discounted to today.
- Growing annuity
- A stream of payments for a fixed number of periods in which each payment is a constant percentage larger than the one before.
- Implied interest rate
- The interest rate at which the present value of a stream of payments equals the amount borrowed or the cash price: the rate a credit or instalment arrangement really charges.
Sources
- Dahlquist, J. & Knight, R. (2022). Principles of Finance, section 8.2, “Annuities”. OpenStax. openstax.org/books/principles-finance/pages/8-2-annuities
- Dahlquist, J. & Knight, R. (2022). Principles of Finance, section 8.5, “Equal Payments with a Financial Calculator and Excel”. OpenStax. openstax.org/books/principles-finance/pages/8-5-equal-paymen…
- Microsoft Support. RATE function (Excel). support.microsoft.com/en-us/office/rate-function-9f665657-4a…
- US Securities and Exchange Commission, Investor.gov. Annuities. investor.gov/introduction-investing/investing-basics/investm…
