Skip to content
Omnikalc

Present value calculator: what a future sum is worth today

Discount a future amount, and optionally a series of regular payments, back to today's dollars at the rate of your choice.

Updated on
Your inputs
$

Value out of range

%

Value out of range

Value out of range

$

Value out of range

Results

Present value

$6,139.13

Present value of the future amount
$6,139.13
Present value of the payments
$0.00
Discount factor
0.6139
Discount (future total − present value)
$3,860.87

Present value at other rates

Present valueDiscount factor
1% current$9,052.870.9053
2% current$8,203.480.8203
3% current$7,440.940.7441
5% current$6,139.130.6139
7% current$5,083.490.5083
10% current$3,855.430.3855

What present value means

A dollar today is worth more than a dollar in ten years, because today’s dollar can be invested and earn a return in the meantime. Present value answers the reverse question: how much would you need to invest today, at a given rate, to end up with a future amount? It is the foundation of pricing bonds, valuing businesses, comparing a lump sum with a series of payments and choosing between settlement offers.

The formulas

With r the rate per period and n the number of periods:

  • Present value of a future sum: PV = FV ÷ (1 + r)^n
  • Present value of regular payments received at the end of each period: PV = payment × (1 − (1 + r)^−n) ÷ r
  • Discount factor: 1 ÷ (1 + r)^n, the value today of $1 received at the end

For monthly compounding, r is the annual rate ÷ 12 and n is the number of years × 12.

Worked example

You will receive $10,000 in 10 years and money can earn 5% a year.

  1. Discount factor = 1 ÷ 1.05^10 = 1 ÷ 1.6289 = 0.6139.
  2. Present value = 10,000 × 0.6139 = $6,139.13.
  3. With monthly compounding instead, the same sum is worth $6,071.61 today, because money compounds faster.

Now add a payment of $1,000 at the end of each year for those 10 years. The payments are worth 1,000 × (1 − 1.05^−10) ÷ 0.05 = $7,721.73 today, so the whole package is worth $13,860.87, against $20,000 received in total over the years.

How the rate changes the answer

The present value of $10,000 in 10 years:

Discount rate Present value
2% $8,203
3% $7,441
5% $6,139
7% $5,083
10% $3,855

Choosing a discount rate

  • Guaranteed money (a legal settlement, a Treasury bond): use a Treasury yield of the same maturity.
  • Risky cash flows (a business, rental income): use the return you could expect on an investment of similar risk, often 6 to 10% or more.
  • Purchasing power: use expected inflation to express a future price in today’s dollars.

A higher rate always gives a lower present value. For a project with an upfront cost, use the net present value calculator, which subtracts the investment.

Frequently asked questions

What is present value?

The amount you would need to invest today, at a given rate, to end up with a future sum. $10,000 received in 10 years is worth $6,139 today at 5% a year.

What is the present value formula?

PV = FV ÷ (1 + r)^n, where r is the rate per period and n the number of periods. For regular payments, PV = payment × (1 − (1 + r)^−n) ÷ r.

What discount rate should I use?

The return you could earn elsewhere at similar risk. Use a Treasury yield for a guaranteed sum, a long-run stock return of 6 to 8% for a risky one, or the inflation rate to express a future amount in today's purchasing power.

What is the difference between present value and net present value?

Present value discounts future money. Net present value also subtracts the initial cost of an investment, so a positive NPV means the investment beats your discount rate.

Was this calculator helpful?

Thanks for your feedback!

Results are estimates provided for information purposes. They do not replace professional advice.