Future Value of Regular Payments
A payment stream valued on its own terms: frequency, timing, escalation, and what each of those is worth in dollars.
Time value of money
Project a starting amount and a contribution plan forward, then read the schedule, the scenario band and the inflation-adjusted result behind the headline number.
This future value calculator answers a single question precisely: given an amount today, a contribution plan, a rate of return and a horizon, what is the balance at the end? It handles the cases that trip up simpler tools — a zero rate, no contributions at all, contributions at the beginning rather than the end of each period, and a compounding frequency that differs from the contribution frequency.
It also reports what most calculators leave out. Every result comes with the split between money you paid in and money the market added, the same figure restated in today's purchasing power, and a scenario band showing how much of the projection depends on the return assumption rather than on your saving.
Nothing is hidden behind an email form, and every result is reproducible: the formulas are written out below the tool, and the schedule shows the arithmetic year by year so you can check any row by hand.
Everything is computed in your browser. Nothing is stored or sent anywhere.
58.3% of that ending value is growth rather than money you paid in.
| Scenario | Annual return | Future value | In today's money | vs base case |
|---|---|---|---|---|
| Lower return | 5.0% | $150,437 | $91,807 | -$46,229 |
| Base return | 7.0% | $196,665 | $120,019 | $0 |
| Higher return | 9.0% | $260,458 | $158,950 | $63,792 |
A scenario band is not a probability. It shows how much of the projection depends on the return assumption.
Scroll the table sideways on a narrow screen to see every column.
| Year | Starting balance | Contributions | Growth | Ending balance | Ending balance (real) |
|---|---|---|---|---|---|
| 1 | $10,000 | $3,600 | $841 | $14,441 | $14,088 |
| 2 | $14,441 | $3,600 | $1,162 | $19,202 | $18,277 |
| 3 | $19,202 | $3,600 | $1,506 | $24,308 | $22,573 |
| 4 | $24,308 | $3,600 | $1,875 | $29,783 | $26,982 |
| 5 | $29,783 | $3,600 | $2,271 | $35,654 | $31,513 |
| 6 | $35,654 | $3,600 | $2,695 | $41,949 | $36,173 |
| 7 | $41,949 | $3,600 | $3,150 | $48,700 | $40,969 |
| 8 | $48,700 | $3,600 | $3,638 | $55,938 | $45,911 |
| 9 | $55,938 | $3,600 | $4,162 | $63,699 | $51,006 |
| 10 | $63,699 | $3,600 | $4,723 | $72,022 | $56,264 |
| 11 | $72,022 | $3,600 | $5,324 | $80,946 | $61,693 |
| 12 | $80,946 | $3,600 | $5,969 | $90,516 | $67,303 |
| 13 | $90,516 | $3,600 | $6,661 | $100,777 | $73,106 |
| 14 | $100,777 | $3,600 | $7,403 | $111,780 | $79,110 |
| 15 | $111,780 | $3,600 | $8,198 | $123,578 | $85,326 |
| 16 | $123,578 | $3,600 | $9,051 | $136,229 | $91,768 |
| 17 | $136,229 | $3,600 | $9,966 | $149,795 | $98,445 |
| 18 | $149,795 | $3,600 | $10,946 | $164,342 | $105,370 |
| 19 | $164,342 | $3,600 | $11,998 | $179,940 | $112,557 |
| 20 | $179,940 | $3,600 | $13,126 | $196,665 | $120,019 |
Rows are annual aggregates of the underlying periodic calculation.
Scroll the table sideways on a narrow screen to see every column.
The headline figure is a nominal future value — the number of dollars in the account at the end of the horizon. On its own it overstates what the money will buy, which is why the inflation-adjusted figure sits directly beside it. At 2.5% inflation a balance thirty years out has roughly half the purchasing power its nominal value suggests.
The growth share is the most diagnostic number on the page. A projection that is mostly contributions is under your control: it will land close to plan whatever markets do. A projection that is mostly growth is a bet on the return assumption holding for decades, and the lower scenario tells you what happens if it does not.
The schedule is where the compounding becomes visible. Early rows are dominated by contributions and the growth column is small; late rows invert that relationship entirely. If the late-year growth figures look implausibly large next to your contributions, that is the exponent doing its work — and a good moment to re-run the projection at a lower rate.
The schedule has two levels of detail. The yearly view is the summary; the per-period view shows one row per contribution, which is where you can see exactly when each deposit lands relative to the growth it earns. The two always reconcile, because the yearly rows are aggregates of the periodic ones.
The calculation has two independent terms. The starting amount compounds for the whole horizon. Each contribution compounds only from the moment it is made, so the contribution stream is valued with the annuity factor rather than the simple growth factor.
Because the two terms do not interact, the complete future value is their sum. A zero starting amount reduces the result to the annuity term alone; a zero contribution reduces it to the lump sum term.
Future value of the starting amount and the contribution stream
FV = PV(1 + EAR)^t + PMT × [ ((1 + i)^N − 1) / i ] × (1 + i)^timingFrequency normalisation, applied whenever compounding and contributions differ
EAR = (1 + r/m)^m − 1 i = (1 + EAR)^(1/n) − 1Real (inflation-adjusted) result
Real FV = FV ÷ (1 + inflation)^tPresent value solve
PV required = [ Target FV − FV(contributions) ] ÷ (1 + EAR)^tZero-rate inputs are handled explicitly rather than by dividing by a near-zero denominator: at a rate of zero the annuity term becomes the contribution multiplied by the number of periods, which is the correct limit. Money is carried at full precision through the schedule and rounded to cents only for display.
Take $10,000 today, $300 a month for 20 years, a 7% nominal return compounded monthly and contributions made at the end of each month. The monthly rate is 0.0058333 and there are 240 contributions.
The starting amount grows to $10,000 × 1.0058333^240 = $40,387.39. The annuity factor is (1.0058333^240 − 1) / 0.0058333 = 520.9267, so the contributions are worth $156,278.00. The total is $196,665.39 against $82,000 paid in, meaning $114,665.39 — 58% of the ending balance — is growth.
Restated at 2.5% inflation, that $196,665 has the purchasing power of about $120,019 today. Both figures describe the same account; only the second one can be compared against what you spend now.
| Years | Total paid in | Ending balance | Growth | Growth share |
|---|---|---|---|---|
| 5 | $28,000 | $35,654 | $7,654 | 21% |
| 10 | $46,000 | $72,022 | $26,022 | 36% |
| 20 | $82,000 | $196,665 | $114,665 | 58% |
| 30 | $118,000 | $447,156 | $329,156 | 74% |
End-of-month contributions, monthly compounding. Growth share is the portion of the ending balance that was never deposited.
Not investment advice. This calculator produces an arithmetic projection from assumptions you supply. It is not investment advice, and investment returns are not guaranteed. Actual outcomes will differ from any projection shown here.
The calculation itself relies on no external data: it uses only the inputs you enter and the formulas documented above.
A payment stream valued on its own terms: frequency, timing, escalation, and what each of those is worth in dollars.
Three solve modes against one target: required deposit, time to goal, or projected balance.
An age-based projection with a real-terms view and a capital target built from retirement cash flows, not from a withdrawal-rate rule.
Where FV = PV(1 + r)^n actually comes from, how the contribution term attaches to it, and how to check a result by hand.
Present value is what a later amount is worth today. Future value is what today's amount becomes later. One equation solved in opposite directions: use present value to price an offer you are given, future value to project a plan you are making, and move both cash flows to the same date before comparing them.
A single reference table for what $10,000 becomes, with the arithmetic shown so you can check any cell.