Monte Carlo Savings Simulator

A standard savings calculator grows the balance by the same rate every year. Markets do not behave that way. This simulation runs the same savings plan 2,000 times with randomly fluctuating monthly returns and shows how far apart the outcomes can end up.

How the Simulation Works

The inputs are starting capital, monthly contribution, time horizon, expected return, volatility and a target amount. For every month, the simulation draws a return from a normal distribution. Its mean is the annual return divided by 12, and its spread is the annual volatility divided by the square root of 12. The balance grows by that return, and then the contribution is added. If the balance would drop below zero, it stays at zero.

After 2,000 paths, the simulation sorts the final values and reads off three points:

The chance of reaching the target is the share of paths that ended at or above the target amount. The chart shows these three points for every year as a fan.

Worked Example

€10,000 starting capital, €300 a month, 20 years, a 7% expected return and a €200,000 target. The amount paid in is €82,000. Every run draws new random numbers, so the figures shift by a few thousand euros from one run to the next.

Monte Carlo Savings Simulator
Volatility10%Median90%Chance of €200,000
5%about €158,000about €194,000about €239,000about 42%
15%about €97,000about €173,000about €326,000about 38%
25%about €57,000about €139,000about €395,000about 32%

A steady 7% return would produce about €197,000. The median lands below that, and further below the more returns swing. The reason is arithmetic: after a 20% loss, it takes a 25% gain to get back to the starting point. Volatility costs growth even when the average return stays the same. For context from our price series: the S&P 500 fluctuated by about 16% a year from 2017 to 2026, measured on monthly returns. Bitcoin came to about 45% since July 2024.

Limits of the Model

The ETF savings plan calculator shows the steady calculation without fluctuations. The return triangle shows how actual annual returns were spread across past buy and sell years.

More calculators and tools are listed in the tools overview.

Data note 1

Latest Investment Analysis