What present value means and why it matters

Present value is what a stream of future payments is worth in today's dollars. An annuity pays you a fixed amount at regular intervals — say $500 a month for 20 years. Present value answers the question: what lump sum today would be worth the same as all those future payments combined?

This matters because it lets you compare different payment options. If someone offers you either $100,000 now or $400 a month for 30 years, present value tells you which is actually worth more. It also helps you understand what an annuity is really costing you or paying you, stripped of the time and inflation that separate today from tomorrow.

The calculation uses three pieces of information: how much each payment is, how often you receive it, and a discount rate — a percentage that reflects what you could earn if you invested that money elsewhere instead.

Key Takeaways

  • Present value converts future annuity payments into a single number that represents what they are worth right now.
  • The calculation requires the payment amount, the number of periods, and a discount rate that reflects your opportunity cost.
  • A higher discount rate produces a lower present value, because money you could invest elsewhere is worth more today.
  • Most financial calculators and spreadsheet software can compute present value automatically once you enter the three inputs.
  • The formula works the same way whether you are evaluating an annuity you might buy or one you already own.

The three inputs you need

To calculate present value, gather these three numbers. First, the payment amount — the fixed sum you receive in each period. If your annuity pays $500 monthly, that is your payment amount. Second, the number of periods — how many times you will receive that payment. Monthly payments over 20 years means 240 periods (20 × 12). Third, the discount rate, usually expressed as a percentage per period.

The discount rate is the trickiest piece because you have to choose it. It represents the return you could earn if you invested a lump sum elsewhere — perhaps in bonds, a savings account, or the stock market. If you think you could earn 4 percent annually on your money, you might use 4 percent as your discount rate. If you expect 2 percent, use 2 percent. Different rates produce different answers, so your choice matters.

If your annuity pays monthly but you only know an annual discount rate, divide the annual rate by 12. An annual rate of 4 percent becomes roughly 0.33 percent per month. The number of periods must match the payment frequency — monthly payments mean monthly periods, quarterly payments mean quarterly periods.

How the formula works

The present value formula for an ordinary annuity (one where payments arrive at the end of each period) is:

PV = PMT × [1 − (1 + r)^−n] / r

In this formula, PV is the present value you are solving for. PMT is the payment amount per period. r is the discount rate per period (as a decimal — so 4 percent becomes 0.04). n is the total number of periods.

The formula works by calculating what each future payment is worth in today's dollars, then adding them all together. A payment arriving one year from now is worth less than the same payment today, because you could invest today's payment and earn returns. The further away the payment, the less it is worth now. The formula discounts each payment by the appropriate amount and sums the result.

If your annuity pays at the beginning of each period instead of the end (called an annuity due), multiply the result by (1 + r). This adjustment accounts for the fact that you receive each payment one period earlier.

A worked example with real numbers

Suppose you are offered an annuity that pays $1,000 per month for 10 years, and you believe you could earn 3 percent annually on money invested elsewhere. First, convert the annual rate to a monthly rate: 3 percent ÷ 12 = 0.25 percent per month, or 0.0025 as a decimal. The number of periods is 10 years × 12 months = 120 periods.

Plugging into the formula:

PV = $1,000 × [1 − (1.0025)^−120] / 0.0025

Working through the exponent: (1.0025)^−120 ≈ 0.7414. Then 1 − 0.7414 = 0.2586. Divide by the rate: 0.2586 ÷ 0.0025 = 103.44. Multiply by the payment: $1,000 × 103.44 = $103,440.

This means all 120 payments of $1,000 are worth approximately $103,440 in today's dollars, assuming a 3 percent discount rate. If you could buy this annuity for less than $103,440, it would be a good deal. If it costs more, you would be paying a premium above what the payments are mathematically worth.

Why the discount rate changes your answer

The discount rate has an enormous effect on the result. Using the same annuity from above but changing only the discount rate shows this clearly. At 1 percent annually (0.083 percent monthly), the present value rises to about $114,550. At 5 percent annually (0.417 percent monthly), it falls to about $93,000.

This happens because a higher discount rate assumes you have better investment opportunities elsewhere. If you could earn 5 percent on your money, a stream of payments worth only 3 percent is less attractive, so its present value drops. Conversely, if you can only earn 1 percent elsewhere, the same annuity becomes more valuable.

Choosing the right discount rate requires thinking about your actual alternatives. If you would put the lump sum in a savings account earning 0.5 percent, use 0.5 percent. If you would invest it in a diversified portfolio historically returning 6 percent, use 6 percent. The rate should reflect what you would realistically do with the money if you did not buy the annuity.

Using a calculator or spreadsheet instead of the formula

You do not have to do this math by hand. Financial calculators — including many free online tools — have a present value function. Enter the payment amount, the number of periods, and the discount rate, and the calculator returns the present value when ready.

Spreadsheet software like Excel or Google Sheets also includes a PV function. In Excel, the syntax is =PV(rate, nper, pmt). The rate is your discount rate per period as a decimal. The nper is the number of periods. The pmt is the payment amount (entered as a negative number in Excel's convention). The function returns the present value.

For the example above, you would enter =PV(0.0025, 120, -1000) and get approximately -$103,440. Excel shows it as negative because it treats the payment as money flowing out; ignore the negative sign and read it as $103,440.

Common mistakes to avoid

The most frequent error is mismatching the period of the discount rate to the period of the payments. If your annuity pays quarterly, your discount rate must be a quarterly rate, not an annual rate. Divide the annual rate by 4 to get the quarterly equivalent. Mixing periods produces a nonsensical answer.

Another mistake is using the wrong discount rate. Some people use the rate the annuity itself pays, but that is not the same as the rate you could earn elsewhere. The discount rate should reflect your opportunity cost — what you give up by buying the annuity instead of investing the lump sum in your next-best option.

A third error is forgetting whether the annuity is ordinary (payments at the end of each period) or an annuity due (payments at the beginning). Most annuities are ordinary, but if yours pays at the start of each period, you must adjust the formula or calculator input accordingly.

Frequently Asked Questions

What discount rate should I use if I do not know what I could earn elsewhere?

Look at what you could realistically earn on a safe investment. Current savings account rates, money market funds, or short-term Treasury bonds are reasonable benchmarks. If you are unsure, using 2 to 3 percent is a conservative middle ground. The important thing is to be consistent — use the same rate when comparing multiple annuities.

Does present value tell me whether I should buy an annuity?

Present value tells you whether the price is fair compared to the payments you will receive. It does not account for other factors like your life expectancy, tax treatment, or whether you need may provide income versus investment growth. Use present value as one tool among several when making the decision.

What if the annuity has payments that increase each year?

The basic formula assumes fixed payments. For an annuity with increasing payments, you must calculate the present value of each payment separately and add them together, or use a more complex formula that accounts for the growth rate. A financial calculator or spreadsheet is much easier for this scenario.

Can I use present value to compare an annuity to a lump sum payout?

Yes. Calculate the present value of the annuity payments using your chosen discount rate. If that number is higher than the lump sum offered, the annuity is worth more. If it is lower, the lump sum is worth more — assuming your discount rate reflects your true opportunity cost.

Does inflation affect the present value calculation?

Not directly in the formula, but it affects your choice of discount rate. If you want to account for inflation, use a "real" discount rate that reflects returns above inflation. For example, if you expect 4 percent nominal returns and 2 percent inflation, use 2 percent as your real discount rate. This produces a present value in today's purchasing power.