Scenarios

Create, configure, and run retirement projections. Understand what each setting controls.

← Documentation

What is a Scenario?

A scenario is a complete "what if" plan. It combines your investor profiles, accounts, and holdings as they exist today with a set of assumptions (how much you save, when you retire, how you withdraw) to produce a full month-by-month projection of your financial life moving forward.

The projection engine starts from today's date and your current account balances, then models what happens from here based on your scenario settings. This means:

  • Your holdings must be up-to-date. Before running a scenario, make sure your account balances and share counts reflect today's reality.
  • Projections show the future only. The engine does not model or validate what happened in the past — it starts from now and works forward.
  • Compare different "what-ifs" from here. You can have multiple scenarios — for example, "Retire at 60 (aggressive savings)", "Retire at 65 (moderate savings)", "With mortgage paid off by 55" — and see which path works best from today onward.
Pre-Retirement
Active
Slow Down
No Travel
Assisted Living

Each phase corresponds to a Life Stage you defined in the Investors section. The engine transitions automatically at the ages you set.

Creating a Scenario

Path: Run Scenarios → Planning

📋 Before you start: Review your accounts and holdings on the Investments page. Make sure your current account balances and share counts are accurate — the scenario will project forward from these values as of today.
  1. On the Planning page, click New Scenario (or duplicate an existing one)
  2. Give it a descriptive name (e.g., "Retire 2035 — aggressive", "Base case")
  3. Fill in the core settings (see below) — these define your assumptions going forward
  4. Optionally expand Advanced settings for more control
  5. Click Run to generate a month-by-month projection from today forward
💡 Duplicate first, then tweak. Create a base scenario, run it, then duplicate it for variations. This gives you a clean comparison baseline without losing your original setup.
Configure, and view results with Simplified Scenarios Interface

Configure, and view results with Simplified Scenarios Interface

Watch Video (4:24)
 
Advanced Scenario Settings

Advanced Scenario Settings

Watch Video (5:32)

Core Settings

SettingWhat it does
Monthly Deposit ($) How much money you contribute to your accounts each month during the accumulation phase. This is your total savings before it gets split across accounts. The engine allocates it to accounts based on contribution room, locks, and account priorities.
Retirement Start Date / Age When each investor stops working. Set per investor. The plan switches from accumulation to withdrawal at this point for that investor. If one spouse retires earlier, they stop contributing but the other continues.
CPP Start Age When to begin CPP payments. Can be as early as 60 (reduced benefit) or as late as 70 (enhanced benefit). See Concepts — CPP & OAS for the rules. The engine adjusts the monthly amount automatically.
OAS Start Age When to begin OAS payments (65–70). Deferring OAS increases the monthly amount by 0.6% per month deferred (up to 36% extra at 70). The engine models the break-even and clawback thresholds.
Rebalancing Overrides the subscription-level rebalancing frequency for this scenario. Use scenario-level rebalancing to test the effect of different cadences without changing your global setting.
Deposit Distribution How the monthly deposit is split across investors and accounts. By default the engine optimizes the split (RRSP room first, then TFSA). You can lock specific accounts or set manual percentages.

Withdrawal Strategies

The withdrawal strategy controls the order and proportion in which accounts are drawn down in retirement.

Proportional Default

Withdrawals are taken proportionally from all accounts based on their relative value. Simplest approach; keeps all account balances declining at the same rate.

Tax-Optimized

Draws from taxable (non-registered) accounts first, then tax-deferred (RRSP/RRIF), then tax-free (TFSA). Minimizes the total tax paid over the full retirement period. Generally the best strategy for most retirees.

RRIF Minimum

Takes only the CRA-mandated minimum RRIF withdrawal each year, supplemented from other accounts as needed. Useful for modeling a minimum-tax scenario or deferring RRIF drawdown.

OAS Clawback Minimization

Caps annual withdrawal amounts to stay below the OAS clawback threshold (currently ~$90,997). Particularly useful if your total retirement income approaches this level.

Risk-Based

Sells high-risk holdings first (reducing volatility over time) or low-risk first (maintaining growth potential). Pairs well with the per-life-stage portfolio allocation overrides.

💡 Not sure which to use? Try running one scenario with Proportional and another with Tax-Optimized, then use Compare Scenarios to see the difference in lifetime taxes paid. In many cases, Tax-Optimized can save tens of thousands of dollars.

The 4% Rule

The 4% Rule is a well-known retirement planning guideline that suggests you can safely withdraw 4% of your portfolio per year without running out of money over a 30-year retirement. It's based on historical US market data going back to the 1920s.

Example: A portfolio of $1,000,000 can support approximately $40,000/year in inflation-adjusted withdrawals.

RetirePlan gives you full control over how the rule is applied:

OptionBehavior
OffNo withdrawal limit. The engine withdraws whatever amount is needed to meet your monthly expense target, regardless of portfolio size.
Soft enforcementThe engine tries to stay within 4% (or your chosen rate) but will exceed it in a month if cash flow requires it. Scenarios flag months where the rule is breached.
Hard enforcementWithdrawals are strictly capped at the annual rule percentage. If the cap is lower than your expense target, expenses aren't fully met — this appears as a shortfall in the report.

Custom rate: The rule percentage is configurable. Many planners use 3.5%–5% depending on expected return assumptions and retirement length. A 30-year retiree planning to 95 might use 3.5%; a shorter horizon might tolerate 5%.

💡 Not locked in to 4%. If you've calculated your own safe withdrawal rate — or believe in the "$1,000/month per $300,000" heuristic — you can enter a custom percentage. Run the same scenario at 3.5%, 4%, and 5% to see the range of outcomes.

Advanced Settings

The Advanced tab in a scenario unlocks additional controls for more precise modeling.

Income Splitting

If you have a lower-income spouse, income splitting in retirement can significantly reduce taxes. Enable this option to have the engine model pension income splitting and RRSP/RRIF attribution rules.

Liquidity Reserve

Set a minimum cash reserve the portfolio should always maintain. The engine won't sell investments below this floor, preferring to report a shortfall instead. Useful for modeling a "don't dip into investments" buffer.

Withdrawal Order (Drag and Drop)

Customize the sequence in which accounts are drawn down. Drag accounts into your preferred order. Overrides the strategy's default order for specific accounts.

Debt Acceleration

If you have debts entered in Planning → Debts, the Advanced tab shows a slider to direct a portion of your monthly deposit toward debt acceleration (beyond minimum payments). Set to 0 for minimum-payment-only modeling; increase to see the effect of extra payments on both debt payoff and retirement savings. See Goals & Debts.

Account Selection

Choose which accounts are included in this specific scenario run. Shadow accounts can be toggled here — when you turn a shadow account on, its real counterpart turns off automatically. This is how you test "what if this account was structured differently."

Monthly Contribution Distribution

Fine-grained control over how the monthly deposit is split. Lock specific accounts at a fixed percentage, or exclude an account from receiving deposits. Any unlocked remainder is allocated by the engine's optimization logic.

Advanced Scenario Settings

Advanced Scenario Settings

Watch Video (5:32)

Running & Comparing Scenarios

Running a scenario

Click Run on any scenario to generate a fresh projection. Runs typically complete in a few seconds. The engine calculates your portfolio month by month from today forward based on your scenario assumptions.

The result is displayed as a multi-phase summary bar and detailed data grid. The data grid shows every account's value month by month, broken out by holding. You can filter by phase using the tabs at the top (Pre-retirement, Active, Slow Down, etc.).

📌 What you're looking at: Each column represents one month from today going forward. Month 0 = today. Month 1 = next month. The projection assumes your holdings remain as they are today unless you specify deposits, withdrawals, or rebalancing rules.
Scenario run results

Comparing scenarios

Path: Compare (top navigation)

Select any two scenarios from the dropdowns and click Compare. The comparison view shows:

  • Summary table: Lifetime taxes, terminal portfolio value, shortfall risk, average portfolio risk, risk at retirement
  • Phase bar chart: Portfolio value at the end of each phase for both scenarios
  • Key Insights: Auto-generated bullet points highlighting the most significant differences
Compare Scenarios view
Duplicate and Compare Scenarios

Duplicate and Compare Scenarios

Watch Video (1:24)

Insights & Optimization

The Insights panel (accessible from the scenario toolbar) runs dozens of variants of your scenario automatically, testing different combinations of:

  • CPP/OAS start ages
  • Withdrawal strategies
  • 4% Rule on/off and enforcement modes
  • Liquidity reserve amounts
  • Retirement start ages

It identifies the combination that produces the best outcome (typically: lowest lifetime taxes, no shortfall, and a healthy terminal portfolio value) and recommends it to you.

You can Apply the optimized settings to your scenario with one click, or review each variant individually.

💡 Run Insights after you're happy with your base scenario setup. It's a powerful way to discover if, for example, delaying OAS to 70 saves you $15,000 in lifetime taxes, or if retiring one year later changes your outlook dramatically.
Insights & Optimization

Insights & Optimization

Watch Video (1:34)