Limited Offer! Get up to 30% OFF on your 1st order!

Homework & Study Tips

Time Value of Money: PV, FV, Annuities and Discounting

Present value, future value, annuities and perpetuities worked with the numbers shown, plus the setup errors that turn a right formula into a wrong answer.

13 min read

A dollar you hold now is worth more than a dollar promised later, because the one you hold can be earning something in the meantime. Every calculation in a time value of money problem set is that one sentence turned into arithmetic, and there is really only one formula underneath all of it: a dollar moved forward in time gets multiplied by (1 + r), and a dollar moved backward gets divided by it. Future value multiplies. Present value divides. Annuities do the same thing several times and add up the results.

Which means the formula is almost never what costs you the points. The setup does — the rate that did not match the period, the payment that arrives at the start of the year instead of the end, the growth rate attached to last year's cash flow instead of next year's. This walks through each calculation with the arithmetic printed out, and then through the six setup errors that produce a wrong answer from a formula you copied correctly.

🎯 Key Takeaways
  • One idea, two directions. Compounding pushes a cash flow forward and multiplies by (1 + r)n; discounting pulls it back and divides by the same thing.
  • An annuity factor is not a new formula. It is the sum of the individual lump-sum factors, collapsed into one expression so you do not have to write six lines.
  • Compounding frequency has to be applied twice — to the rate and to the number of periods. Half of the adjustment is worse than none, and the version that looks most reasonable is the one that quietly loses points.
  • An annuity due is an ordinary annuity times (1 + r), and that single multiplier fixes both the present value and the future value.
  • A perpetuity is a division, not a summation. Payment divided by rate, and for a growing perpetuity, next period's payment divided by (r − g).
  • Textbook table factors are rounded to three decimals, so a table answer and a calculator answer will differ by a few cents. Neither is wrong.

The one equation everything else is built from

OpenStax's Principles of Finance puts the underlying idea plainly: the time value of money is predicated on the fact that it is possible to earn interest income on cash that you decide to deposit in an investment or interest-bearing account. Money left alone for a period comes back larger by the rate it earned.

Do that for one period and you multiply by (1 + r). Do it for n periods and each period compounds on the last, so you multiply by (1 + r)n. That is future value:

FV = PV × (1 + r)n

Present value is the same equation read right to left. If multiplying moves a dollar forward, dividing moves it back:

PV = FV ÷ (1 + r)n

That division is what discounting means. It is not a separate technique; it is compounding run in reverse, and the number you divide by is called the discount factor.

Worked both ways

Forward. $4,000 invested at 6% for 5 years, compounded annually. 1.065 = 1.338226, so FV = $4,000 × 1.338226 = $5,352.90.

Backward. You need $9,000 in 4 years and can earn 7%. 1.074 = 1.310796, so the discount factor is 1 ÷ 1.310796 = 0.762895, and PV = $9,000 × 0.762895 = $6,866.06. Deposit that today and you have $9,000 in four years.

A finance problem set is mostly four questions dressed up in different sentences: what will this grow to, what is that worth today, what is a stream of these worth, and which of two streams is bigger. The first two are the formulas above. The third is an annuity. The fourth is what net present value does with them, and that is its own topic.

Compounding frequency: the adjustment you have to make twice

Interest is rarely credited once a year. A car loan compounds monthly, a bond pays semiannually, a savings account may compound daily. When it does, two things change together, and missing either one is a common source of wrong answers.

Let m be the number of compounding periods in a year. The stated annual rate is a nominal rate, so:

  • the rate per period becomes r ÷ m, and
  • the number of periods becomes n × m, where n is now years.

FV = PV × (1 + r/m)m×n

Both halves, every time. Here is the same problem — $4,000, 6% nominal, 5 years, compounded monthly — solved four ways: correctly, and then with each half of the adjustment missing.

What you didRate usedPeriods usedAnswerOff by
Correct — both adjusted0.00560$5,395.40—
Divided the rate, forgot the periods0.0055$4,101.01−$1,294.40
Multiplied the periods, forgot the rate0.0660$131,950.76+$126,555.36
Ignored the frequency entirely0.065$5,352.90−$42.50

Look at the last two rows, because they are the actual lesson. Multiplying the periods without dividing the rate turns a $4,000 deposit into $131,950.76, roughly thirty-three times what went in, which anyone catches on sight. Ignoring the frequency entirely produces $5,352.90, which is $42.50 low on $5,395.40, under one percent. It looks completely reasonable, and it survives the order-of-magnitude check that catches the row above it. What it does not survive is a check on direction: compounding monthly has to beat compounding annually, and $5,352.90 is the annual answer — the same $4,000 at 6% for five years worked at the top of this article. Run that comparison and the row gives itself away. Skip it, and this is the one that gets marked wrong.

$42.50
Error you cannot see — frequency ignored
$1,294
Error from adjusting the rate only
$126,555
Error you cannot miss — periods only
Tip

Say the unit out loud before you write anything: "the period is one month, the rate is 0.5% per month, there are 60 months." If every one of the three ends in the same word, the setup is right. A rate in years next to a count in months is the whole bug.

Nominal rate, effective rate, and the two laws that separate them

Once compounding happens more than once a year, a 6% rate does not earn 6%. Run the monthly version out for a full year: (1.005)12 = 1.06167781, so the account grows 6.1678%. That is the effective annual rate, and the general form is:

EAR = (1 + r/m)m − 1

Compounding on a 6% nominal rateEffective annual rate
Annually6.0000%
Quarterly6.1364%
Monthly6.1678%
Daily (365)6.1831%

Textbooks usually stop there. The distinction is not a classroom convention, though — US federal law encodes both sides of it, in two separate rules you can go and read.

For credit cards and other open-end credit, Regulation Z says that where a periodic rate is used to compute the finance charge, the annual percentage rate must be computed by multiplying each periodic rate by the number of periods in a year (12 CFR 1026.14(b)). That is a nominal rate by construction: a 0.5% monthly periodic rate is disclosed as a 6% APR, and the compounding is not in the number.

For deposit accounts, Regulation DD goes the other way. Its Appendix A (12 CFR part 1030) opens by saying the annual percentage yield measures the total amount of interest paid on an account based on the interest rate and the frequency of compounding, and prescribes the formula APY = 100[(1 + Interest/Principal)(365/Days in term) − 1]. That is an effective annual rate wearing a different name.

The appendix then works an example: If an institution pays $61.68 in interest for a 365-day year on $1,000 deposited into a NOW account, using the general formula above, the annual percentage yield is 6.17%. Where does $61.68 come from? The appendix does not say. It builds the example from a dollar amount of interest, not from a rate, and it reaches 6.17% a second way that assumes nothing about compounding at all — it simply divides the interest by the principal. But $61.68 is exactly what $1,000 earns at 6% nominal compounded monthly: $1,000 × (1.00512 − 1) = $61.6778. None of the other frequencies a course uses lands there — annual pays a flat $60.00, semiannual $60.90, quarterly $61.36, daily $61.83. So the setup your textbook sets — 6% nominal, monthly compounding, 6.17% effective — reproduces the regulation's own example to the cent, whether or not that is where the drafters got it.

Note

So when a problem hands you an APR and asks for a monthly payment, divide by 12. When it hands you an APY and asks the same thing, do not — the compounding is already inside that number, and you need to strip it back out first. Reading which of the two you were given is half of the question.

Annuities: the same discounting, done several times

Most problem sets are not lump sums. They are rent, loan payments, contributions, dividends — the same amount arriving on a schedule. OpenStax's managerial accounting volume defines it exactly as the algebra does: annuities are a series of equal payments made over time, and ordinary annuities pay the equal installment at the end of each payment period within the series.

Here is the thing textbooks rarely stop to say. The annuity formula is not new information. It is six lump-sum calculations added together and then compressed. Take $2,500 a year for 6 years at 5%, and discount each payment on its own:

Payment arrives atCalculationPresent value
End of year 1$2,500 ÷ 1.051$2,380.95
End of year 2$2,500 ÷ 1.052$2,267.57
End of year 3$2,500 ÷ 1.053$2,159.59
End of year 4$2,500 ÷ 1.054$2,056.76
End of year 5$2,500 ÷ 1.055$1,958.82
End of year 6$2,500 ÷ 1.056$1,865.54
Total—$12,689.23

Now the closed form, which does the identical work in one line:

PVannuity = PMT × [1 − (1 + r)−n] ÷ r

[1 − 1.05−6] ÷ 0.05 = 5.075692, and $2,500 × 5.075692 = $12,689.23. The same number, because it is the same six divisions.

Future value works the same way, compounding each payment forward to the end instead of back to today:

FVannuity = PMT × [(1 + r)n − 1] ÷ r

[(1.05)6 − 1] ÷ 0.05 = 6.801913, so FV = $2,500 × 6.801913 = $17,004.78. And because both describe the same six payments, the two must agree: $12,689.23 × 1.056 = $17,004.78 exactly. If your PV and FV do not reconcile that way, one of them has the wrong n.

Ordinary annuity or annuity due — where the (1 + r) goes

Everything above assumed payments land at the end of each period. OpenStax states the default plainly: An ordinary annuity is one in which the payments are made at the end of each period in equal installments. Loan payments and coupon payments usually work this way.

Rent does not. Neither do lease payments, insurance premiums, or a deposit you make today. Those arrive at the beginning, and OpenStax names that case too: With annuities due, the cash flow occurs at the start of the period.

Every payment therefore sits one full period earlier than the ordinary version, so every payment gets one less period of discounting — or one more period of compounding. One multiplier fixes it, and it is the same multiplier for both present and future value:

Annuity due = ordinary annuity × (1 + r)

$2,500 for 6 years at 5%Ordinary (end of period)Due (start of period)Difference
Present value$12,689.23$13,323.69$634.46
Future value$17,004.78$17,855.02$850.24

That $634.46 is not arbitrary: it is exactly 5% of $12,689.23, which is what "one period earlier" is worth at a 5% rate.

The check that catches a double-multiply

Compute the annuity due a second way. Six payments starting today = one payment right now, undiscounted, plus an ordinary five-payment annuity behind it. That is $2,500 + ($2,500 × 4.329477) = $2,500 + $10,823.69 = $13,323.69. Same figure, different route. If the two routes disagree, you applied (1 + r) twice — usually because you used a calculator already set to BGN mode and multiplied by hand.

Perpetuities: when the payments never stop

A perpetuity is an annuity with no end date — a preferred dividend, an endowment payout, a British consol. You would expect an infinite stream to be worth an infinite amount. It is not, because payments far enough out are discounted almost to nothing, and the series converges. Iowa State University Extension states the result in one sentence in its Understanding the Time Value of Money file (updated March 2023): The present value of a perpetuity is the payment divided by the discount rate.

PVperpetuity = PMT ÷ r

$2,500 a year forever at 5% is $2,500 ÷ 0.05 = $50,000. Compare that with the six-year version's $12,689.23 and you can see how quickly the later payments stop mattering: the twenty-fifth year contributes under $740 of it.

If the payment grows at a constant rate g, the denominator shrinks by that growth:

PVgrowing = C1 ÷ (r − g)

Watch out

That numerator is C1 — the payment one period from now, not the one just made. If a problem says "the dividend just paid was $2,500 and grows 2% a year," C1 is $2,550, and the answer is $2,550 ÷ 0.03 = $85,000. Using $2,500 gives $83,333.33. One word in the question — paid versus will pay — moves the answer by $1,666.67.

Also: the formula only holds when g is smaller than r. If a problem hands you a growth rate above the discount rate, it is testing whether you notice.

A setup routine that removes most of the errors

Before touching a formula, spend thirty seconds doing this. It is faster than redoing the problem.

Sketch the timeline

A line, tick marks for periods, arrows for cash in and out. A payment landing in the wrong place is obvious on a sketch and invisible inside an equation.

Name the period

Month, quarter, half-year, year. Everything after this has to be expressed in that unit — no exceptions.

Convert the rate into that period

Divide the nominal annual rate by the number of those periods in a year. Write the result down as a decimal so you cannot confuse 6% with 0.06 with 0.005.

Count the periods in that unit

Years times periods per year. Five years of monthly compounding is 60, not 5.

Decide lump sum or stream, and where the stream starts

One cash flow or many? If many, do they land at the end of each period or the beginning? That single answer decides whether you multiply by (1 + r) at the end.

Six setup mistakes that produce a wrong answer from a right formula

These are the ones worth checking for by name when a number comes out strange. They are not in any particular order — check whichever fits the symptom.

MistakeWhat it looks likeHow to catch it
Half-adjusted compoundingThe rate is divided by 12 but n is still in years, or the reverseRate, count and period must all name the same unit
Nominal used as effectiveAn APY plugged in where a periodic rate belongsAPR divides cleanly by m; APY does not
Timing missedRent, lease or "starting today" treated as an ordinary annuityRead for beginning, today, in advance; then multiply by (1 + r)
(1 + r) applied twiceCalculator in BGN mode and a manual multiplyCross-check by the one-payment-now route
Growth attached to the wrong cash flowC0 used where C1 belongs in a growing perpetuity"Just paid" means grow it once before dividing
Discounting to the wrong dateAn annuity starting in year 4 discounted straight to todayThe formula lands the value one period before the first payment; discount that lump sum the rest of the way back

The last one is the sneakiest, because the annuity formula does not put the value at today. It puts it at the period immediately before the first payment. For an ordinary annuity whose first payment is at t = 1, that happens to be t = 0, which is why it usually looks like it works automatically. For a deferred annuity whose first payment is at t = 4, the formula lands the value at t = 3, and you still have three years of discounting left to do.

Knowing all of that does not make a forty-problem set any shorter, and this is usually the point in the semester where the mechanics are clear and the calendar is not. If that is the wall you have hit, our finance homework help works the sets with the setup line shown for every problem, so what comes back is something you can follow and check rather than a page of final answers.

Why your answer does not match the back of the book

You do the problem, get $5,195.37, and the solutions say $5,194.80. Nothing is wrong. Older textbooks and many exam appendices use factor tables, and those factors are rounded to three decimal places.

OpenStax's managerial accounting chapter shows this in its own worked examples. For a five-year loan at 5% with $1,200 annual payments, it uses a present value factor of 4.329 and gets $5,194.80. The unrounded factor is 4.329477, which gives $5,195.37 — a 57-cent gap that is entirely the rounding. The same chapter's retirement example uses a future value factor of 37.280 on $10,000 a year for 15 years at 12% and prints $372,800; the exact figure is $372,797.15, off by $2.85.

What to do about it

Match the method the assignment expects. If you were given a table, use the table's factor and its rounding. If you were told to use a financial calculator or a spreadsheet, use full precision. Then say which you used — a one-line note ("PV factor from Table A-2, three decimals") turns a discrepancy into a documented choice rather than an unexplained mismatch.

Putting it together

Every one of these formulas is the same move repeated. Multiply to go forward, divide to come back, add the results when there are several, and use a closed form when adding by hand gets tedious. The algebra is short. What takes the practice is reading a paragraph of English and deciding which cash flow lands where, at what rate, in which unit.

So when a problem comes out wrong, resist rechecking the formula first. Go back to the sketch and check the four things that decide everything: the period, the rate expressed in that period, the count expressed in that period, and whether the money moves at the start or the end. Fix those and the arithmetic almost always follows — which is also why these mechanics are the first thing a capital budgeting or cost of capital chapter assumes you already have.

Frequently Asked Questions

It means a dollar you hold today is worth more than a dollar promised later, because the one you hold can be earning a return in the meantime. Turning that into arithmetic gives you two operations: multiply a cash flow by (1 + r) for every period you move it forward, and divide by (1 + r) for every period you move it back. Moving money forward is called compounding; moving it back is called discounting. Every present value, future value and annuity formula in a finance course is built from those two moves.

An ordinary annuity pays at the end of each period, and an annuity due pays at the beginning. Loan payments and bond coupons are usually ordinary; rent, leases and insurance premiums are usually due. Because every payment in an annuity due arrives one full period earlier, its value is the ordinary annuity's value multiplied by (1 + r) — the same single multiplier corrects both the present value and the future value, so an annuity due is always worth more than an otherwise identical ordinary annuity.

Two changes, and both are required. Divide the stated annual rate by the number of compounding periods in a year, and multiply the number of years by that same number to get the number of periods. A 6% annual rate compounded monthly becomes 0.5% per period over 60 periods for a five-year problem, not 6% over 5. Making only one of the two changes is a common source of a wrong answer, and the version that skips both is dangerous precisely because it lands close enough to look right.

APR is a nominal rate and APY is an effective rate, and US law defines both. For open-end credit, Regulation Z (12 CFR 1026.14(b)) says that where a periodic rate is used to compute the finance charge, the annual percentage rate is found by multiplying each periodic rate by the number of periods in a year, so compounding is not included in it. For deposit accounts, Regulation DD (12 CFR Part 1030, Appendix A) defines the annual percentage yield as 100[(1 + Interest/Principal)^(365/Days in term) − 1], which does include compounding. So an APR divides cleanly into a periodic rate; an APY does not, because the compounding has to be stripped back out first.

Almost always because the textbook used a factor table and those factors are rounded to three decimal places. OpenStax's managerial accounting chapter, for example, values a five-year stream of $1,200 annual payments at 5% using a table factor of 4.329 and prints $5,194.80; the unrounded factor is 4.329477 and gives $5,195.37, a 57-cent gap that is entirely rounding. Neither figure is wrong. Match whichever method the assignment specifies, and add a one-line note saying which factor you used.

Stay in the loop

Get Study Tips in Your Inbox

Free writing guides, citation cheat-sheets and deadline-beating advice — a short, useful email now and then. No spam, unsubscribe any time.

🔒 We respect your privacy — your email stays with us and never gets shared.

👥
people reading
this article right now
⏱
13 minute read
Estimated time to read this article