Free calculator

Present Value Calculator

Discount a future lump sum back to today. Optional ordinary annuity (fixed payments). Rate and periods are yours to set.

Calculator

Years if the rate is annual
Leave 0 or blank if none
Ordinary annuity: paid at period end
PV of lump sum n/a
PV of annuity n/a
Total present value n/a

How do you calculate present value?

PV = future value ÷ (1 + rate)^years. Higher discount rates mean a lower present value.

What rate should I use for present value?

Your opportunity cost or required return. This tool does not fetch a market rate.

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

Present value converts a future amount into today’s money. Net present value adds up the present values of every cash flow and subtracts the upfront cost. Above zero, the project beats your discount rate.

Should the discount rate include inflation?

Match the two. Discount cash flows in future pounds with a rate that includes inflation, and cash flows in today’s pounds with a real rate. Mixing them is a neat way to get a confident wrong answer.

Why do small rate changes matter so much over long periods?

Because the rate compounds across every year. £10,000 in 30 years is worth £3,083 today at 4% and £1,741 at 6%. Two percentage points, about a 44% smaller answer.

What £10,000 in the future is worth today

PV = 10,000 ÷ (1 + rate)^years. Pick the rate that matches your own alternative.

InAt 2%At 4%At 6%At 8%
1y£9,804£9,615£9,434£9,259
5y£9,057£8,219£7,473£6,806
10y£8,203£6,756£5,584£4,632
20y£6,730£4,564£3,118£2,145
30y£5,521£3,083£1,741£994

The formula

Lump sum:
PV = future value ÷ (1 + rate)^periods

Ordinary annuity (payment at end of each period):
PV = payment × [1 − (1 + rate)^(−periods)] ÷ rate

rate is the discount rate per period (5% a year with yearly periods → 0.05).
If rate = 0, annuity PV = payment × periods.

Worked example

You will receive £10,000 in 5 years. Discount rate 4% a year.

PV = 10000 ÷ (1.04)^5 ≈ £8,219.27.


Ordinary annuity: £1,000 at the end of each year for 5 years at 4%.

PV = 1000 × [1 − (1.04)^(−5)] ÷ 0.04 ≈ £4,451.82.


A pound today beats a pound tomorrow when rates are positive. That is the whole joke.

Methodology

How it calculates

  • Discounts a single future cash amount back to today at the rate you enter.

Formula

Lump sum:
PV = future value ÷ (1 + rate)^periods
Ordinary annuity (payment at end of each period):
PV = payment × [1 − (1 + rate)^(−periods)] ÷ rate
rate is the discount rate per period (5% a year with yearly periods → 0.05).
If rate = 0, annuity PV = payment × periods.

Assumptions

  • Single cashflow. No coupon schedule unless you model it yourself elsewhere.

Edge cases

  • Higher discount rates produce a lower present value.

Sources

None. Pure maths; no external rate or spec feed.

FAQ

What discount rate should I use?

Something that matches the risk and the period. A savings rate, a loan rate, or a required return. This tool will not choose it for you.

Ordinary annuity vs annuity due?

Ordinary = pay at period end (most bonds and loans). Annuity due = pay at period start (some leases and rent). This calculator uses ordinary.

Can I mix a lump sum and an annuity?

Yes. Work each PV, then add them. The results panel shows them separately so you can see the pieces.

Not financial advice. This calculator is for education only. Double-check results before you make money decisions. Past moves do not predict future ones.