Investment Growth Calculator
Project future value with regular contributions, growth rate, and compounding.
Investment Growth Calculator
How was your experience with this tool?
Found a bug? Missing a feature? Tell us — it takes 10 seconds.
See how it works
Watch a quick simulation of this tool in action — no file needed.
How to use Investment Growth Calculator
Follow these steps — everything happens instantly in your browser.
- 1
Step 1. Enter your initial investment (can be 0).
- 2
Step 2. Set the recurring contribution amount and frequency (monthly/weekly/yearly).
- 3
Step 3. Enter the expected annual growth rate as a percentage.
- 4
Step 4. Pick the time horizon in years and read the projected final value, total invested, and total growth.
Investment Growth Calculator: The Real Math Behind Compounding Contributions
Compounding a lump sum and compounding contributions are two different calculations, added together
It's tempting to think of investment growth as one smooth curve, but the math underneath is actually two separate compounding processes layered on top of each other. Your initial balance compounds on its own, growing by the same percentage every period regardless of anything else happening in the account. Each new contribution then starts its own compounding clock from the moment it's added — a contribution made in year 1 has far more time to compound than one made in year 9, even though both contributions might be identical in size.
This tool computes the combined result period by period rather than trying to force everything into a single simplified formula, which is what makes it accurate for the specific contribution frequency and growth rate you enter, rather than a rough approximation.
The actual formula
Future value = initial × (1 + r)^t + contribution × [((1 + r/n)^(n×t) − 1) / (r/n)] × (1 + r/n)
Here, r is the annual growth rate (as a decimal), n is how many contributions happen per year, and t is the number of years. The first term — initial × (1 + r)^t — is standard lump-sum compound growth. The second term is the future value of a series of periodic contributions, each one compounding from its own contribution date forward. Adding the two terms together gives the total projected balance.
Why contribution frequency changes more than just the count
| Frequency | Contributions per year (n) | Effect on growth |
| --- | --- | --- |
| Yearly | 1 | Slowest compounding cadence for contributions |
| Monthly | 12 | Each contribution gets more, smaller compounding periods, generally producing a slightly higher final value than yearly for the same total invested |
| Weekly | 52 | Most frequent compounding of contributions, marginal further gain over monthly |
Projecting your investment
Enter your initial investment — it can be 0 if you're starting from scratch.
Set the recurring contribution amount and frequency: monthly, weekly, or yearly.
Enter the expected annual growth rate as a percentage.
Pick the time horizon in years and read the projected final value, total invested, and total growth.
Reading total invested vs. total growth correctly
The tool separates two very different numbers: total invested is simply your initial balance plus every contribution you actually put in over the time horizon — money that came directly from you. Total growth is everything above that: the compounding returns generated by the market, not by your own contributions. As the time horizon extends, the gap between these two numbers typically widens dramatically, since compounding accelerates over longer periods — this is the concrete, numeric version of the 'time in the market' argument, visible directly in the split between what you contributed and what the growth added.
Why the growth rate is a projection, not a guarantee
The entire output is only as reliable as the single growth rate you enter, and real markets never actually deliver a smooth, constant annual return — they deliver volatile year-to-year swings that average out to something over long periods. Historically, the S&P 500 has returned roughly 10% nominal (about 7% after inflation) annually over multi-decade stretches, but that's a long-run average masking years of double-digit gains and double-digit losses along the way. Treat any single growth-rate projection as one scenario among several, and consider running the calculator again with a more conservative rate to see how sensitive your projection is to that assumption.
What this calculator deliberately leaves out
Inflation isn't factored in by default — if you want a real, inflation-adjusted projection, subtract your expected inflation rate (commonly estimated around 3%) from the growth rate before entering it, rather than entering a nominal rate and mentally adjusting the output afterward. Fees and taxes are similarly excluded: subtract expected management fees (often around 0.04% for low-cost index ETFs, higher for actively managed funds) from your growth rate input, and use a dedicated tax calculator separately for after-tax figures, since neither of those adjustments changes the compounding math itself — they just mean you should feed in a more conservative rate to begin with.
Common mistakes
Entering an optimistic historical average (like 10%) without stress-testing a lower, more conservative rate alongside it.
Forgetting to subtract fees or inflation from the growth rate, then treating the raw nominal output as a real, spendable future value.
Assuming irregular, lump-sum-when-available contributions can be modeled here — this tool expects a consistent recurring contribution amount and frequency, not variable cash flows.
Underestimating how much of long-horizon growth comes from compounding rather than contributions — checking the total-growth figure against total-invested reveals this directly rather than needing to intuit it.
Real use cases
Projecting how a monthly retirement contribution will grow over a multi-decade time horizon.
Comparing the future value difference between starting to invest now versus delaying by a few years, holding everything else constant.
Testing how sensitive a long-term projection is to different assumed growth rates, from conservative to optimistic.
Estimating the future value of a recurring investment plan (like a SIP) with a known contribution amount and frequency.
Frequently asked questions
Q: How is the final value computed?
A: Future value = initial × (1 + r)^t + contribution × [((1 + r/n)^(n×t) − 1) / (r/n)] × (1 + r/n), where r is the annual rate, n is contributions per year, and t is years. The calculation is done period by period.
Q: Does this account for inflation?
A: Not by default. To compute real, inflation-adjusted returns, subtract expected inflation — for example, 3% — from the growth rate before entering it.
Q: Can I model irregular contributions?
A: Not in this tool. For irregular cash flows, use the DCA Calculator with a custom price series, or build a spreadsheet.
Q: What growth rate should I use?
A: Historically, the S&P 500 has returned roughly 10% nominal, or about 7% real, per year over multi-decade periods. Crypto returns are far more volatile — use a conservative number and stress-test with multiple scenarios.
Q: Does this account for taxes or fees?
A: No. Subtract management fees, such as around 0.04% for index ETFs, from the growth rate, and use dedicated tax calculators for after-tax returns.
Q: Are my financial inputs stored?
A: No. Everything is computed locally.
Q: Why does switching from yearly to monthly contributions change the final value, even with the same total invested?
A: Monthly contributions get more, smaller compounding periods and start compounding slightly earlier on average within each year than a single annual lump sum would, which produces a marginally higher final value for the same total amount invested.
Project your investment now
Run the numbers with the Investment Growth Calculator. Modeling irregular contributions instead? Try the DCA Calculator. Comparing interest rate quotes? Use the APY ↔ APR Converter, or project dividend income separately with the Dividend Yield Calculator.
Want the extended step-by-step tutorial? Read it here.
Why use this tool
Private by design
All processing happens locally in your browser. Open DevTools → Network and you'll see zero file uploads. Ever.
Instant
No upload wait, no queue, no server round-trip. Results appear the moment you drop a file.
Free & unlimited
No accounts, no watermarks, no daily caps. Use it as many times as you like, forever.
Works everywhere
Desktop, tablet or phone — every tool is responsive and installable as a PWA for offline use.
Frequently asked questions
Everything you might want to know about investment growth calculator.
❤️ This tool is free — forever.
Sharing it helps more people discover it, and ad revenue from visitors is what keeps it free. No accounts, no catch.
APY ↔ APR Converter
Convert Annual Percentage Rate to Annual Percentage Yield and back — DeFi-grade precision.
DCA Calculator
Simulate dollar-cost averaging into any asset — see total invested, units held, and average cost.
Dividend Yield Calculator
Compute dividend yield, annual income and DRIP projections for any holding.
Stock Profit Calculator
Compute profit, ROI and break-even on any stock trade — including commissions.