Annuity Present Value Calculator

Use this annuity present value calculator to see what a stream of equal future payments is worth today after discounting. Compare a lump sum to instalments.

Annuity Present Value Calculator
US$
%
years
Present value —
Total payments —
Discount for time value —

We always strive to use the latest data for every variable so our results and reports are as accurate as possible. Even so, errors are possible — you should not rely on this tool or its report alone, and we accept no liability for any decision made based on it.

What it does

The Annuity Present Value Calculator shows what a stream of equal future payments is worth today once each payment is discounted for the time value of money. It turns a promised series of payments into a single lump sum in today's terms.

Data sources & parameters

This calculator uses standard financial formulas and runs entirely in your browser. It needs no external rate data — your result is computed only from the values you enter above.

We always strive to use the latest data for every variable so our results and reports are as accurate as possible. Even so, errors are possible — you should not rely on this tool or its report alone, and we accept no liability for any decision made based on it.

The formula

PV = PMT × (1 − (1 + i)^(−n)) ÷ i, where i is the rate per period and n the number of periods

How it works

Each future payment is discounted back to the present at the rate you enter, and the discounted amounts are added together. The tool then compares that present value with the raw sum of payments so you can see how much value the passage of time removes.

Where it is used

  • Valuing a pension, settlement, or lottery paid as instalments
  • Deciding between a lump sum today and payments over time
  • Pricing a bond, lease, or loan as a series of fixed payments

Worked example

Someone is offered $1,000.00 at the end of each year for 10 years, discounted at 5%. The stream totals … on paper, but its present value is only …, meaning … is lost to the time value of money.

What the annuity present value calculator does

An annuity is a stream of fixed payments at regular intervals: a pension paid each year, a settlement paid in instalments, a bond's coupons, or rent on a lease. Enter the payment per period, the discount rate per period and the number of periods, and the annuity present value calculator converts the whole stream into one figure in today's terms. That present value is the amount which, invested today at your rate, would exactly reproduce every payment.

Why a future payment is worth less

Money you hold today can be invested and grow, so a dollar promised next year is worth less than a dollar now; you give up the return you could have earned in the meantime. The further away a payment is, the more it is discounted. A payment in one year is reduced slightly; one in twenty years is reduced heavily. The calculator discounts each payment according to how long you wait for it and adds up the results.

The formula

For an ordinary annuity, with each payment at the end of the period:

PV = PMT × (1 − (1 + i)^(−n)) ÷ i

PMT is the payment per period, i the discount rate per period and n the number of periods. The bracketed part is the annuity factor, a single multiplier that covers all the discounting. At a zero rate the result is PMT × n, since every payment counts at face value.

The calculator also shows the discount: the raw total of the payments minus their present value. That is the value lost to waiting, and it grows with the rate and with the number of periods. The donut chart splits the raw total into the part that survives discounting and the part lost to time.

Choosing the discount rate

Small changes in the discount rate move the answer a lot. The rate is the return you could earn on the money if you had it now, so it reflects both interest rates in general and the risk of the payments. A safe, government-backed stream is usually discounted at a low rate; a risky or uncertain one at a higher rate. Run the calculator with a cautious rate and an optimistic one and treat the value as somewhere between. If a small change in the rate changes your decision, the choice is finely balanced.

Where it helps

When offered a lump sum now or instalments later, compare the lump sum with the present value of the instalments, not their raw total. A pension quoted as an annual amount, or a settlement paid over several years, can be reduced to one present value and compared with other options. A bond's price is largely the present value of its coupons, and a lease can be valued the same way.

Reading the results

The present value is an estimate, not a market price. It depends on the rate you choose and assumes the payments are certain and evenly spaced. Risk, tax or inflation adjustments can change the picture. The discount shown beside the raw total is a reminder that a larger sum paid later is not always the better deal.

This article is general information only and is not financial advice.

About This Annuity Present Value Calculator

Use this annuity present value calculator to get an instant estimate based on the figures you enter. Adjust the inputs above to match your situation, or browse all our calculators to plan your next step.

Frequently asked questions

How does the annuity present value calculator work?
It discounts each equal future payment back to today at the rate you enter, then adds the discounted amounts together. You see the present value of the whole stream, the raw total of the payments, and how much value the passage of time removes.
What is the present value of an annuity?
It is the single amount that, invested today at the discount rate, would exactly fund every future payment in the stream. Because money available now can earn a return, a payment received years from now is worth less than the same amount today.
Why does a higher discount rate lower the present value?
A higher rate means money can grow faster, so you need less today to reach any future payment. As the rate rises, every future payment is discounted more heavily and the present value falls.
Does this assume payments at the end of each period?
Yes. The tool values an ordinary annuity, where each payment lands at the end of the period. Payments made at the start of each period (an annuity due) are worth slightly more because each one has one less period of discounting.
When should I use present value instead of the total?
Whenever you compare money paid at different times. A lump sum today and a series of instalments cannot be compared by their raw totals, because the instalments arrive later. Present value puts both on the same footing.
Is my data kept private?
Yes. The calculation runs entirely in your browser. Nothing you enter is uploaded, stored, or shared with anyone.

About the author

Taha Kheirandish

Written and reviewed by

Taha Kheirandish

Economics student and independent researcher

Taha Kheirandish reads tax codes the way other people read maps — to find out where a system actually leads, not where it claims to go.

He is an economics student, and his work here is comparative by design. A pension deferral bonus in Quebec, a commuting allowance in Germany, a rent-increase ceiling in the Netherlands: each is a decision a government made about how money should move, and each reads differently once you set it beside eight others. He builds and checks these calculators across nine markets from primary sources — the regulation rather than a summary of it, the ministry’s own circular rather than a news item quoting it.

That is the editorial standard of the site as well as his habit. Every rate, threshold and bracket here carries the document it was read from and the date it takes effect, and gets re-checked when the law moves rather than when someone happens to notice.

He is a researcher, not a licensed adviser, and nothing on this site is personal financial advice. It is arithmetic done carefully with its sources shown — so that you can check it, and take it to someone who is.

Leave a Reply

Your email address will not be published. Required fields are marked *