Skip to content
Free finance tool

Present and future value calculator

Find what money is worth later, or what a future amount is worth today, with or without regular payments. Finance students and anyone comparing savings plans or payouts can use it.

  • Runs in your browser
  • Free, no account needed
  • Copy or download the result
Private: runs on this device

Input

USD. Starting amount (future value) or future amount (present value)
USD per period, optional
% per year, 0 to 100
Up to 100; years x periods must be whole

Result

Future value:          $47,526.55
From the lump sum:     $16,470.09
From regular payments: $31,056.46
Total put in:          $34,000.00
Total growth:          $13,526.55

Rate per period = 5.00% / 12 = 0.416667% over 120 periods, payments at the end of each period. FV = PV x (1 + i)^n + PMT x ((1 + i)^n - 1) / i. The rate is assumed steady, so this is an estimate.

Example

Input
Solve for: Future value
Lump sum: 10000
Regular payment: 200
Payments at: End of each period
Annual rate: 5
Periods per year: Monthly (12)
Years: 10
Result
Future value:          $47,526.55
From the lump sum:     $16,470.09
From regular payments: $31,056.46
Total put in:          $34,000.00
Total growth:          $13,526.55

Rate per period = 5.00% / 12 = 0.416667% over 120 periods, payments at the end of each period. FV = PV x (1 + i)^n + PMT x ((1 + i)^n - 1) / i. The rate is assumed steady, so this is an estimate.

How to use the present and future value calculator

  1. Under Solve for, choose Future value or Present value.
  2. Enter the Lump sum and an optional Regular payment, and choose whether Payments at the end or beginning of each period.
  3. Enter the Annual rate, choose Periods per year, and enter the Years, then press Run.
  4. Press Copy result to keep the breakdown.

How it works

The rate per period is the annual rate divided by periods per year, and the number of periods is years times periods per year, which must be a whole number.

FV = PV x (1 + i)^n + PMT x ((1 + i)^n - 1) / i. PV = FV / (1 + i)^n + PMT x (1 - (1 + i)^-n) / i.

Payments at the beginning of each period multiply the payment part by (1 + i). At a 0% rate, payments simply add up.

The rate must be 0% to 100% and years up to 100. It assumes a steady rate, so results are estimates.

Everything runs in your browser. Your input is not uploaded or stored.

Questions and answers

What is the difference between present value and future value?

Future value is what money grows to later at a given rate. Present value is what a later amount is worth today at that rate.

What is an annuity due?

It is a series of payments made at the start of each period. Choose Beginning of each period, which gives a higher value than end-of-period payments.

What is $1,000 worth in 10 years at 5%?

With yearly compounding it grows to about $1,628.89.

All 220 SnowRock tools