Connect via MCP →

Enter Calculation

Formula

Formula: Present Value Calculator
Show calculation steps (1)
  1. Ordinary annuity present value

    Ordinary annuity present value: Present Value Calculator

    Level payments PMT over N total payments at per-payment effective rate i_pay.

Advertisement

Results

Present Value (PV)
$ 8,883.5
total discounted value today
PV of Lump Sum $ 8,883.5
PV of Payment Stream $ 0

What is present value?

Present value (PV) is what a future amount of money is worth today, once you discount it at a given interest or required rate of return. A dollar received in the future is worth less than a dollar today, because today's dollar can be invested and grow. This calculator finds the PV of a single future lump sum (FV) and, optionally, the PV of a recurring payment stream — an ordinary annuity, an annuity due, a growing annuity, or a perpetuity. It is universal time-value-of-money math with no regional or tax rules.

Timeline showing a future amount discounted back to a smaller present value
Present value discounts a future amount back to today using the interest rate.

How to use it

Enter the Future Value, the Number of Periods (t), the Rate per period, and the Compounding intervals per period (m). Leave the payment fields blank to value only the lump sum. To value a payment stream, enter the Amount (PMT), optional growth, payments per period (q), and whether payments occur at the end (ordinary) or start (due). For a perpetuity, type p in the Number of Periods box; for continuous compounding, type C in the Compounding box.

The formula explained

The lump sum is discounted as $$\text{PV} = \dfrac{\text{FV}}{\left(1+\frac{R}{m}\right)^{m t}}.$$ The periodic effective rate is \(i = (1 + R/m)^m - 1\), and the per-payment rate is \(i_{pay} = (1 + i)^{1/q} - 1\) over \(N = q\cdot t\) payments. An ordinary annuity is $$\text{PV} = \text{PMT}\cdot\dfrac{1-(1+i_{pay})^{-N}}{i_{pay}};$$ an annuity due multiplies that by \((1 + i_{pay})\). Deposits subtract the stream's PV (reducing the amount you must set aside), while withdrawals add it.

Advertisement
Diagram comparing lump sum, level annuity, and perpetuity cash flows on timelines
The calculator combines a discounted lump sum with annuity or perpetuity payment streams.

Worked example

FV = 15,000, t = 10, R = 5.25%, m = 12, no payments. $$\text{PV} = \frac{15{,}000}{(1 + 0.0525/12)^{120}} = \frac{15{,}000}{1.68856} = \textbf{\$8{,}883.50}.$$

FAQ

Why is the rate "per period"? The rate you enter applies to one period; compounding m sets how often interest is applied within that period.

What does typing "p" do? It models a perpetuity — payments forever — so the lump-sum term vanishes and \(\text{PV} = \text{PMT} / i_{pay}\) (or \(\text{PMT} / (i_{pay} - g)\) for a growing perpetuity).

Deposits vs withdrawals? Withdrawals add the stream's PV to the lump-sum PV; deposits subtract it, since regular contributions reduce the amount you need today.

Last updated: