The starting principle
Your expected return is an assumption, not a forecast. Runaway applies the parameters you choose and shows their possible consequences over time.
Every asset compounds at its effective CAGR: its base CAGR plus the active scenario adjustment. The conservative scenario removes 2 points from each CAGR, the optimistic one adds 2, and the expected scenario changes nothing.
Build the starting point
The plan brings together the assets, accounts, currencies, cost basis, contributions, income, spending, life events, and retirement settings. Nothing is guessed: every line of the calculation traces back to a value you entered.
Project year by year
The deterministic projection produces one smooth path. Every year follows the same sequence: opening balance, growth, contributions, forced flows, withdrawal, closing balance.
Draw accounts in order
In retirement, withdrawals drain your accounts in the order you define. That order changes how much tax you pay each year, and therefore how long the portfolio lasts — often the most underrated lever in a plan.
Apply simplified taxation
Each withdrawal is grossed up by the tax it triggers, based on tax residence, account type, and the 2026 schedules for France, Canada, and the United States.
Measure uncertainty
Monte Carlo replays the same plan across up to 5,000 market futures, varying returns through assumptions for volatility, correlation, and rare but violent shocks.
One projected year, step by step
The deterministic projection is no black box: it is the same sequence of six operations, repeated every year through the selected horizon.
- Opening balance — The value of each holding at the start of the year, in its native currency.
- Growth — Each asset compounds at its effective CAGR. No return is drawn at random at this step.
- Contributions — Monthly contributions compound within the year at the CAGR’s monthly-equivalent rate, so they earn growth the same year they are made.
- Forced flows — Required minimum distributions, scheduled conversions, and dated life events apply before any other decision.
- Withdrawal — The year’s spending need, expressed net, is grossed up to cover tax, then drawn from your accounts in your priority order.
- Closing balance — Whatever remains becomes next year’s opening balance. Each account’s cost basis is updated along the way.
Spending is entered in today’s money and then indexed to inflation. Tax-bracket thresholds are indexed the same way so they stay constant in real terms — without that indexing, inflation would artificially push every plan into higher brackets.
Multi-currency consolidation
Each holding is valued in its native currency (USD, CAD, EUR, or GBP), then converted into the plan’s reference currency through an FX table. Tax schedules, legislated in local currency, are likewise scaled into the plan currency so everything stays comparable.
What taxation covers, country by country
Runaway models three tax residences — France, Canada, and the United States — using 2026 schedules for a single filer. Three mechanisms are common to all three.
- Grossing up withdrawals — A net need is converted into a gross amount that covers the tax due: in closed form for flat-rate accounts, by bisection for progressive schedules.
- Cost-basis ratio — In a taxable account, the taxable share of a withdrawal is the amount × (1 − cost basis ÷ value). Contributions raise the basis, a withdrawal scales it by the fraction sold, and market growth never raises it.
- Currency conversion — Schedules, legislated in local currency, are converted into the plan currency when it differs from the residence currency.
France
Progressive income-tax schedule for a single share, the 10% pension allowance treated as a 0% band, and the flat tax on capital gains.
Canada
Federal and provincial schedules combined for the selected province, basic personal amounts included, the 16.5% federal abatement in Québec, and the capital-gains inclusion rate. Provincial surtaxes beyond the bracket table are not modelled.
United States
Standard deduction included, the 0 / 15 / 20% long-term capital-gains ladder stacked on top of ordinary income, and NIIT of 3.8% above $200,000 of MAGI (a threshold that is not inflation-indexed). State and local taxes are excluded.
Tax-free wrappers stay exempt abroad only when a treaty recognises them: a US Roth does for a Canadian or French resident, a TFSA and a PEA do not.
Two complementary views
Deterministic projection
One central, readable, and reproducible path based on the selected assumptions. It makes the effect of a change easy to understand.
Monte Carlo simulation
A distribution of possible paths, designed to show dispersion and sequence risk: two plans with the same average return do not survive a crash placed at the wrong moment equally well.
How Monte Carlo varies the markets
The engine replays the plan thousands of times. Your CAGR stays the input: only the dispersion around it is random.
- Geometric centering — Your CAGR is treated as the median compound return, not the arithmetic mean. Dispersion therefore spreads symmetrically around it.
- Mean reversion — Each year, the accumulated deviation from trend is pulled back by a coefficient κ = 0.15. A great decade does not extrapolate forever.
- Four shock models — Gaussian shocks; fat tails through a Student-t distribution with ν = 5 degrees of freedom; a crash-aware mode; or a historical cohort that replays real history in 8-year blocks to preserve the sequence of good and bad years.
- Correlations — Shocks across assets are correlated through a Cholesky factorisation of the correlation matrix: asset classes do not fall independently of one another.
- Crash regime — 6% of years switch into a crash regime: volatility multiplied by 1.7, an additional drift of −12%, and correlations among risky assets lifted toward a floor of 0.85. That is precisely when diversification stops protecting you.
- Annual bounds — A single asset’s yearly return is capped to the −95% / +200% range, so a distribution tail cannot produce absurd years.
- Success rate — The share of paths that fund the full horizon. By common financial-planning convention, at least 85% is considered strong, 70–85% borderline, and below 70% fragile.
Model parameters
These values are read straight from the engine when this page is built, so they cannot drift from the code that runs in the application.
| Parameter | Value |
|---|---|
| Simulated paths | 1 to 5,000 (500 by default) |
| Mean-reversion coefficient (κ) | 0.15 |
| Student-t degrees of freedom (ν) | 5 |
| Historical resampling block | 8 years |
| Probability of a crash year | 6% |
| Volatility in a crash regime | × 1.7 |
| Additional drift in a crash regime | −12% |
| Correlation floor in a crash regime | 0.85 |
| Annual return bounds | −95% / +200% |
| Scenario adjustment | ± 2 CAGR points |
| Tax schedule vintage | 2026 |
| Historical window replayed | 1928 – 2024 |
Assumptions and sources
- Expected returns are selected by the user; they are not Runaway forecasts.
- Volatility, correlation, and crash-sensitivity assumptions are round, defensible, hard-coded defaults — not calibrated on live data — and can be overridden holding by holding.
- Historical cohort mode replays 1928–2024: S&P 500 and 10-year US Treasury total returns published by Aswath Damodaran (NYU Stern), and US CPI-U inflation.
- Cash and cryptocurrencies have no sourced history across the full window: they are approximated by explicit proxies, labelled as such in the application.
- France schedules — Loi de finances 2026 — barème revenus 2025, 1 part (service-public.gouv.fr)
- Canada schedules — CRA 2026 federal brackets + provincial schedules (indexed)
- United States schedules — IRS Rev. Proc. 2025-32 (tax year 2026, single filer)
What the model cannot know
- Actual returns, inflation, exchange rates, and taxation will differ from the assumptions.
- Tax rules are simplified and do not cover every personal situation, treaty, or local tax.
- Volatility, correlation, and crash-beta assumptions are defaults, not estimates calibrated on live data.
- Geometric centering treats your CAGR as the median: success rates are higher than with a drift centered on the arithmetic mean.
- Annual return bounds and the crash regime deliberately shape the tails of the distribution.
- History does not guarantee future results, and newer asset classes such as cryptocurrencies have limited histories.
- A success rate is a property of the model and its inputs, not a certain probability about real life.
Methodology for the 2026 Runaway engine, last reviewed July 21, 2026. Assumptions and sources evolve with the product.