Wealth Sandbox

Investment Calculator

Compound growth

See how your investments can grow with an initial lump sum and regular contributionsβ€”and solve for end balance, years to reach a goal, required return, or how much to invest.

Display currency
πŸ‡ΊπŸ‡Έ USD
$
$
Monthly
End of each period
years
End balance
$258,790.67
Loading chart…
Invested$130,000
Growth$128,790.67
Multiple25.88Γ—
YearStartStart Balance$10,000Contribution$0Lump Sumβ€”Growth$0End Balance$10,000
Year1Start Balance$10,000Contribution$6,000Lump Sumβ€”Growth$763.26End Balance$16,763.26
Year2Start Balance$16,763.26Contribution$6,000Lump Sumβ€”Growth$1,169.06End Balance$23,932.32
Year3Start Balance$23,932.32Contribution$6,000Lump Sumβ€”Growth$1,599.2End Balance$31,531.53
Year4Start Balance$31,531.53Contribution$6,000Lump Sumβ€”Growth$2,055.16End Balance$39,586.68
Year5Start Balance$39,586.68Contribution$6,000Lump Sumβ€”Growth$2,538.47End Balance$48,125.15
Year6Start Balance$48,125.15Contribution$6,000Lump Sumβ€”Growth$3,050.77End Balance$57,175.92
Year7Start Balance$57,175.92Contribution$6,000Lump Sumβ€”Growth$3,593.82End Balance$66,769.74
Year8Start Balance$66,769.74Contribution$6,000Lump Sumβ€”Growth$4,169.45End Balance$76,939.19
Year9Start Balance$76,939.19Contribution$6,000Lump Sumβ€”Growth$4,779.62End Balance$87,718.81
Year10Start Balance$87,718.81Contribution$6,000Lump Sumβ€”Growth$5,426.39End Balance$99,145.2
Year11Start Balance$99,145.2Contribution$6,000Lump Sumβ€”Growth$6,111.98End Balance$111,257.17
Year12Start Balance$111,257.17Contribution$6,000Lump Sumβ€”Growth$6,838.69End Balance$124,095.87
Year13Start Balance$124,095.87Contribution$6,000Lump Sumβ€”Growth$7,609.02End Balance$137,704.89
Year14Start Balance$137,704.89Contribution$6,000Lump Sumβ€”Growth$8,425.56End Balance$152,130.44
Year15Start Balance$152,130.44Contribution$6,000Lump Sumβ€”Growth$9,291.09End Balance$167,421.53
Year16Start Balance$167,421.53Contribution$6,000Lump Sumβ€”Growth$10,208.56End Balance$183,630.09
Year17Start Balance$183,630.09Contribution$6,000Lump Sumβ€”Growth$11,181.07End Balance$200,811.16
Year18Start Balance$200,811.16Contribution$6,000Lump Sumβ€”Growth$12,211.93End Balance$219,023.09
Year19Start Balance$219,023.09Contribution$6,000Lump Sumβ€”Growth$13,304.65End Balance$238,327.74
Year20Start Balance$238,327.74Contribution$6,000Lump Sumβ€”Growth$14,462.93End Balance$258,790.67

Ready to run Monte Carlo and 20+ scenarios with your real numbers?

Get started free

For illustration only. Returns are not guaranteed. This calculator does not constitute financial advice. Consider consulting a qualified financial advisor for your situation.


About this calculator

This calculator projects the future value of your investments using compound growth: an initial lump sum plus periodic contributions, with return applied each period. It is for anyone planning for retirement, a down payment, or another goal and wants to see how much they will have, how long it will take, or what rate or contribution is needed.

Use it when comparing contribution levels, testing different return assumptions, or planning for inflation and tax. You can solve for end balance, years to goal, required return, initial investment, or periodic contribution. Advanced options include inflation (today’s dollars), MER, tax on growth, lump sums, and contribution limits. The year-by-year table and chart show how balance and growth build over time.

How this is calculated

What this calculator does

The Investment Calculator projects the future value of your investments when you start with an initial lump sum and make periodic contributions. It uses compound growth: each period, return is applied to the current balance, and then your contribution is added (or contribution first if you choose beginning of period). The year-by-year table shows starting balance, contributions, interest/growth earned, and ending balance.

Compound growth and contribution frequency

The annual return rate is converted to a periodic rate based on how often you contribute. For example, with monthly contributions and a 6% annual rate:

monthlyRate = (1 + 0.06)1/12 βˆ’ 1

Each period, the balance grows by this rate and then your contribution is added (or added first, then growth, if "beginning of period"). So:

balancenext = balance Γ— (1 + periodicRate) + contribution

Growth earned in a year = ending balance βˆ’ starting balance βˆ’ contributions βˆ’ lump sums.

Solve-for modes

Besides the end balance, you can solve for: years needed to reach a target (search over 1–50 years), required return rate, required initial investment, or required periodic contribution. The calculator finds the value that makes the projected balance match your target.

Advanced options

Optional settings: inflation (results in today’s dollars), annual fees (MER), tax on growth, stopping contributions after a certain year, lump sums in a specific year, and contribution limits. Return scenarios show pessimistic and optimistic end balances based on a spread around your expected return.

Assumptions

We assume a constant annual return over the period and that contributions are made on the schedule you choose. Inflation, fees, and tax use the rates you enter. Results are for illustration only and do not guarantee future performance; consider consulting a qualified financial advisor.

Ready to run Monte Carlo and 20+ scenarios with your real numbers?

Get started free