✦ Investing · The Formula

The Future Value Formula

The future value formula is FV = PV × (1 + r)n for a single lump sum, and FV = PMT × [((1 + r)n − 1) / r] for a stream of equal deposits. Both take an amount, a rate of return per period, and a number of periods, and project the money forward in time. This guide explains every variable, works each formula through by hand, and shows how to rearrange it to solve for the rate, the time, or the present value.

The formula at a glance

There are two future value formulas, and most real calculations use one or both. The first projects a single amount that you deposit once and leave untouched:

FV = PV × (1 + r)n

The second projects a series of equal, recurring deposits — what finance calls an annuity:

FV = PMT × [ ((1 + r)n − 1) / r ]

That is the whole toolkit. Everything else in this guide is just a careful look at what the symbols mean, how the arithmetic plays out, and how to flip the equation around when you know the answer and need to find one of the inputs. If you want the result without doing the algebra by hand, the future value calculator runs both formulas together and shows the balance building year by year.

The core idea: future value multiplies a present amount by the growth factor (1 + r), once for every period it compounds. Because that multiplication repeats, growth curves upward rather than rising in a straight line.

What each variable means

Each symbol stands for one plain idea. Get these straight and the rest follows.

  • FV — future value, the ending amount you are solving for.
  • PV — present value, the amount you have today.
  • r — the rate of return for a single period, written as a decimal. Seven percent a year is 0.07.
  • n — the number of periods the money compounds.
  • PMT — in the annuity version, the fixed amount you add each period.

The one rule that ties them together is that r and n must use the same unit of time. If you compound monthly, r is the monthly rate (the annual rate divided by 12) and n is a count of months. If you compound annually, r is the annual rate and n is a count of years. Mixing the two — an annual rate with a count of months, say — is the single most common error people make with this formula, and it throws the answer off by an enormous margin.

The reason the result grows on a curve sits in one detail: n is an exponent. Multiplying by (1 + r) once grows the money for one period; doing it n times means applying (1 + r) to itself n times, written (1 + r)n. That is the mathematical fingerprint of compound interest — returns earning returns — and it is why adding years multiplies the outcome instead of merely adding to it.

The lump-sum formula, step by step

Take the cleanest case: $10,000 invested once at an assumed 7 percent a year for 10 years, with no further deposits. Plug the numbers in:

FV = 10,000 × (1 + 0.07)10 = 10,000 × 1.9672 = $19,672

The work happens in the bracket. Raising 1.07 to the tenth power gives 1.9672, the total growth factor over ten years. Multiply that by the starting $10,000 and the projected balance is about $19,672 — the original deposit has very nearly doubled, and almost $9,672 of pure growth has appeared without another dollar added.

Stretch the same $10,000 across more years and the exponent does its work — for a full breakdown of that exact case, see how much $10,000 grows in 20 years. The figures below are projections at an assumed 7 percent, not guaranteed outcomes — notice how the curve steepens.

Years (n)Growth factor (1.07)nFuture value
51.4026$14,026
101.9672$19,672
203.8697$38,697
307.6123$76,123

The deposit never changes, yet the final decade adds far more than the first. That is the exponential signature of the formula, and it is the strongest argument for starting early: the years at the far end of the curve are the most valuable ones.

The annuity formula for regular deposits

Most people do not deposit once and walk away — they add money steadily. The lump-sum formula cannot handle that on its own, because each deposit lands at a different time and therefore compounds for a different number of periods. The annuity formula bundles all of those individual future values into one expression:

FV = PMT × [ ((1 + r)n − 1) / r ]

Suppose you invest $500 a month at an assumed 7 percent annual return. Because the deposits are monthly, you convert the rate and the time to months: r becomes 0.07 / 12, and n becomes the number of months. The bracket collapses all those deposits into a single multiplier applied to the $500.

YearsYou deposit (PMT × months)Future value at 7%Growth
10$60,000$86,542$26,542
20$120,000$260,463$140,463
30$180,000$609,985$429,985

After 30 years you would have deposited $180,000 of your own money, but at an assumed 7 percent the projection holds over $600,000 — more than two-thirds of it growth you never paid in. The exact figure depends on the returns you actually earn, but the shape of the result is the point. For tables of how different monthly amounts grow over time, see future value with monthly contributions; to decide what that monthly number should be, the companion guide on how much you should invest every month works through targets by age and income.

Combining a lump sum and deposits

The normal real-world case is both at once: a starting balance and ongoing contributions. The formula does not need a special combined version — you simply calculate each piece with its own formula and add the two results:

FVtotal = PV × (1 + r)n   +   PMT × [ ((1 + r)n − 1) / r ]

The lump sum compounds on its own track, the deposits compound on theirs, and the totals join at the end. A $20,000 head start at an assumed 7 percent for 30 years adds roughly $152,000 by itself, which you would add on top of whatever the recurring deposits produce. Keeping the two pieces separate is also clearer than trying to force them into one expression, and it is exactly how the future value calculator handles a starting balance plus monthly deposits.

Rearranging the formula: solve for r, n or PV

The future value formula has four moving parts, and you can solve for any one of them if you know the other three. This is where it becomes genuinely useful for planning, because real questions are often the formula turned around: not "what will I have?" but "what rate do I need?" or "how long will this take?"

Solve forRearranged formulaWorked example
Future valueFV = PV(1 + r)n$10k, 7%, 10y → $19,672
Present valuePV = FV / (1 + r)n$50k in 20y at 7% → $12,922 today
Rate of returnr = (FV / PV)1/n − 1$10k → $20k in 10y → 7.18% / yr
Number of periodsn = ln(FV / PV) / ln(1 + r)double at 7% → 10.24 years

Solving for the rate

To find the constant return that turns one amount into another, divide future value by present value, take the nth root, and subtract 1. Turning $10,000 into $20,000 over 10 years needs r = 2(1/10) − 1, which works out to about 0.0718, or 7.18 percent a year. That tells you the bar a goal sets.

Solving for the time

To find how long a goal takes, use natural logarithms: n = ln(FV / PV) / ln(1 + r). Doubling money at 7 percent takes ln(2) / ln(1.07), about 10.24 years. For a quick mental estimate of doubling time you can skip the logs entirely and use the Rule of 72 — just divide 72 by the rate.

Solving for present value

To find what a future sum is worth today, divide it by the growth factor instead of multiplying. This is the present value formula, and it is simply future value run backward: PV = FV / (1 + r)n. Needing $50,000 in 20 years at 7 percent means setting aside about $12,922 today. The fuller treatment of the whole calculation, with applications to retirement and savings goals, lives in the guide on how to calculate future value.

Assumptions behind the formula

The formula is exact arithmetic, but it rests on a few assumptions that are worth stating plainly, because the answer is only as honest as they are.

  • A constant rate. The formula applies the same r every period. Real returns vary year to year; r is best read as a long-run average, not a promise.
  • Matching periods. r and n share one time unit. Monthly deposits need a monthly rate and a count of months.
  • End-of-period deposits. The standard annuity formula assumes each PMT lands at the end of the period (an "ordinary annuity"). Depositing at the start nudges the result slightly higher.
  • Nominal, not real. The raw output ignores inflation. To express the result in today's purchasing power, run it with an inflation-adjusted rate — roughly your rate minus the inflation rate.
  • No taxes or fees. The formula does not subtract them. A 1 percent annual fee or taxable gains can shave a meaningful slice off the final figure over decades.

Good habit: run the formula twice — once with an optimistic rate and once with a conservative one — and plan around the lower result. If the cautious case still reaches your goal, you have a real margin of safety.

A full worked example

Tie every piece together with one realistic case. You are 30, you already have $15,000 invested, and you can add $600 a month. You assume a 7 percent nominal return and plan to invest for 30 years, until you are 60.

Work the two parts separately, then add them:

ComponentFormula usedFuture value at 7%
$15,000 lump sumPV(1 + r)n~$114,000
$600 / monthPMT × [((1 + r)n − 1) / r]~$732,000
Combined totalsum of the two~$846,000

The projected nest egg is roughly $846,000 in nominal dollars. Adjust for about 3 percent inflation and the real, purchasing-power value is closer to $348,000 in today's money — still substantial, and a far more honest number to plan retirement spending against. The calculation that once needed printed tables now takes seconds; you can reproduce it with your own figures on the future value calculator or test different contribution levels on the investment growth calculator. One note on method: the lump sum above is grown with annual compounding to keep the formula clean, while the monthly deposits use monthly compounding — the calculator compounds everything monthly, so it shows the lump-sum piece, and the combined total, a little higher.

Common mistakes with the formula

A handful of errors quietly distort the result. The most frequent:

  • Mismatching the period for r and n. Pairing an annual rate with a count of months is the number-one mistake. Convert both to the same unit first.
  • Writing the rate as a whole number. r must be a decimal: 7 percent is 0.07, not 7. Leaving it as 7 produces a nonsensical answer.
  • Using the lump-sum formula for deposits. Regular contributions need the annuity formula; the lump-sum version only fits a single deposit.
  • Forgetting the − 1 when solving for the rate. The nth root gives the growth factor; you still have to subtract 1 to get r itself.
  • Treating the output as a guarantee. Future value is a projection built on an assumed rate, not a promise. Markets vary; revisit the numbers as reality unfolds.

Frequently asked questions

The future value formula for a single lump sum is FV = PV x (1 + r)^n, where PV is the present amount, r is the rate of return per period as a decimal, and n is the number of periods. It grows a known amount forward in time by multiplying it by the growth factor (1 + r) once for every period. For regular deposits you use the annuity version instead.
FV is the future value you are solving for. PV is the present value, the amount you have today. r is the interest or growth rate for one period, written as a decimal, so 7 percent is 0.07. n is the number of periods the money compounds. In the annuity version, PMT is the fixed amount you add each period. The key rule is that r and n must use the same time unit.
For a stream of equal recurring deposits the formula is FV = PMT x [((1 + r)^n - 1) / r], where PMT is the payment per period, r is the rate per period and n is the number of periods. It sums the future value of every individual deposit. If you also have a starting balance, calculate its lump-sum future value separately and add the two results together.
Starting from FV = PV x (1 + r)^n, divide both sides by PV, take the nth root, then subtract 1: r = (FV / PV)^(1/n) - 1. For example, growing 10,000 into 20,000 over 10 years needs r = 2^(0.1) - 1, which is about 0.0718 or 7.18 percent per year. This tells you the constant return required to hit a target.
Rearrange FV = PV x (1 + r)^n using logarithms: n = ln(FV / PV) / ln(1 + r). For example, doubling money at 7 percent takes n = ln(2) / ln(1.07), which is about 10.24 years. Solving for n answers how long a goal will take at a given rate, rather than how much you will end up with.
They are the same equation rearranged. Future value multiplies a present amount by the growth factor: FV = PV x (1 + r)^n. Present value divides a future amount by the same factor: PV = FV / (1 + r)^n. Future value moves money forward in time, present value moves it backward. They always use the same rate and number of periods, just in opposite directions.
Because each period you earn a return on the entire balance, including the returns already added. Multiplying by (1 + r) once grows the money for one period; doing it for n periods means applying (1 + r) n times, which is written as (1 + r)^n. The exponent is what makes growth compound rather than add, so extra years multiply the result instead of just increasing it a little.
Yes, and this is the most common mistake. The rate r and the period count n must use the same time unit. For monthly compounding, use a monthly rate (annual rate divided by 12) and a count in months. For annual compounding, use the annual rate and a count in years. Pairing an annual rate with a monthly count, or the reverse, produces a wildly wrong answer.
They describe the same process. Compound interest is the mechanism of earning returns on previous returns, and the lump-sum future value formula FV = PV x (1 + r)^n is the equation that produces the final balance from that process. A compound interest calculation and a future value calculation give the same number for a single deposit; future value simply adds the annuity formula to handle regular contributions too.

The bottom line

The future value formula is two short equations that quietly underpin almost every financial projection. One handles a lump sum, FV = PV(1 + r)n; the other handles regular deposits, FV = PMT × [((1 + r)n − 1) / r]; and you add them when you have both. Once you can read the variables and rearrange the equation, you can answer not just "what will I have?" but "what rate do I need?" and "how long will it take?"

Use it honestly — match your periods, write the rate as a decimal, adjust for inflation, and stress-test with a conservative rate. When you are ready to put your own numbers in without the hand calculation, open the future value calculator and watch the projection build year by year, or browse the full Learn hub for the concepts behind it.

Disclaimer: This guide is for general educational purposes only and is not financial advice. The examples use assumed rates of return to illustrate the formula; they are projections, not guarantees, and actual results vary with markets, inflation, taxes and fees. Consider speaking with a qualified financial professional before making decisions about your own money.