A present value of annuity calculation converts future equal payments into one current value using a discount rate. In plain terms, it answers: if you will receive or pay the same amount each period for several periods, what is that stream worth right now?
You use this when money arrives over time and you need a single today-value for comparison, pricing, or planning. The same idea appears in loan analysis, retirement planning, lease valuation, and business valuation. If you want a broader overview of related payment math, see the Annuity Calculator, and for the general discounted-cash-flow idea, the present value calculator is a useful companion.
What present value of an annuity means
An annuity is a sequence of equal payments made at regular intervals. The “present value” is the amount those future payments are worth today after discounting them by a rate that reflects time value of money, risk, or your required return.
If you receive $1,000 every year for 5 years, those payments are not the same as having one lump sum today. A dollar today can usually be invested, so future dollars are discounted back to present dollars. That is the core of the calculation.
There are two common annuity timing types:
- Ordinary annuity: payments happen at the end of each period.
- Annuity due: payments happen at the beginning of each period.
The timing matters because money received earlier is worth slightly more today.
The formula used
For an ordinary annuity, the present value is:
PV = PMT × [1 - (1 + r)^(-n)] / r
Where:
- PV = present value
- PMT = each equal payment
- r = discount rate per period, written as a decimal
- n = number of payments
This can also be written as the sum of discounted payments:
PV = PMT / (1+r)^1 + PMT / (1+r)^2 + ... + PMT / (1+r)^n
Both forms produce the same result. The compact formula is faster, while the sum form makes the logic easier to see.
For an annuity due, because each payment arrives one period earlier, multiply the ordinary-annuity value by (1 + r):
PV_due = PV_ordinary × (1 + r)
A calculator may use either the closed-form formula or the discounted-sum method internally. For ordinary cash-flow timing, the closed-form version is usually the quickest. For more on the general concept of a calculator interface, the Wikipedia article on calculators gives a short neutral overview.
When you would use this calculation
You need present value of annuity math when future equal payments need a single today-value. Common uses include:
- Loans and mortgages: to understand what a fixed payment stream is worth in today’s dollars.
- Leases: to compare lease payments with a purchase price or another financing option.
- Investments and pensions: to compare guaranteed future income with an upfront amount.
- Business valuation: to value recurring cash flows under a chosen discount rate.
- Settlement planning: to compare a structured payout with a lump-sum offer.
If you are comparing regular payments and want to see the periodic payment side instead, the payment calculator can help with the reverse direction of the same relationship.
Worked example 1: ordinary annuity
Suppose you expect to receive $1,000 at the end of each year for 5 years, and the discount rate is 6% per year.
Use:
PV = 1000 × [1 - (1 + 0.06)^(-5)] / 0.06
That gives:
PV = 4,212.36
Interpretation: if the discount rate is 6%, this payment stream is worth that amount today. If someone offered you exactly that lump sum now, it would be financially equivalent to the 5 annual payments in this example.
You can also check the logic by discounting each payment separately:
PV = 4,212.36
Worked example 2: annuity due
Now suppose the same $1,000 is paid at the beginning of each year for 5 years at the same 6% rate.
First compute the ordinary-annuity value from the previous example:
PV_ordinary = 4,212.36
Then adjust for the earlier timing:
PV_due = PV_ordinary × (1 + 0.06)
So:
PV_due = 4,465.11
Because each payment arrives one period sooner, the annuity due is worth more today than the ordinary annuity with the same payment amount, rate, and number of periods.
Worked example 3: monthly payments
Suppose you will receive $250 per month for 24 months, discounted at 8% per year. To calculate this correctly, the rate and the payment period must match. If the rate is annual but payments are monthly, convert the rate to a monthly rate first.
A simple monthly-period approach is:
- monthly rate = annual rate / 12
- number of periods = 24
Then:
PV = 250 × [1 - (1 + 0.08/12)^(-24)] / (0.08/12)
That is:
PV = 5,527.64
If payments and discounting happen monthly, this is the type of setup you want. If the rate is quoted annually but the payments are monthly, using the annual rate directly would distort the result.
How to read the result
The result is a present-day value, not a future total. It answers: “What single lump sum today is economically equivalent to these equal future payments, given the chosen discount rate?”
A few practical readings:
- If you are receiving the payments, the value tells you what those future receipts are worth now.
- If you are paying the payments, the value helps you compare the obligation with other financing options.
- If the result seems too low or too high, check whether the discount rate and payment timing match the cash flow.
A higher discount rate lowers present value, because future money is discounted more aggressively. A lower rate raises present value. More payment periods also increase present value, but with diminishing effect as later payments are discounted more heavily.
Common mistakes and limits
The calculation is straightforward, but a few issues can lead to wrong results:
- Mixing time units: don’t use annual payments with a monthly rate unless you convert one side to match the other.
- Wrong timing type: ordinary annuity and annuity due are not the same.
- Using nominal instead of periodic rate: the rate must match the payment interval.
- Forgetting that payments must be equal: this formula assumes each payment is the same amount.
- Treating discount rate as guaranteed return: the chosen rate is an assumption, not a certainty.
- Ignoring taxes, fees, or inflation adjustments: the basic formula does not automatically include them.
- Using it for uneven cash flows: if payments vary, you need a discounted sum of each payment instead.
The formula also assumes a consistent discount rate across the full period. If rates change over time, you may need to discount each payment separately instead of using one fixed rate.
Choosing the right discount rate
The discount rate is the engine of the calculation. It should reflect the opportunity cost of money, the risk of the cash flow, or the return you require. In some cases, people use a borrowing rate, an investment return target, or a rate tied to the specific contract.
If you use too low a rate, the present value will look inflated. If you use too high a rate, the present value will look too small. That is why the result is only as meaningful as the rate you choose.
When you are comparing alternatives, use the same rate for each option so the comparison stays consistent. If you need a quick check on the time value of money in the opposite direction, the future value calculator is the natural counterpart.
Frequently asked questions
- What is a present value of annuity calculator?
- It is a tool that converts a series of equal future payments into one value today. You use a discount rate and the number of payment periods to measure the lump-sum equivalent.
- What formula does it use?
- For an ordinary annuity, the formula is PV = PMT × [1 - (1 + r)^(-n)] / r. For an annuity due, multiply the ordinary-annuity result by (1 + r).
- What is the difference between ordinary annuity and annuity due?
- An ordinary annuity pays at the end of each period. An annuity due pays at the beginning of each period, so it has a higher present value with the same payment amount and discount rate.
- Why does the discount rate matter so much?
- The discount rate tells you how much future money is reduced when brought back to today. A higher rate makes future payments worth less now, while a lower rate makes them worth more.
- Can I use this for monthly payments?
- Yes, but the rate and the payment period must match. If payments are monthly, use a monthly rate and the number of monthly periods.
- Does this work for unequal payments?
- Not directly. This formula assumes each payment is the same amount. If payments vary, discount each one separately and add the results.
- What should I check if my result looks wrong?
- First check whether you used the right timing type and matching time units. Then confirm that the discount rate is a periodic rate and that the payments are actually equal.
About this article
Written by Yahav Atia, WSO – the digital agency (wso.co.il) that owns and founded this site, with the help of AI, and passed automated quality checks before publication. Numbers in the worked examples were computed in code, not estimated. This is general information, not financial or investment advice; check the figures against your own situation and official sources.