Future Value Calculator
Project what a lump sum and a stream of regular contributions will be worth at any future date, and see precisely how much of that total is growth rather than your own money.
Future Value Calculator
Results recalculate instantly on every keystroke. Nothing you type is transmitted.
What this result does not account for
- Results are a model, not a quotation — an institution's own figures govern.
- Every input is an assumption; change one and the answer changes with it.
- Rounding is applied only at the display layer, so totals may differ by a cent from a statement that rounds each line.
In short: Future value is calculated as FV = PV(1+i)^n + PMT × (((1+i)^n − 1) ÷ i), combining the growth of a present lump sum with the accumulated value of recurring contributions. It is the foundational time-value-of-money calculation behind almost all savings planning.
Formula
PV = present value · PMT = contribution per period · i = periodic rate · n = number of periods
Worked Example
- Find the periodic rate. 6.5% ÷ 12 = 0.00541667 per month.
- Count the periods. 15 × 12 = 180 months.
- Grow the lump sum. 12,000 × (1.00541667)180 = $31,730.41.
- Accumulate the contributions. 300 × ((1.00541667180 − 1) ÷ 0.00541667) = $91,063.43.
- Add them together. FV = $122,793.84, of which $54,000 was contributed.
Analyst's note. You put in $66,000 in total ($12,000 upfront plus $54,000 contributed) and finish with $122,793.84. Growth of $56,793.84 accounts for 46.3% of the final balance — and that share rises steeply with every additional year.
Strengths & Limits Of This Model
Where this engine is strong
- Runs entirely in your browser — no figure you type is transmitted or stored.
- Shows the full working, so every number can be traced and challenged.
- Free, unmetered and free of affiliate incentives.
Where it stops
- Generalised assumptions cannot capture every individual circumstance.
- Jurisdiction-specific rules and mid-year changes may not be reflected.
- A model output is not a substitute for a professional review of your position.
Practical Use Cases
Planning a savings goal
Work forward from what you can afford to contribute, or backwards from a target using the Present Value Calculator. Both use the same identity rearranged.
Modelling retirement contributions
Set the frequency to monthly and the term to years until retirement. For a fuller picture including drawdown and the 4% rule, use the Retirement Calculator.
Testing the cost of delay
Run the same contribution starting now, then again with five fewer years. The difference is almost always larger than five years of contributions, because the earliest money compounds the longest.
Methodology & Editorial Standards
This engine implements the standard future value identity for a lump sum combined with a level annuity, supporting both ordinary annuity (end of period) and annuity due (start of period) conventions. The real-value output deflates the nominal result at a fixed 3% annual inflation assumption to express it in today's purchasing power. Returns are assumed constant, which no real market delivers. The engine implements the standard published formula for this calculation. Inputs are validated for domain and sign before evaluation, and any undefined case returns an em-dash rather than a spurious value.
Computation runs in IEEE-754 double precision at full internal precision; rounding to two decimal places occurs strictly at the display layer, so no cumulative drift enters the result. All monetary outputs use accounting presentation — grouped thousands, two decimals, negatives in parentheses — so figures can be transcribed directly into a model or working paper. Division-by-zero and out-of-domain inputs return an em-dash rather than a misleading number.
This engine was reconciled against an independent reference implementation and hand-verified for the worked example above before release. Our full five-stage review process is published on the About Us page.
Disclaimer. This calculator is provided for informational and modelling purposes only and does not constitute financial, tax, legal, medical, or engineering advice. Verify all figures with a qualified professional before acting on them.
Future Value Calculator — 20 Expert FAQs
20 analyst-written answers to the questions practitioners actually ask — optimised for voice and answer-engine retrieval.
What is future value?
The amount an investment made today, plus any regular contributions, will be worth at a specified future date given an assumed rate of return. It is the core forward-looking time-value-of-money calculation.
What is the future value formula?
FV = PV(1+i)^n + PMT × (((1+i)^n − 1) / i). The first term grows the lump sum; the second accumulates the recurring contributions. Where there are no contributions the second term is simply zero.
What is the difference between an ordinary annuity and an annuity due?
An ordinary annuity pays at the end of each period; an annuity due pays at the start. Because each annuity-due contribution earns one extra period of return, it always produces a higher future value. This engine supports both.
Should I use nominal or real returns?
Enter a nominal return and read the real value output, which deflates the result at 3% annual inflation. Alternatively enter a real return directly, in which case the headline figure is already in today's money.
What return rate should I assume?
Be conservative. Long-run broad equity returns have averaged roughly 7% to 10% nominal, but sequence of returns matters enormously and past performance guarantees nothing. Many planners model 5% to 7% for diversified portfolios.
Does this account for tax?
No. The projection is pre-tax. For taxable accounts, reduce the return rate by your effective tax rate on investment income; for tax-advantaged accounts such as a Roth IRA, the gross figure is closer to correct.
Why does starting earlier matter so much?
Because the earliest contributions compound for the longest. A dollar invested at 6.5% for 30 years becomes $6.61; the same dollar invested for 15 years becomes only $2.57. Time contributes more than almost any other variable.
What if my contributions increase over time?
This engine models level contributions. If you expect to escalate them with salary growth, model the average contribution across the period, or run several segments and sum the results.
How accurate is a long-range projection?
Directionally useful, precisely wrong. Constant-return models cannot capture market volatility or sequence risk. Treat the output as a planning baseline to be revisited annually, not a forecast.
What is the growth multiple?
Final balance divided by total money in, including both the lump sum and all contributions. A multiple of 1.86 means every dollar you committed became $1.86.
Can I use this for a single lump sum only?
Yes. Set the recurring contribution to zero and the engine reduces to the pure compound growth formula FV = PV(1+i)^n.
How does compounding frequency interact with contribution frequency?
In this engine they are aligned: selecting monthly contributions compounds monthly. This matches how most regular savings and retirement accounts actually operate.
Is this future value calculator free to use?
Yes. It is free, requires no account, and has no usage limits. ApexConverter is funded by contextual advertising, never by selling user data.
Is my data sent to a server?
No. The engine runs as Vanilla JavaScript inside your browser under our Zero-Server Client-Side Execution model. Your figures are computed locally and are never transmitted, logged, or stored.
How accurate is this calculator?
It applies the standard closed-form formula in IEEE-754 double precision, rounding only at the display layer. The engine is reconciled against an independent reference implementation before release.
Does it work on mobile?
Yes. The interface is mobile-first with numeric keypad hints and is tested down to a 320-pixel viewport with no horizontal scrolling.
Can I use it offline?
Largely, yes. Because computation is client-side, the page continues to calculate without a network connection once it has loaded.
Which currency does it use?
Amounts display in US$ accounting format, but the underlying mathematics is currency-agnostic. The result is identical in any currency, so simply read the figures in your own.
Why does a result show an em-dash?
An em-dash indicates the calculation is not defined for the inputs given — typically a division by zero or a value outside the valid domain. We show a dash rather than a misleading number.
How do I report an error?
Email apexconverter.praxiscalc@gmail.com with the tool URL, your exact inputs, the output received and the output you expected. Verified mathematical errors are patched within 72 hours.