Future Value Calculator

Find the future value of a starting amount plus any level contributions growing at a periodic interest rate. Calculates in your browser.

Future value

-

Total contributed-
Interest earned-

Show the math

Future value grows a starting amount and any level payments at the periodic rate:

FV = PV(1 + i)n + PMT × ((1 + i)n − 1) ÷ i

Compounding earns interest on past interest, so growth accelerates over time. The rate is per period, so match it to how often you contribute. All math runs locally in your browser.

What this does

The future value calculator shows what a starting amount — plus any level contributions — will grow to at a periodic interest rate. It is the time-value-of-money complement to present value.

How to use it

  1. Enter the starting amount.
  2. Enter the interest rate per period and the number of periods.
  3. Add a contribution per period if there is one.
  4. Read the future value.

How it works

The starting amount compounds at the periodic rate, and any level contributions grow as an annuity. Keep the rate and the periods on the same timeline — a monthly rate with monthly periods.

FV = PV × (1 + i)ⁿ + PMT × ((1 + i)ⁿ − 1) ÷ i

Understanding your result

Future value shows the power of compounding: the longer the horizon and the higher the rate, the more the total pulls ahead of what you actually put in. The gap between the future value and your contributions is the interest earned, and it grows fastest in the later periods.

Example

At 6% per year, $1,000 grows to about $1,338.23 in 5 years.

Sources & methodology

Last updated .

Frequently asked questions

What is future value?

It is what an amount today will be worth later, after growing at an interest rate. Contributions along the way add to it as an annuity.

How do contributions affect it?

Each contribution compounds from the period it is made, so regular contributions can dwarf the starting amount over a long horizon.

What rate should I use?

Use the rate per period that matches your periods — divide an annual rate by 12 for monthly periods, for example.

Is my data stored?

No. Everything is calculated locally in your browser.