Discount a future sum or payment stream

Present value calculator

Present value is what a future amount is worth today at a given rate of return. $10,000 received in 10 years is worth $6,139.13 today at 5% a year, because $6,139.13 invested now at 5% would grow to $10,000.

Interest Calculators editorial teamUpdated 3 sources

Calculator 07

Present value

One period = one payment interval

$
$
%

PV = $10,000.00 ÷ (1 + 5.0000%)^10 = $6,139.13.

Present value$6,139.1310 periods
Of the future sum$6,139.13
Of the payments$0.00no payments
Discount$3,860.87future dollars minus present value

Present value of $10,000 at other rates

2%$8,203.48
4%$6,755.64
6%$5,583.95
8%$4,631.93
10%$3,855.43

Formula. PV = FV ÷ (1 + i)N + PMT × [(1 − (1 + i)−N) ÷ i] × (1 + i if payments come at the start), where i = annual rate ÷ periods per year and N = years × periods per year.

Present value formula

The present value formula is PV = FV ÷ (1 + i)N: divide the future amount by one plus the rate per period, raised to the number of periods. It is the future value formula run backwards.[1]

PV=FV(1 + i)N

Example: $10,000 in 10 years at 5%: 10,000 ÷ 1.0510 = 10,000 ÷ 1.628895 = $6,139.13. The $3,860.87 difference is the discount: the interest you give up by waiting.

Discount factors

The discount factor 1 ÷ (1 + i)N is the present value of $1. Multiply any future amount by it:

Rate1 year5 years10 years20 years
3%0.97090.86260.74410.5537
5%0.95240.78350.61390.3769
7%0.93460.71300.50830.2584

Higher rates and longer waits both shrink present value. At 7%, a dollar 20 years away is worth about 26 cents today.

Present value of an annuity

The present value of a series of equal payments is PMT × [(1 − (1 + i)−N) ÷ i] for payments at the end of each period; multiply by (1 + i) for payments at the start.[2] Ten yearly payments of $1,000 at 5% are worth $7,721.73 today, less than the $10,000 paid out, because later payments are discounted more.

PVannuity=PMT × 1 − (1 + i)−Ni

Choosing a discount rate

The discount rate is the return you could earn elsewhere at similar risk. For money that is certain, a Treasury rate for the same term is a common benchmark: the latest 52-week bill auction (October 27, 2026) gave an investment rate of 4.496%.[3] For riskier cash flows people use a higher rate. Because the answer swings with the rate, the calculator also shows the result at 2% to 10%.

Common mistakesUsing an annual rate with monthly periods, discounting payments that start today as if they started in a year (use "start of period"), and comparing present values computed at different rates.

Present value in a spreadsheet

Excel and Google Sheets: =PV(rate, nper, pmt, fv, type). The first example is =PV(5%, 10, 0, -10000) = $6,139.13. To grow money forward instead, use the future value calculator; to find the monthly saving that reaches a goal, the savings goal calculator; to see a Treasury bill's price as a discounted value, the T-bill calculator.

Frequently asked questions

What is present value?

The amount you would need to invest today, at a given rate, to have a certain sum at a future date. It answers "what is that future money worth now?"

How do you calculate present value?

Divide the future amount by (1 + rate)years. $10,000 in 10 years at 5%: 10,000 ÷ 1.6289 = $6,139.13.

What discount rate should I use?

The return you could get on an alternative with similar risk. Treasury yields are a common benchmark for certain cash flows; riskier flows deserve a higher rate.

What is the present value of an annuity?

The sum of each payment's present value: PMT × [(1 − (1 + i)−N) ÷ i]. $1,000 a year for 10 years at 5% is worth $7,721.73 today.

Sources

  1. Principles of Finance 2e, 7.3 Methods for Solving Time Value of Money Problems · OpenStax, Rice University, accessed November 13, 2026
  2. Principles of Finance 2e, 8.2 Annuities · OpenStax, Rice University, accessed November 13, 2026
  3. Auctioned securities: Treasury bills, last 40 days (auction results) · TreasuryDirect, Bureau of the Fiscal Service, results through November 12, 2026