Investment Growth Calculator
See how a starting investment plus regular monthly contributions grows over time — the single most useful number for planning any long-term investing goal.
Inputs
- Starting Investment
- Monthly Contribution
- Expected Annual Return
- Time Horizon (Years)
Paste this into any page — the widget stays live and updates automatically as this calculator improves. Using WordPress or Notion? See the embed guide.
Saved Scenarios
— select 2+ to compare| Metric | |
|---|---|
Projected Balance
$300,851
Total Contributed
$130,000
Total Growth (Interest Earned)
$170,851
Spark says
How it's calculated
Formula
- PMT
- — Monthly contribution, assumed invested at the end of each month
- r
- — Monthly rate (annual return ÷ 12)
What is the Investment Growth Calculator?
This calculator projects how a starting investment plus regular monthly contributions grows over time, using the same reducing-balance compounding math that underlies any interest-bearing account or index fund's long-run growth curve — the core planning tool behind most retirement and goal-based investing math.
Use this when projecting a retirement account's growth years or decades out, sizing how much a monthly contribution actually needs to be to hit a target balance, or simply seeing how much of a future balance will come from your own money versus investment growth itself.
How to use it
- 1 Enter your starting investment amount, if any.
- 2 Enter how much you plan to contribute each month.
- 3 Enter your expected annual return — a long-run stock market average, a bond fund's yield, or any other rate you're modeling.
- 4 Enter your time horizon in years.
- 5 Read your projected final balance, total contributed, and total growth.
Understanding Investment Growth Calculator
Every long-term investment projection ultimately reduces to the same two moving parts: how much money is already working (the starting balance) and how much new money keeps arriving (contributions) — both compounding at whatever rate the underlying investment actually earns. Understanding how these two pieces combine is more useful than memorizing any single projected number, since the actual return will always differ somewhat from any single assumed rate.
The starting balance compounds on its own, growing by the same factor every period regardless of what happens with contributions — a lump sum invested once and left alone follows the familiar compound-interest curve. Monthly contributions add a second stream: each new deposit starts compounding from the moment it arrives, so a contribution made in year one has decades to grow, while one made in year nineteen has barely gotten started. This is exactly why the earliest contributions in a long horizon matter disproportionately more than later ones of the same size — a dollar invested at 25 does meaningfully more work than a dollar invested at 45, purely because it compounds for longer.
Over long horizons, the growth component — not the contributions themselves — usually ends up being the majority of the final balance. This is a genuinely counterintuitive result for many people: it can feel like a retirement account's size mostly reflects how much was put in, when for a multi-decade horizon at a reasonable return, growth on growth typically outweighs the sum of contributions by a wide margin. Seeing this split explicitly, rather than only seeing a single final number, is one of the more useful things a projection like this can show.
It's worth treating any single assumed return rate as a planning estimate, not a promise. Real markets don't compound at a smooth, constant rate — they move in a genuinely uneven sequence of good years and bad years that happens to average out to something like the assumed rate over a long enough horizon. Running the same projection at a few different rate assumptions — a base case and a more conservative one — builds a more honest sense of the range of plausible outcomes than trusting a single number too precisely. It's also worth revisiting the projection periodically rather than treating it as a one-time exercise — as actual contributions, market conditions and goals evolve over a multi-decade horizon, updating the inputs keeps the projection genuinely useful instead of a stale snapshot from years earlier.
Worked examples
Advantages
- •Accounts for both a lump-sum starting balance and ongoing monthly contributions in a single projection, rather than modeling them separately.
- •Separates total contributed from total growth, making clear how much of a large future number is actually your own money.
- •Uses the same closed-form compounding math that underlies real brokerage and retirement account statements.
- •Works for any time horizon, from a short-term savings goal to a multi-decade retirement projection.
Limitations
- •Assumes a single constant annual return for the entire period — real markets vary year to year, and this is a smoothed long-run projection, not a guarantee.
- •Doesn't account for taxes, account fees, or expense ratios, which reduce real-world returns; see the Investment Fee Impact Calculator for that effect specifically.
- •Assumes contributions happen reliably every month at a fixed amount — real contribution patterns are often less regular.
- •Ignores sequence-of-returns risk — the actual order gains and losses arrive in, which matters more than the average return alone for money being withdrawn during a downturn.
Common mistakes
- ⚠️ Assuming a historical average return (like the stock market's long-run ~10% nominal average) will repeat exactly and consistently, rather than treating it as a long-run planning estimate with real variance around it.
- ⚠️ Forgetting that a modest recurring monthly contribution compounds into a genuinely large share of a long-horizon balance — underestimating how much habit matters versus a single large starting deposit.
- ⚠️ Comparing a nominal return figure against a goal expressed in today's dollars without adjusting for inflation; see the Real Rate of Return Calculator for that adjustment.
- ⚠️ Not revisiting the projection periodically as contributions, goals, or return expectations change over a multi-decade horizon.
Tips
- 💡 Run the same inputs at a lower return rate (a more conservative estimate) to see a plausible worse-case range, not just a single optimistic number.
- 💡 Small increases to monthly contribution compound meaningfully over a long horizon — check the Cost of Waiting to Invest Calculator to see what delaying, even briefly, actually costs.
- 💡 If your contribution is expected to increase over time (a raise, a step-up savings plan), the SIP Step-Up Calculator models that more precisely than a flat monthly figure.
- 💡 Compare the projected total growth against total contributed to build real intuition for how much of long-term wealth typically comes from growth itself, not principal.
Real-life uses
- Projecting a retirement account's balance decades out
- Sizing a monthly contribution needed to hit a target balance
- Comparing how starting amount versus contribution rate each affect a long-run projection
- Building intuition for how much of a future balance is growth versus your own money
Frequently asked questions
Does this assume contributions happen at the start or end of each month?
End of each month (the standard 'ordinary annuity' convention) — a contribution made in a given month starts earning a return the following month.
Why does the growth portion end up bigger than my contributions for a long horizon?
Because growth compounds on growth — money earned in early years keeps earning more in every subsequent year, an effect that accelerates the longer the horizon runs.
Does this account for taxes or fees?
No — this is a pre-tax, pre-fee projection. Use the Investment Fee Impact Calculator to see specifically how an expense ratio changes a long-run projection.
Is a single assumed return rate realistic?
It's a simplification for planning purposes — real returns vary year to year. Treat the result as a long-run estimate, and consider running it at a more conservative rate too.
How much does starting earlier actually matter?
A lot — money invested earlier compounds for more years, which is why the same monthly contribution started 10 years earlier can produce a meaningfully larger balance despite the same total contributed.
Should I include employer matching in my monthly contribution?
Yes, if you're projecting a retirement account with a match — add the match amount to your own contribution to project the full amount actually being invested each month.
Sources & references
calixo.cloud/finance/investment-growth-calculator/ — free calculator, no signup required.