Methodology

This calculator is built on transparent, well-documented financial-planning math. Every projection you see can be derived from the formulas below.

1. Compound growth

FV = PV × (1 + r)^n + C × [((1 + r)^n − 1) ÷ r]

PV is your current invested portfolio. r is the blended real return for your allocation. n is years to retirement.C is your annualized contribution.

2. Blended portfolio return

Each asset class (stocks, bonds, real estate, gold) has an expected return and a volatility. The portfolio return is the weighted average of the asset-class returns; the portfolio volatility is derived from the weights and an assumed equity-bond correlation.

3. Retirement target

Retirement Target = Annual Spending ÷ Safe Withdrawal Rate

The Trinity Study and follow-on research (Bengen, Pfau) support a 3.25–4% withdrawal rate depending on retirement length. The calculator lets you set this directly.

4. Coast number

Coast Number = Retirement Target ÷ (1 + Real Return)^Years Until Retirement

This is how much you need today, with zero further contributions, to compound into the retirement target.

5. Real vs. nominal returns

Real Return = (1 + Nominal Return) ÷ (1 + Inflation) − 1

All projections are reported in today's dollars so you can compare them directly to today's spending budget.

6. Monte Carlo

The engine draws annual returns from a normal distribution defined by the expected return and volatility. It runs thousands of independent paths, applies contributions and inflation-adjusted withdrawals, and reports the distribution of outcomes plus survival probability.

7. Stress scenarios

On top of Monte Carlo, the calculator supports configurable shocks: lost decades, early-retirement crashes, multiple crashes, inflation shocks, high-rate regimes, job loss, healthcare events, late-career income drops, panic selling, and lifestyle inflation. Each is implemented as a deterministic modifier on the year's return, contribution, or withdrawal.

8. Historical bootstrap

For an alternative to parametric Monte Carlo, the bootstrap simulator samples rolling windows of actual U.S. market history. This captures fat tails and autocorrelation that a normal distribution misses.

Limitations

See also: About · Disclaimer · Back to calculator