Time Value of Money Calculator

Solve future value, present value, or recurring payment from a starting amount, target amount, rate, term, payment frequency, and payment timing.

Currency
$
$
%
years
Examples

Start with 10,000, add 500 monthly, and earn 6% for 10 years.

Future Value (selected currency)
$100,133.64
Total Payments (selected currency)
$60,000.00
Growth / Interest (selected currency)
$30,133.64
Periods
120
Periodic Rate
0.5%

Projection only. Assumes a constant rate and regular same-size payments; taxes, fees, inflation, and market volatility are not modeled.

Was this useful?

Examples

How It Works

Formula

FV=PV(1+i)n+PMT×T×(1+i)n1i\text{FV} = \text{PV}(1+i)^n + \text{PMT} \times T \times \frac{(1+i)^n - 1}{i}

Variables

FV\text{FV}

Future value

PV\text{PV}

Present value

PMT\text{PMT}

Payment made each period

ii

Periodic rate, annual rate divided by periods per year

nn

Total periods, years multiplied by periods per year

TT

Timing factor: 1 for end payments, 1+i for beginning payments

The calculator converts the annual rate into a periodic rate, multiplies years by periods per year, then applies the future value annuity relationship. For present value and payment modes it algebraically rearranges the same relationship.

Frequently Asked Questions

01What does time value of money mean?
It is the idea that money available now can earn a return, so it is worth more than the same nominal amount received later.
02Can this solve the interest rate or number of years?
No. This version solves future value, present value, or payment only. Enter the rate and years directly.
03What is the difference between beginning and end payments?
Beginning-of-period payments are made one period earlier, so each payment earns one extra period of interest compared with end-of-period payments.
04What happens at a 0% rate?
The calculator switches to the linear version of the formula: future value equals present value plus payment times the number of periods.

All calculators