Calcs.finance

investment calculator

Future Value Calculator

The Future Value Calculator projects one starting amount plus one level periodic deposit stream forward. It uses the entered period count, treats I/Y as the rate per period, applies beginning or end PMT timing, and reports future value, present-value equivalent, starting amount, total periodic deposits, total interest, first-period interest, and a timing note.

Your scenario

Enter your numbers

Help
PMT made at

Result

Result summary
$1,000.00 plus $100.00 per period grows to about $3,108.93.
Future value
$3,108.93
Present value equivalent
$1,736.01
Starting amount
$1,000.00
Total periodic deposits
$1,000.00
Total interest
$1,108.93
First period interest
$60.00
What this means
End-period deposits are added after each period's interest.

Working scenario

New scenario

Not saved yet

Compare

Saved scenarios

Compare saved versions

Compare

Save this result, then use saved scenarios to switch between assumptions.

How the Future Value Calculator works

Use this calculator when the rate already matches the period count and you want a transparent accumulation estimate for a starting balance plus equal deposits. Use Present Value when discounting future money back to today, Finance for five-key TVM solves, Compound Interest for a no-deposit annual principal projection, Savings for monthly deposit-account style estimates, and official Investor.gov, SEC, FINRA, IRS, FCA, MoneyHelper, product, account, lender, accounting-standard, legal, or local regulator sources before making investment-product, annuity, retirement-income, tax, lending, accounting, inflation-adjusted, product-specific, legal, or jurisdiction-specific claims.

The app reads I/Y as the rate per period and converts it with r = interestRate / 100. It calculates G = (1 + r)^N, then sets the timing factor to 1 for end-of-period PMT or 1 + r for beginning-of-period PMT. The deposit factor is N when r is 0, otherwise ((G - 1) / r) * timingFactor. Future value equals startingAmount * G + periodicDeposit * depositFactor. Present-value equivalent is FV / G, except the implementation returns 0 when G is 0. Total periodic deposits equal PMT * N, total interest equals FV - startingAmount - total periodic deposits, and first-period interest uses startingAmount for end deposits or startingAmount + PMT for beginning deposits.

Future Value Calculator formula

This formula page covers the app's Future Value Calculator: one starting amount plus one level periodic-deposit stream projected forward with a constant rate per period. It reports future value, present-value equivalent, starting amount, total periodic deposits, total interest, first-period interest, and a timing note for beginning- or end-of-period deposits. It does not model irregular cash flows, variable rates, fees, taxes, inflation, investment products, account disclosures, lender disclosures, accounting measurements, annuity contracts, or personalised advice.

r = IY / 100; G = (1 + r)^N; d = beginning ? 1 + r : 1; DF = r === 0 ? N : ((G - 1) / r) * d; FV = PV * G + PMT * DF; PVE = G === 0 ? 0 : FV / G; TD = PMT * N; TI = FV - PV - TD; FPI = (beginning ? PV + PMT : PV) * r

The calculator compounds the starting amount forward, adds the compounded value of each equal periodic deposit, adjusts the deposit stream when payments are made at the beginning of each period, and then derives explanatory totals from the same projected balance.
SymbolMeaningHow this page uses it
PVStarting amountThe starting amount entered in the calculator. It is compounded from time 0 for the full period count.
FVFuture valueThe projected ending balance from the starting amount plus periodic deposits under the entered rate and period assumptions.
NNumber of periodsThe period count entered by the user. The app does not infer whether periods mean years, months, quarters, or another schedule.
IYInterest rate percentThe Interest rate field. The formula treats it as a rate per period, not an APR, APY, annual-to-monthly conversion, or product quote.
rPeriodic rateI/Y divided by 100 before compounding.
PMTPeriodic depositThe equal deposit amount added every period. The calculator does not support changing, skipped, or irregular deposits.
dPayment timing factor1 for end-of-period deposits or 1 + r for beginning-of-period deposits.
DFDeposit future-value factorThe future-value factor for the level deposit stream. It falls back to N when the periodic rate is 0.
PVEPresent-value equivalentThe projected future value discounted by the same growth factor. It is an explanatory app output, not a market valuation.
TDTotal periodic depositsPeriodic deposit times number of periods.
TITotal interestFuture value minus starting amount minus total periodic deposits. It is a mechanical estimate, not a product yield, tax result, APR, or finance-charge disclosure.
FPIFirst-period interestInterest for the first period on the starting balance alone for end deposits, or on the starting balance plus the first deposit for beginning deposits.

Step by step

  1. Read periods, starting amount, I/Y, periodic deposit, and payment timing from the calculator inputs.
  2. Convert I/Y to a periodic decimal rate with r = IY / 100. This page treats I/Y as already matching the period count.
  3. Calculate the growth factor G = (1 + r)^N for the starting amount.
  4. Set the timing factor d to 1 for end-of-period deposits or 1 + r for beginning-of-period deposits.
  5. When r is 0, use N as the deposit future-value factor because no deposit earns growth.
  6. When r is not 0, calculate DF = ((G - 1) / r) * d for the equal deposit stream.
  7. Calculate the future value as the starting amount times growth factor plus the periodic deposit times deposit factor: FV = PV * G + PMT * DF.
  8. Calculate the present-value equivalent as PVE = FV / G, except the implementation returns 0 when G is 0 to avoid division by 0.
  9. Calculate total periodic deposits as TD = PMT * N and total interest as TI = FV - PV - TD.
  10. Calculate first-period interest on PV for end deposits, or PV + PMT for beginning deposits.
  11. Round displayed currency outputs to two decimals after full-precision math.
  12. Use official or primary sources before turning this generic future-value math into investment-return, annuity, retirement-income, tax, accounting, lending, legal, deposit-account, inflation-adjusted, product-specific, or jurisdiction-specific guidance.

Worked example

Default examples: end deposits, beginning deposits, and zero rate

These examples use the current app fixtures. I/Y is read as a rate per period, and the period count is used directly.

  1. End-of-period deposits: PV = $1,000, PMT = $100, N = 10, and I/Y = 6 percent per period.
  2. The growth factor is 1.06^10, or about 1.790848. The end-of-period deposit factor is about 13.180795.
  3. The app calculates FV = $1,000 * 1.790848 + $100 * 13.180795 = $3,108.93 after rounding.
  4. The present-value equivalent is $1,736.01, total periodic deposits are $1,000.00, total interest is $1,108.93, and first-period interest is $60.00.
  5. Beginning-of-period deposits use the same inputs, but d = 1.06, so each deposit has one extra period of growth.
  6. The beginning-deposit future value is $3,188.01, the present-value equivalent is $1,780.17, total interest is $1,188.01, and first-period interest is $66.00.
  7. Zero-rate example: PV = $500, PMT = $250, N = 4, I/Y = 0 percent, and beginning timing.
  8. Because r is 0, the deposit factor falls back to 4, so future value and present-value equivalent both equal $1,500.00.
  9. The zero-rate fixture has $1,000.00 of total periodic deposits, $0.00 of total interest, and $0.00 of first-period interest.
  10. The examples show future-value mechanics, not an investment recommendation, annuity quote, account quote, loan disclosure, tax answer, accounting measurement, guarantee, or product valuation.

The Future Value Calculator is useful for transparent projection of one starting balance plus one level deposit stream. It should not be used as proof of a real product value, legal disclosure, tax result, inflation-adjusted result, or personalised decision.

Assumptions and what this calculator ignores

Geographic scope: works globally. The math is currency-agnostic, so enter amounts in your own currency; local taxes, fees, and product rules are not included.

What this formula does not include

Common mistakes to avoid

Key terms

Rate per period
The I/Y input after dividing by 100 for one period. The calculator uses this rate directly; it does not convert annual rates to monthly rates.
Deposit future-value factor
The factor that compounds each equal periodic deposit to the end of the term. Beginning deposits use one extra 1 + r timing factor compared with end deposits.
Present-value equivalent
The projected future value discounted back by the same growth factor. It is an explanatory app output, not a market price, product quote, or accounting valuation.

Frequently asked questions

How is future value computed from a starting amount plus deposits?

Two components are added: the starting amount grows by (1 + r)^n, and the level deposit stream accumulates through the annuity factor ((1 + r)^n − 1) ÷ r, adjusted if deposits land at the beginning of each period. The default example projects $1,000 plus $100 per period at 6 percent over 10 periods. Total interest and first-period interest are itemized so the growth path is checkable.

What is the present-value equivalent shown with the result?

It discounts the projected future value back to today at the same rate - the mirror-image calculation. It answers 'what single amount today equals this whole plan'. Comparing it against the sum you actually put in (starting amount plus all deposits) shows how much of the future value is timing and compounding rather than contributions, which is a more honest read than the headline number alone.

Are the periods here years or months?

Whatever you make them - the calculator applies the rate per period as entered and never assumes a calendar. Ten periods at 6 percent can mean 10 years at an annual 6 percent, or 10 months at a monthly 6 percent (which would be an extreme rate). Keep the rate and the period unit consistent, and convert annual rates before modeling monthly deposits.

Methodology, sources, and disclaimer

This calculator is an original projection model combining single-amount growth with the level-deposit annuity factor at a per-period rate, reporting a present-value equivalent and first-period interest trace, validated by deterministic fixtures and rounding policy tests. It is not copied from a single source.

Fixtures pin the annuity-factor accumulation, both payment timings, and the PV-equivalent round trip. The result remains an educational estimate, not a product projection or a guaranteed balance.

Formula version 2026.05.22-generic-future-value. The version marks the calculation logic and validation fixture set used for this estimate.

Results are educational estimates, not advice. Read the full disclaimer.

Related reading

When another calculator fits better

investment

Present Value Calculator

Discount a future lump sum or a stream of equal periodic deposits back to today's value.

investment

Finance Calculator

Solve one time-value-of-money variable from periods, rate, present value, periodic payment, and future value.

savings

Savings Calculator

Estimate savings growth from an initial deposit, growing contributions, interest, compounding, and tax drag.

retirement

Annuity Calculator

Estimate deferred annuity accumulation from starting principal, regular additions, growth rate, and contribution timing.