2026-10-23
MayRetire is a retirement planning application for Canadians. It helps you model retirement cash flow, withdrawals, taxes, portfolio evolution, and estate outcomes for single or couple plans.
This draft reflects the latest sections documented from current app screens and source behavior.
? icons for contextual help on fields and
panels.+ / - controls or type values
directly.
Figure 1: Personal Details - planning starts in the future
Figure 2: Personal Details - planning starts now
This panel establishes the timeline and household context for the entire model. Age inputs here affect pension start logic, tax modeling, survivorship projections, and how many years your assets must support spending.
Province or territory Select your current province or territory of residence. MayRetire applies province-specific tax brackets and credits to all annual calculations.
Planning starts (Now or
In the future) Choose Now when the
first plan year is the current year. Choose In the future
when the projection should begin at a later age. This selection changes
several fields between current and projected values so the model starts
from the correct baseline.
Your age at plan start (planning starts in the future) Your age when the first plan year begins. This is the start of the financial projection and does not need to be the age when all employment ends.
Your current age (planning starts now) Your age in the current year. This positions the first plan year correctly and lets MayRetire apply age-triggered rules immediately.
End planning age The final age in the projection horizon. A longer horizon usually lowers apparent plan safety unless assets/spending assumptions are adjusted.
Planning For (Single or
Couple) Chooses one-person or two-person household
planning. Couple mode enables spouse timelines and tax-sharing logic
used throughout the plan.
Spouse age at start (planning starts in the future + Couple) Your spouse’s age when the first plan year begins. This aligns both timelines correctly for benefits and tax treatment.
Spouse current age (planning starts now + Couple) Your spouse’s age in the current year.
Spouse end plan age (Couple) Final projection age for spouse. Important for longevity and survivor-risk analysis.
Practical guidance:
Figure 3: Government Benefits - planning starts in the future
Figure 4: Government Benefits - planning starts now with CPP already started
This panel configures guaranteed government income from CPP/QPP and OAS for both partners (if applicable). These settings strongly influence required withdrawals, taxes, and long-run sustainability.
In couple mode, the left column is for you and the right column is for your spouse, with matching benefit fields aligned on the same row. In single mode, each applicable field expands to the full panel width.
CPP start age Choose the age CPP/QPP starts (typically 60 to 70). Starting earlier reduces monthly income; delaying increases monthly income.
OAS start age Choose OAS start age (typically 65 to 70). Deferral increases monthly OAS.
CPP amount (when entering a future benefit
estimate) Enter your projected monthly CPP/QPP amount and then
choose Estimation at: 65 | 70 | Start. Use 65
if the amount is your estimated monthly CPP at age 65. Use
70 if the amount is your estimated monthly CPP at age 70.
Use Start if the amount is your estimated monthly CPP at
the age you plan to start CPP. MayRetire converts this input into the
correct CPP amount for both age 65 and your selected CPP start
age.
OAS at age 65 (when entering a future benefit estimate) Enter projected monthly OAS at age 65. MayRetire applies start-age adjustment.
Your current CPP / Your current OAS (planning starts now and the benefit has already started) Enter the current monthly payment instead of an age-65 estimate.
Spouse CPP/OAS fields (Couple mode) Use
the same logic for your spouse: enter an estimate for a benefit that has
not started, or the current payment when planning starts now and the
benefit is already active. For spouse CPP,
Estimation at: Start means the estimated monthly CPP at the
start of your spouse’s CPP.
CPP Sharing Enabling CPP sharing does not change total household CPP. It changes taxable attribution between spouses and can improve tax efficiency.
Practical guidance:
Other income source. It will
be taxed as regular income to the CPP recipient.When at least one CPP/QPP or OAS start age can still be changed, the Government Benefits panel shows an Explore Benefits Timing link. Select it to compare the valid start-age combinations without manually changing and recalculating the plan one age at a time.
Figure 5: Explore Benefits Timing - grouped controls and Age-Weighted Lifetime Value results
The target badge in the upper-right corner identifies the income or estate objective used to determine whether each result succeeds. The left-hand button group controls which benefit ages are evaluated:
Only applicable choices are shown. A benefit that has already started is not varied. When only one age remains variable, the heatmap becomes a single row or column while retaining the fixed benefit age on the other axis. Single-person plans do not need mode buttons and show CPP/QPP against OAS directly.
The additional buttons at the top let you choose the metric used to compare benefit timing outcomes and highlight the best tested result.
Choose Net Estate when your spending needs are already met and your priority is what remains for heirs. Choose Lifetime Value when you want to balance income received during life, donations, and inheritance.
Combine either choice with Plan End to focus on the full planning horizon, or Age-Weighted to account for possible earlier passing. For example, Net Estate + Age-Weighted suits an inheritance priority across possible passing ages, while Lifetime Value + Plan End balances lifetime income and final estate.
With Target Estate, final estates are already being targeted to a similar amount, so Lifetime Value helps reveal differences in income and giving.
In Figure 5, CPP, Lifetime Value, and Age-Weighted are selected. The grid therefore compares the two spouses’ CPP start ages using Age-Weighted Lifetime Value. The configured ages below the controls are the current plan’s reference, not the ages of the checked cell. The separate Learn more link below the heatmap explains cells, borders, selection, Compare, and Set.
On smaller screens, scroll the heatmap to reach additional ages. Its axis headers stay visible, and the cell text keeps its font size rather than shrinking to fit the entire grid.
Each heatmap cell represents one timing combination:
For definitions and a worked example, see 29.1 Understanding Value Metrics.
Successful results use a yellow-to-green value scale, with darker green generally indicating a higher value for the selected metric. Peach cells miss the selected income or estate target. A dashed border marks the current timing, a solid blue border marks the best result, and a checkmark marks a selected cell.
You can select up to eight cells and choose Compare selected to inspect them in the plan-comparison dialog. When exactly one selected cell differs from the current plan, a Set button identifies the age or ages that will change. Confirming the change keeps the Benefits Timing dialog open, updates the current timing reference, and lets you continue exploring another mode. The changed timing is applied to the main plan when you close the dialog.
If a CPP/QPP estimate uses Estimation at: Start,
MayRetire also adjusts the estimated monthly CPP/QPP payment when
applying a different start age. Benefits that have already started are
never changed.
Practical guidance:
Figure 6: Registered Accounts - couple planning from now
This panel captures registered balances used to fund retirement in a tax-efficient way.
Use Investment Portfolios to model additional TFSA, RRSP, RRIF, LIRA, or LIF accounts separately. Do not include an additional portfolio’s balance in the balance entered on this panel.
TFSA balance When planning starts in the future, enter the expected balance at plan start. When planning starts now, enter the current balance. TFSA withdrawals are generally tax-free and often used for late-stage tax control.
RRSP balance When planning starts in the future, enter the projected RRSP balance at plan start. When planning starts now, enter the current RRSP/RRIF balance. RRSP/RRIF withdrawals are taxable and central to drawdown-tax planning.
LIF / LIRA balance MayRetire shows LIF or LIRA based on age and the planning-start setting. LIRA is modeled as locked-in pension assets. For the balance entered on this panel, MayRetire models conversion at plan start or age 55, whichever is later. Depending on jurisdiction, an unlocked portion may transfer to RRSP/RRIF while the remainder becomes LIF.
LIF Jurisdiction (Provincial / Federal) Set governing regime for LIF calculations. This affects annual minimum/maximum withdrawal limits.
Gradual LIF Unlocking When available for the selected LIF jurisdiction, this option models an annual direct transfer of unused LIF maximum withdrawal room into an RRSP/RRIF. The transferred amount is treated as tax-deferred movement from locked-in funds to unlocked registered funds, not as spendable current-year cash and not as taxable LIF withdrawal income in the projection. In couple mode, the option applies to both partners where each person’s LIF jurisdiction supports the strategy.
Spouse TFSA / RRSP / LIF (or LIRA) (Couple mode) Enter spouse balances separately so MayRetire can optimize household withdrawals and taxation.
Use Younger Spouse’s Age (Couple mode) If you have already selected to use your younger spouse’s age for RRIF minimum withdrawals, turn this option on. If you have not made the selection yet, use this setting based on what you plan to choose when opening your RRIF. Using a younger spouse’s age can lower your minimum required withdrawals, helping defer taxes and preserve savings longer.
Practical guidance:
Note:
help_info.dart; wording above follows the app’s
LIF/LIRA modeling behavior.
Figure 7: Registered Account Transfers On Passing
For couple plans, MayRetire assumes by default that 100% of TFSA and registered retirement accounts transfer to the surviving spouse on passing.
Use Edit at the bottom of the Registered Accounts panel only when part of those accounts is expected to go to someone outside the retirement plan.
TFSA transferred to survivor Set the percentage of TFSA assets transferred to the surviving spouse if that person passes first.
RRSP/RRIF/LIF transferred to survivor Set the percentage of RRSP/RRIF/LIF assets transferred to the surviving spouse if that person passes first. The remaining portion is treated as not transferring to the survivor.
Separate settings are available for your passing first and spouse passing first.
Figure 8: Non-Registered Account
This panel models taxable investment assets and their embedded tax profile.
Use Investment Portfolios for additional non-registered accounts. Keep their balances separate from the regular non-registered balance entered here to avoid double counting.
Current Non-Reg Investment balance Enter the current non-registered balance when planning starts now, or the projected balance at plan start when planning starts in the future.
Your share of Non-Registered account (%)
(Couple mode) Defines tax attribution split between spouses.
Example: 50 means income and gains are attributed
50/50.
Adjusted Cost Base Enter the adjusted cost base (ACB) of the regular non-registered account. ACB is generally the amount originally invested, adjusted for purchases, sales, reinvested distributions, return of capital, and other tax cost-base adjustments. MayRetire compares the account balance with ACB to estimate embedded capital gains or losses. This drives capital-gain tax when non-registered capital is withdrawn or deemed disposed. Example: if the non-registered account balance is $250,000 and its ACB is $200,000, MayRetire treats the account as having an unrealized capital gain of $50,000. If the account balance is $90,000 and its ACB is $100,000, MayRetire treats it as having an unrealized capital loss of $10,000.
Current Unused Capital Losses for Non-Reg account Enter your carry-forward capital losses that can offset future realized capital gains, reducing projected tax.
Spouse Current Unused Capital Losses for Non-Reg account (Couple mode) Enter spouse carry-forward capital losses. MayRetire tracks unused capital losses separately because capital gains and losses are attributed to each spouse for tax purposes.
Practical guidance:
Figure 9: Contribution Rooms
This panel defines how much additional tax-sheltered contribution capacity is available.
Current TFSA contribution room Enter current available TFSA room. MayRetire increases TFSA room annually using the government limit assumption.
Current RRSP contribution room Enter RRSP room from your latest CRA Notice of Assessment. RRSP contributions are modeled as age-limited (through age 71).
Current Spouse TFSA contribution room (Couple mode) Same logic for spouse TFSA room.
Current Spouse RRSP contribution room (Couple mode) Same logic for spouse RRSP room, including age-71 contribution limit.
Practical guidance:
Figure 10: Management Fees for registered and non-registered accounts
This panel models annual investment costs for the regular registered and non-registered accounts. Fees for separately tracked Investment Portfolios are configured within each portfolio instead.
Registered accounts annual fee (%) Enter the annual percentage cost applied to TFSA, RRSP/RRIF, and LIF/LIRA balances. A single rate applies across the registered accounts, so use a reasonable balance-weighted average when the underlying investments have different fees. Registered-account fees reduce account balances but are not tax-deductible.
Non-registered account annual fee (%) Enter the annual percentage cost applied to the regular non-registered account. The cost can represent embedded fund expenses such as management expense ratios (MERs), separately billed management or advisory fees, or a combination of these costs. If the account contains investments with different fees, use a reasonable balance-weighted average.
Tax-deductible portion of non-reg fee (%) This
field appears when the non-registered fee is greater than zero. Enter
only the portion eligible for a personal tax deduction. In couple plans,
MayRetire allocates the deduction using the ownership share of the
regular non-registered account. Use 0% for an embedded ETF
or mutual-fund MER because that expense is reflected within the fund
rather than claimed separately on the investor’s tax return. For
separately billed fees, exclude non-deductible components such as
financial-planning services.
Investment costs can be reflected either in the expected return or as a separate Management Fee. Both approaches can produce a reasonable long-term projection, but the same cost must not be included twice.
| Situation | Return assumption | Management Fee input | Tax-deductible portion |
|---|---|---|---|
| Published ETF or fund return already reflects its MER | Use the net return | Do not enter the MER again | 0% |
| Gross return or FP Canada asset-class return | Use the before-fee return | Enter the applicable MER or other fee | 0% for an embedded MER |
| Separately billed eligible fee for a non-registered account | Use a return before that fee | Enter the billed rate | Enter only the eligible percentage |
| Fee applied to registered accounts | Use a return before that fee | Enter the applicable rate | Not deductible |
Using the separate Management Fee input is generally clearer when the return assumption is before fees. It shows the cost explicitly in results and allows MayRetire to apply eligible non-registered deductions. If a separately billed deductible fee is absorbed into a net return instead, its tax deduction cannot be modeled.
Account-level fees are percentage-based. Fixed-dollar fees are available only for individual Investment Portfolios.
Management Fee column group, hidden by default, with only
the relevant non-zero columns included.
Figure 11: Withdrawal Strategy - Preset
Figure 12: Withdrawal Strategy - Custom Summary
This panel controls account drawdown behavior and tax constraints across RRSP/RRIF, non-registered assets, and TFSA.
RRSP Withdrawal Strategy Choose a predefined
style (Conservative, Moderate,
Progressive, Accelerated) or define a
Custom strategy.
Preset mode Applies a ready profile to speed up scenario testing.
Custom mode Displays your active custom constraints (for example: amount limits, tax limits, meltdown, OAS-clawback adjustment).
Customize Strategy / Modify Custom Strategy Opens the full strategy editor.
Fund TFSA with RRSP/Unreg Withdrawals When enabled, MayRetire may withdraw beyond immediate spending needs to use TFSA room. TFSA can become a destination account for tax-efficient repositioning.
TFSA withdrawal rate (0 to 100) (shown when TFSA funding is disabled) Controls the share of remaining shortfall covered from TFSA. Example: if remaining shortfall is $10,000 and rate is 20, TFSA contributes about $2,000 before fallback rules apply.
Explore Withdrawal Strategies Opens a setup dialog to choose the rates and options to evaluate, followed by a heatmap for comparing results and applying a strategy. Evaluation may take a few minutes. If the plan has multiple time ranges, select the range to explore first. See 9.3 Explore Withdrawal Strategies.
Figure 13: Withdrawal Strategy - different settings over time
You can configure different withdrawal settings for different periods of the plan, such as early retirement, later retirement, or a survivor period. Each range uses its own RRSP withdrawal strategy and TFSA settings.
When only one range covers the planning period, the panel continues to work as a single set of withdrawal settings.
Practical guidance:
Figure 14: RRSP Withdrawal Strategy Dialog
Use this dialog to define annual withdrawal limits and tax targeting behavior.
RRSP withdrawal limit Options include range, min-only, max-only, fixed amount, or no amount limit.
Minimum RRSP withdrawal / Maximum RRSP withdrawal Used when floor/ceiling control is enabled.
Tax rate limit Choose tax control mode:
Average tax rate limit (%) Best-effort ceiling for average effective tax burden.
Marginal tax bracket limit (%) Best-effort ceiling for marginal tax on the next withdrawal dollar.
Enable RRSP meltdown Allows RRSP withdrawals above required income (within limits), often to reduce future tax concentration. Excess can be redirected to TFSA (if room exists) or non-registered account.
Use RRSP withdrawal adjustment (avoid OAS clawback) Reduces RRSP withdrawals where possible to lower OAS clawback while respecting mandatory minima.
Apply Gradual RRIF Depletion Adds a minimum pace intended to avoid very large end-of-plan RRIF balances and associated estate-tax spikes.
Conditional options you may also encounter Bridging before CPP/OAS, fixed-amount override behavior, RRSP tax-cost limit, and other mode-specific controls.
Select Explore Withdrawal Strategies at the bottom of the Withdrawal Strategy panel. It evaluates combinations of Average Tax Limit and RRSP Withdrawal Rate or Meltdown, together with the options chosen in setup. Review the results in an interactive heatmap. If these parameters differ across plan-year ranges, select the range you want to explore on the timeline first. Candidate settings apply to that period; settings for other periods remain unchanged. Each candidate is calculated over the full plan, using the same sequence of investment returns, so later effects are included in its score.
Figure 15: Explore Withdrawal Strategies - setup
Before calculation, a setup dialog lets you narrow both ranges with discrete two-handle sliders. Each option switch controls whether to test both on and off; turning it off keeps that option at the current strategy’s value. A live combination count shows the effect. Reset defaults restores the suggested ranges and options for the current plan-year period. Cancel starts no calculations. Confirmed options are remembered only in memory for the current session, including across plan changes; they are not stored in saved plans or preferences.
Choose Evaluate to start the calculation. A compact progress dialog shows progress before the heatmap opens. Narrowing the ranges or keeping options fixed reduces the number of combinations and the calculation time.
For definitions and a worked example, see 29.1 Understanding Value Metrics.
Figure 16: Explore Withdrawal Strategies - grouped metric controls and Age-Weighted Lifetime Value results
A right-hand title badge identifies a partial-plan range using the timeline notation (for example, Years 3–10 or Years 11+); no range badge is shown when evaluating the entire plan. The compact Current Strategy summary above the heatmap is always visible.
The vertical axis shows RRSP withdrawal rates and a separate Meltdown row. The horizontal axis shows average-tax limits from 4% to 20% in 2-point steps and 24% to 36% in 4-point steps; unlimited tax is not tested. Withdrawal rates run from 0% to 100% in 20-point steps. Only test points within the selected ranges are evaluated; current settings do not add extra rows or columns. The Current Strategy reference shows its actual withdrawal rate or Meltdown, active average and/or marginal tax limits or RRSP withdrawal tax cost, fixed/minimum/maximum amounts, and option indicators, even when that strategy is outside the tested grid. Row headers remain fixed during horizontal scrolling, and column headers remain fixed during vertical scrolling. These candidates use no withdrawal amount limit; mandatory withdrawals and the engine’s spending fallback rules still apply.
Each cell shows the best successful candidate among combinations of Gradual RRIF Depletion, Avoid OAS Clawback, CPP/OAS Bridging, and TFSA Funding. When all four option switches are enabled, there are 16 combinations per withdrawal-rate cell, and eight in the Meltdown row because bridging is ignored there. Keeping options fixed reduces the count. Fixed options retain their current values and are not marked as having no impact, since both values were not tested. Depletion retains its existing behavior: its minimum pace starts at age 72. When all candidates in a cell fail, the cell displays its funding status.
The buttons at the top let you choose the metric used to compare withdrawal strategies and highlight the best tested result.
Choose Net Estate when required spending is met and leaving more to heirs is your priority. Choose Lifetime Value when you also value income received during life and donations alongside inheritance. Combine either with Plan End to compare outcomes over the full planning horizon, or Age-Weighted when possible earlier passing should influence the comparison.
For example, Net Estate + Age-Weighted helps compare what heirs might receive at different passing ages. Lifetime Value + Age-Weighted also accounts for income and donations received or made up to those ages. Under Target Estate, Lifetime Value is used because similar final estate targets can conceal meaningful differences in income and giving.
The upper cell value is the change from the current strategy; the lower value is the selected metric. The blue border identifies the best tested successful result, and a dashed border identifies Current Strategy only when the displayed candidate matches its active settings, including options. That exact match is initially selected; a rate/tax match alone is insufficient.
Figure 16 illustrates Lifetime Value + Age-Weighted, which balances income, giving, and estate across possible passing ages.
The Learn more links beneath the two groups explain what each choice means and when to prefer it. The separate link below the heatmap explains the result cells and how to compare or apply a strategy. Changing the metric keeps your selected combinations; their check marks and the best-result border have different meanings.
Figure 17: Explore Withdrawal Strategies - enlarged cell examples
Read the examples from top to bottom:
+$32K means the selected metric is about $32,000 higher;
−$44K means about $44,000 lower. −$0K
indicates a small negative difference that rounds to zero at the
displayed precision.$4475K is approximately $4,475,000. It is the candidate’s
value for the metric selected above the heatmap, rather than its change
from the current strategy.$84k means approximately $84,000 remains in the combined
registered accounts at plan end. 92/91 means those accounts
became and remained depleted at your age 92 and your spouse’s age 91.
Larger balances use notation such as $1.2m.Four distinct colours identify the options. A filled circle means enabled, an empty circle means disabled, and a half-filled circle means no impact on the selected metric and funding status within a one-cent tolerance. Compact text uses n/i for this status. Every on/off combination of the n/i options is checked together, so interacting options are only marked n/i when they are jointly neutral. This does not imply identical annual cash flows. Inapplicable options are omitted. Hover over an indicator for its name and on/off or no impact status. The bridging option is labelled OAS/CPP Bridge (additional RRSP withdrawals for CPP/OAS bridging).
The bottom row aligns option circles left and a compact balance or
depletion age right, for example $207k, $1.2m,
or 91/92. Two ages are in you/spouse order. Hover over a
cell for the full balance or depletion explanation.
Each cell’s tooltip shows Balance for the combined RRSP/RRIF/LIF/LIRA funds remaining at plan end, or RRSP/LIF depleted by age when those accounts became and remained empty. Couples see both spouses’ ages. Temporary zero balances followed by later funding do not count as depletion. These details match the settings used by Compare and Set, including preserved no-impact options.
Select up to eight concrete combinations, then choose Compare to view their full-plan results alongside Current Strategy. Changing the metric updates the heatmap’s winners without replacing your selected combinations. Check marks identify cells containing selected combinations; tapping a checked cell removes its selections. Set appears only when exactly one combination is checked and applying it would change the current strategy. Its label and option indicators show the settings that will update the evaluated strategy range. Half-filled n/i options preserve their current values when setting, as do inapplicable options. Compare uses those same settings to preview the plan that Set will apply; switching metrics can change which options are neutral. The dialog shows the selection count without a selected-strategy details panel. Learn more contains the detailed metric, option, and selection explanations. In the comparison dialog, the baseline and its include toggle are named Current Strategy. The original RRSP strategy evaluation table remains a separate feature.
Comparison labels abbreviate withdrawal as WD and
list only enabled options that have an impact: deplete,
avoid clw, bridge, and
tfsa. For example:
80% WD · 14% tax (deplete,tfsa). Disabled, inapplicable,
and no-impact options are omitted. The comparison dialog opens on its
usual first metric, After Tax Estate, regardless of the
heatmap’s selected metric.
Figure 18: Investment Assumptions - Manual price appreciation and yield
Figure 19: Investment Assumptions - Asset Allocation per Account
This panel sets inflation and return modeling assumptions for the accounts entered on the main page. Additional Investment Portfolios have their own return settings. Both methods support Calculate, Simulate, Stress Test, Backtest, Corporate Accounts, Investment Portfolios, and Suggested Adjustments.
Projected inflation rate (%) Long-term inflation assumption. MayRetire uses inflation to keep results in real-dollar terms and for calculations that require nominal tracking (for example, capital-gain tax effects).
Investment Return Method Choose one of two approaches:
Manual price appreciation and yield: enter projected
nominal price appreciation and distribution yield for the accounts
entered on the main page.Asset allocation per account: define account-level
asset mixes; MayRetire derives returns using FP Canada Projection
Assumption Guidelines.Changing this setting does not change the return mode selected for an additional Investment Portfolio.
Use this method when you want to specify the return components directly rather than derive them from an asset mix. MayRetire uses a Balanced asset allocation as the reference for volatility in simulations and for estimating the non-registered distribution breakdown. The reference allocation is not selectable on this panel at present.
Projected price appreciation (nominal, %) Expected annual price growth before distributions, expressed in nominal rather than inflation-adjusted terms. Do not include the distribution yield in this input.
Projected distribution yield (%) Expected annual distributions as a percentage of portfolio value.
The app displays projected results in today’s dollars where applicable; it uses the inflation assumption to translate between nominal and real values.
Figure 20: Asset Allocation Dialog (RRSP/RRIF/LIF)
In this method, users input allocation weights, not return rates.
Asset buckets and tax interpretation in non-registered context:
Editor features:
Dividend Change Sensitivity (DCS) Controls how distribution amounts respond to price changes. For example, DCS 50 means a 10% price move changes distributions by about 5% in the same direction. At DCS 100, distribution yield as a percentage of price remains roughly constant.
Non-registered account distributions Choose one:
Withdraw distributions first: prioritize distributions
before principal sales.As part of non-registered withdrawal: use distributions
as needed along with non-registered capital.
Figure 21: Income Requirements - Constant Dollar
Figure 22: Income Requirements - Flexible
Figure 23: Income Requirements - Target After-Tax Estate
This panel defines after-tax spending requirements in today’s dollars (real purchasing power). Use it to choose whether the plan should target a specific spending level or find sustainable spending while preserving a desired estate.
Target annual income (after tax) (shown in Constant Dollar and Flexible modes) Preferred after-tax income level for normal retirement lifestyle spending.
Spending Strategy
Constant Dollar: stable real spending target year to
year.Flexible: income can adjust between target and minimum
based on plan strength and return conditions.Target After-Tax Estate: finds sustainable spending
while attempting to preserve the selected after-tax estate.Minimal annual income (after tax) (shown in Flexible and Target After-Tax Estate modes) Lower after-tax income floor MayRetire attempts to protect in weak scenarios.
Target estate (after tax) (shown in Target After-Tax Estate mode) Desired after-tax estate at the end of the plan, including the modeled net value of the estate after applicable taxes and debts.
Survivor Spending Need (%) (Couple mode) Percent of combined household budget the surviving spouse is expected to need. Common planning range is roughly 60% to 70%, because many fixed costs remain after one partner passes.
Flexible income is best understood as a planning guardrail, not an automatic real-life withdrawal rule. The target income represents preferred lifestyle spending, while the minimum income represents a lower level the plan should try to preserve when markets, balances, or other assumptions are under pressure.
For Calculate-style runs, MayRetire first tests whether the plan can support the full target income. If the target is not sustainable, it tests whether the minimum income is sustainable. If the minimum works, MayRetire searches between the minimum and target to find the highest income level that can still keep the plan funded under the selected assumptions or return sequence.
For simulation and backtesting runs, MayRetire also compares each scenario’s current asset path against a reference baseline. If assets are tracking below the reference path, the current year’s flexible income is reduced toward the minimum. If assets are healthy, income can remain closer to the target. The intent is to spend more when the plan has room and less when markets or balances are under pressure.
In practice, do not treat the flexible result as an exact spending rule for every future year. A more practical approach is to create an updated plan at least annually using current account balances, current pension and income details, updated debt or insurance assumptions, current tax context, and any changed priorities. At that point, you may also decide whether the target and minimum income range itself should move up or down.
The first year of the updated projection can then be used as guidance for the upcoming year’s cash flow, including planned spending, account withdrawals, taxes, contributions, debt payments or advances, and other income sources. In this sense, MayRetire helps answer: given where the plan stands now, what cash-flow plan looks reasonable for the next year while preserving the long-term plan?
Practical guidance:
Additional Withdrawals, such as travel years, vehicle
replacement, renovations, or health-care support.With Target After-Tax Estate, MayRetire searches for a
sustainable spending level that also leaves the requested after-tax
estate at the end of the plan. The minimum annual income remains an
important floor: a plan is not considered successful if that minimum
spending cannot be sustained, even when the remaining estate is above
the target.
The estate target represents inheritance after modeled estate taxes and debts and considers all modeled estate assets, including financial accounts, net real-estate equity, and insurance proceeds where applicable.
Reaching the precise target is not always possible. The calculation searches using practical income increments, and taxes, account withdrawals, asset sales, insurance proceeds, and other modeled events can cause the final estate to move in uneven steps. The projected estate may therefore finish somewhat above or below the requested amount.
Stress tests, simulations, and backtests apply different return and inflation paths without knowing those future paths in advance. As a result, they may produce substantially different spending and estate outcomes from the baseline calculation. For this strategy, a scenario is fully successful only when it sustains the minimum spending requirement and meets the estate target.
Setting Target estate (after tax) to $0 is
the special Die with Zero case. It removes the
requirement to preserve a positive inheritance and lets the calculation
seek higher sustainable spending, but it does not guarantee that the
final estate will be exactly zero. A positive estate may remain, and the
plan still fails if the minimum annual income cannot be sustained.
Figure 24: Additional Withdrawals panel with multiple planned withdrawals
This section lets you model discretionary or phase-specific spending that sits on top of your base income target. Typical use cases include travel phases, gifts, major purchases, family support, or one-time events.
Panel behavior:
Add withdrawal creates a new item using the edit
dialog.
Figure 25: Additional Withdrawal edit dialog
Withdrawal name Use a descriptive label (for
example: Go-Go, Slow-Go,
Car purchase, Family support).
Annual Withdrawal Amount Target yearly amount for this withdrawal item.
Additional Withdrawal Strategy Choose one:
Constant Dollar: keeps the withdrawal amount fixed in
real terms.Flexible: allows the withdrawal to vary when needed,
subject to a minimum floor.Minimal annual income (after tax) (shown when strategy is Flexible) Minimum after-tax amount you still want to preserve for this withdrawal category.
Starts in plan year Choose when the withdrawal begins.
1 means the first year.11 means plan year 11.Withdrawal repeats Choose recurrence mode:
Once: one-time withdrawal.Indefinitely: continues through the full remaining
plan.Fixed Term: continues for a specified number of
years.Withdrawal Frequency (shown when the withdrawal is not Once) Choose how often the withdrawal occurs within the selected period:
Every year: applies annually.Every 2 years, Every 3 years, etc.:
applies only in matching interval years, starting from the selected
start year.Withdrawal is made for (years) (shown for Fixed Term) Number of years the withdrawal repeats.
Practical guidance:
Figure 26: Employment and Other Income panel with employment, self-employment, and applicable payroll settings
Use this panel for employment, self-employment, and other non-portfolio income expected during the plan. MayRetire applies payroll and workplace-plan rules according to each source’s income type.
Panel behavior:
Add Income Source opens the edit dialog and defaults
the new source to Employment.Every source has a descriptive name, income type, annual amount, annual adjustment, owner, start year, and recurrence. Select the income type before entering the amount because the meaning and available settings change by type:
Employment is gross salary or wages from an
employer.Self-employment is net business income after deductible
business expenses.Other covers pensions, annuities, dividends, sales,
inheritances, and other income not calculated through payroll
rules.Employment and self-employment must be assigned to one person. Other
income can be assigned to you, your spouse, or both. Existing income
sources created before income types were introduced remain
Other, preserving their previous treatment.
For timing, Start in plan year 3 means the source begins
in the third year of the plan. Choose Once,
Indefinitely, or Fixed Term; a fixed-term
source also requires the number of years it repeats. The annual
adjustment determines whether the amount keeps pace with inflation or
changes in real terms.
Figure 27: Employment income amount, owner, indexing, and timing settings
Enter Annual Gross Employment Income as cash salary
or wages before income tax, CPP or QPP contributions, EI premiums, and
employee workplace-plan deductions. Do not include employer
retirement-plan contributions in this amount; MayRetire calculates them
from the arrangements on the Payroll & Plans tab.
Employment income is treated as regular taxable income. MayRetire also calculates the applicable payroll contributions, deductions and credits, and RRSP earned income for each person and planning year.
Figure 28: Employment-specific payroll classification and workplace retirement plans
The source-level payroll switches describe the employment itself:
These settings belong to this job. The after-age-65 CPP/QPP and self-employed EI elections described in Section 13.5 belong to the person and apply across that person’s relevant income sources.
Workplace retirement plans are configured from the employment
source’s Payroll & Plans tab. Add each arrangement
separately. Use its checkbox to include or exclude it without losing the
configuration, or the trash icon to remove it.
Percentage contributions are based on that employment’s gross salary. Fixed annual contributions are entered in today’s dollars and remain constant in real terms. MayRetire applies the relevant RRSP-room, Pension Adjustment, statutory-limit, and age rules. Defined Contribution and Deferred Profit Sharing balances held by an employer are also tracked until they transfer to the appropriate personal registered account.
Figure 29: Group RRSP employee and employer contribution settings
The employee contribution can be a percentage of salary or a fixed annual amount. The employer contribution can be a percentage, a fixed amount, or a match of the employee’s resolved contribution. If configured, an optional match limit caps the match at a percentage of salary.
Group RRSP contributions use the person’s available RRSP room. When the requested employee contribution exceeds the room remaining after earlier arrangements, MayRetire reduces it and reports a warning. Employer Group RRSP contributions are modeled as taxable employment benefits and registered-plan contributions, then deposited into the person’s RRSP.
Figure 30: Defined Contribution opening balance and annual contributions
Enter any balance still held in the active employer plan at plan start, plus employee and employer contributions as percentages or fixed annual amounts. Do not include assets already transferred to a LIRA or LIF.
Employee and employer contributions build the employer-held balance and create a Pension Adjustment that reduces the following year’s RRSP room. When the employment ends, or the plan reaches the modeled maturity deadline, the balance follows the applicable locked-in transfer path, such as a LIRA or LIF.
Figure 31: Defined Benefit employee contribution and Pension Adjustment settings
Enter the employee contribution as a percentage of salary or fixed annual amount. Enter the annual Pension Adjustment from T4 box 52 or an employer estimate, either as a percentage of salary or a fixed amount in today’s dollars. The Pension Adjustment reduces the following year’s RRSP room.
This arrangement models working-period deductions and RRSP-room effects only. Configure the eventual pension payment, bridge benefit, indexing, and survivor benefit separately in the Defined Benefit Pensions panel.
Figure 32: Deferred Profit Sharing opening balance and employer contribution
Enter any balance still held in the active employer plan at plan start and the employer contribution as a percentage of salary or fixed annual amount. A Deferred Profit Sharing Plan has no employee contribution.
Employer contributions build the employer-held balance and create a Pension Adjustment that reduces the following year’s RRSP room. When the employment ends, or the plan reaches the modeled maturity deadline, MayRetire transfers the balance to the person’s RRSP.
Figure 33: Self-employment net business income settings
Enter Annual Net Business Income after deductible business expenses, not gross revenue. You can enter a negative amount for a net business loss. MayRetire combines each person’s employment and self-employment results when calculating the applicable CPP or QPP contribution and, for Quebec residents, QPIP premium.
Self-employed workers do not pay regular EI premiums. Participation in EI special benefits is a person-level election, described in Section 13.5, rather than a setting for each business. Workplace retirement plans are available only for employment sources.
Figure 34: Other income sources with different timing and tax treatment
Use Other for income that should not pass through
employment or self-employment payroll calculations. Examples include
annuities, private pensions, dividends, a business or home sale,
inheritances, and other cash inflows.
Figure 35: Other income source with a partially taxable annuity payment
For each source, select the taxation category that matches its
treatment. Under Taxed, choose Full amount
when the entire payment is taxable or
Partially (annuity, etc.) when only the entered percentage
is taxable and the remainder is tax-free. For example, an annuity
containing a return-of-capital component can be represented using the
appropriate tax category and its taxable percentage.
Enter separate sources when amounts have different owners, timing, indexing, or tax treatment. This also makes scenario comparisons easier because each item can be enabled or disabled independently.
Applicable elections appear at the bottom of the Employment and Other Income panel. They are shown only when a configured source and the person’s planning ages make the setting relevant:
MayRetire calculates the contributions associated with continued work
after CPP or QPP starts. The resulting additional Post-Retirement
Benefit or QPP retirement pension supplement payment is not yet
generated automatically; if you want to include a known amount, add it
separately as an Other income source.
Practical guidance:
Figure 36: Withdrawal Overrides panel with account timeline and configured override periods
Withdrawal Overrides let you tailor selected account withdrawals when your preferences or planning objectives are not readily expressed through the automatic strategy settings. For example, you may prefer predictable, round-number RRSP withdrawals during the first plan years; reduce corporate dividends in a rental-property sale year to avoid layering dividend income on top of the sale’s taxable income; or fund a large purchase, such as a car, from the TFSA without disrupting an otherwise smooth taxable-income and tax-rate profile. Overrides can therefore support personal preferences, manual coordination of unusual financial events, and simple mental accounting for specific goals.
Withdrawal Overrides are different from Additional Withdrawals:
Override amounts are entered in today’s dollars.
The timeline provides a compact view of overrides across the plan:
Yr 1 is the first year, not necessarily a
calendar-year label.The timeline colours distinguish account types; they do not indicate whether the requested withdrawal was fully achieved. Review the detailed annual projections and income results to see the actual outcome.
Figure 37: Withdrawal Override dialog with account, amount, start, and duration settings
Override name Enter a short, descriptive
reminder of why the override exists, such as
Early RRSP bridge, Preserve TFSA, or
Corporate dividends.
Account Select the account whose automatic withdrawal should be overridden:
Override Annual Withdrawal Requested annual withdrawal from the selected account. Zero is allowed and can be used to prevent discretionary withdrawals during the override period, subject to mandatory RRIF/LIF rules.
Starts in plan year Choose when the override
begins. 1 applies in the first year.
Override repeats Choose the duration:
Once: applies for one plan year.Indefinitely: applies through the remainder of the
plan.Fixed Term: applies for the specified number of
years.Override is made for (years) (shown for Fixed Term) Number of consecutive plan years for which the override applies.
An override is a requested account-withdrawal setting, not a guarantee that the exact amount will appear in the results. MayRetire still coordinates all income sources against the annual after-tax income target and applicable account rules.
The requested amount may not be fully used when:
Conversely, restricting withdrawals can leave annual income below the target even when money remains in an overridden account. This is intentional: once an override limits an account, MayRetire does not automatically exceed that limit merely to eliminate the income deficit.
Account-specific considerations:
Figure 38: Investment Portfolios panel with different account types
Investment Portfolios let you model additional non-registered, TFSA, RRSP, RRIF, LIRA, and LIF accounts. Each person can have multiple portfolios of the same account type instead of combining those accounts into one balance. The regular accounts entered on the Registered Accounts and Non-Registered Account panels remain available; enter only the separate accounts here to avoid double counting.
Each portfolio can use an asset allocation or manual return assumptions, regardless of the Investment Return Method selected on the main page. Account-specific tax and withdrawal rules still apply.
Common uses:
Panel behavior:
Add Portfolio opens the multi-tab edit dialog.
Figure 39: Choosing an Investment Portfolio account type
Figure 40: RRSP portfolio settings
Figure 41: LIRA portfolio settings
Portfolio name Use a clear label that distinguishes this account from others of the same type, such as the institution name or its purpose.
Account type Choose Non-registered,
TFSA, RRSP, RRIF,
LIRA, or LIF. The selected type determines
which other settings and withdrawal rules apply.
Account owner (Couple mode) Assign a registered portfolio to yourself or your spouse. Non-registered portfolios can also be jointly owned at 50/50. A legacy non-registered portfolio with a different ownership share retains its percentage field instead of the owner selector.
RRSP conversion (RRSP only) Choose
Flexible conversion or
Force conversion at a specified age. Flexible RRSPs can
supply eligible pension income from age 65 without a required RRIF
minimum before mandatory conversion. A forced conversion changes the
portfolio to RRIF at the selected owner’s age; the RRIF minimum starts
the following year. Any remaining RRSP converts at the end of age
71.
Conversion age (RRSP with forced conversion, or LIRA) For RRSP, select the owner’s age for forced conversion to RRIF. For LIRA, select the owner’s age for transition to LIF. A LIRA conversion can also move an eligible unlocked portion into that owner’s RRSP or RRIF, depending on jurisdiction. The selectable age cannot be earlier than the owner’s current age, or age 55 for a LIRA, and cannot be later than 71.
Pension jurisdiction (LIRA and LIF
only) Choose Federal or Provincial. For a
provincial account, select its governing province. This can differ from
the province of residence selected for the plan. The jurisdiction
affects applicable locked-in account rules and LIF withdrawal
limits.
Initial balance Enter the current market value when planning starts now, or the projected value at plan start when planning starts in the future.
Adjusted Cost Base (Non-registered only) Tax cost base of the portfolio. MayRetire uses this to estimate capital gains or losses when capital is withdrawn, the portfolio is liquidated, or the estate is calculated. In real-dollar projections, ACB is adjusted for inflation over time because the nominal tax cost base does not automatically grow with inflation. Management fees reduce portfolio market value without changing ACB or realizing a capital gain or loss.
Annual management fee Choose
Rate (%) to apply a percentage of the portfolio’s opening
annual market value, or Fixed amount ($/year) for a
separately charged annual dollar fee. A percentage fee can represent an
embedded MER, a percentage-based management or advisory fee, or a
combination of these costs. Percentage rates can range from
0% to 10%. A fixed fee cannot exceed the
portfolio’s opening balance or reduce it below zero.
Tax-deductible portion of fee (%)
(Non-registered only) This field appears when the selected fee
is greater than zero. Use 0% for an embedded ETF or
mutual-fund MER. For a separately billed fee, enter only the portion
eligible for a personal tax deduction and exclude services such as
financial planning when they are not deductible. In couple plans,
MayRetire allocates the deductible amount using the portfolio ownership
share.
Practical guidance:
Figure 42: Investment Portfolio dialog - Access tab
The Access tab appears only for non-registered portfolios. It controls whether capital and distributions can be used to fund retirement income. Registered portfolios follow their account-type rules instead.
Capital access
Available: capital can be used like regular
non-registered assets.Reserved: capital is used only after regular
non-registered capital and available portfolio capital are
exhausted.Locked: capital is not used for retirement spending
unless the portfolio is later released or liquidated.Portfolio Release When enabled, a reserved or locked portfolio can become available in a selected plan year. Release changes the access rule but keeps the portfolio intact.
Portfolio Liquidation When enabled, MayRetire sells the portfolio in the selected plan year, realizes the capital gain/loss, and moves the proceeds into the regular non-registered account.
Distributions
Withdraw first: taxable distributions are consumed
before other income-gap withdrawals.As needed: distributions remain available and are used
only when needed to meet the income target.Reinvest only (shown for Locked capital):
distributions are still taxable, but they are not available for
retirement spending and remain invested in the portfolio.Practical guidance:
Reserved for assets intended as a last-resort
buffer.Locked for assets you do not want the
retirement-income engine to spend.Reinvest only when a locked portfolio should stay
outside retirement cash flow, including its annual distributions.
Figure 43: Investment Portfolio dialog - Returns tab
This tab defines how the portfolio produces price growth and distributions. Tax-treatment controls appear only for non-registered portfolios.
Return mode
Asset allocation using FP Canada Assumptions: return
and distribution assumptions come from the portfolio’s asset mix.Manual appreciation, yield, and tax treatment: you
enter projected price appreciation and distribution yield.
Non-registered portfolios also let you specify the distribution
tax-treatment breakdown.Projected Price Appreciation (%) (Manual mode) Expected nominal price growth before distributions.
Projected Distribution Yield (%) (Manual mode) Expected annual distribution as a percentage of portfolio value.
Market correlation (Beta) (Manual mode) Controls how strongly the manual portfolio responds to market behavior from the reference allocation in simulations. A higher value makes the portfolio move more with the reference allocation; lower or negative values reduce or invert that relationship.
Distribution Tax Treatment Breakdown (Non-registered, Manual mode) Split the projected cash distribution across interest, return of capital (ROC), eligible dividends, non-eligible dividends, foreign dividends, and capital gain distributions. These six components must total 100% before the dialog can be saved. ROC normally reduces ACB instead of creating current taxable income; ROC beyond the remaining ACB becomes a realized capital gain.
Annual Portfolio Turnover (%) (Non-registered, both return modes) Enter the percentage of the portfolio assumed to be sold and reinvested each year. Turnover realizes the same percentage of the portfolio’s embedded gain or loss, produces no spendable cash, and does not change its market value. Reinvesting the proceeds moves ACB proportionally toward market value. For example, 20% turnover realizes 20% of the difference between portfolio value and ACB.
Practical guidance:
Figure 44: Investment Portfolio dialog - Assets tab
This tab sets the portfolio’s asset allocation.
In asset-allocation return mode, this allocation directly drives expected price return and distribution assumptions. In manual return mode, it acts as the reference allocation used for market correlation and simulation behavior.
Asset allocation inputs Set portfolio mix across
Cash, Fixed Income/Bonds,
Canadian Equity, US Equity,
International Equity, and
Emerging Market Equity.
ETF shortcuts Quick presets for common ETF-style allocations.
Total % check Allocation must total 100%.
Practical guidance:
Figure 45: Defined Benefit Pensions panel with multiple pension records
Use this section for employer pensions that provide predictable lifetime income. Properly entering bridge benefits, indexation, and survivor percentage is important because these settings directly affect long-term cash flow and estate outcomes.
Panel behavior:
Add DB Pension opens the pension edit dialog.
Figure 46: Defined Benefit Pension edit dialog
Pension Name Use a clear plan name (for example:
HOOPP, OMERS, Teachers,
Employer DB Plan).
Pension Owner Select who receives this pension
(Yourself or Spouse). Owner selection affects
tax calculation and survivor planning in couple scenarios.
Pension Start Age Enter the pension owner’s age when payments began or will begin. If the pension is already being paid, enter its original start age even if it is earlier than the age at the start of your plan. Pensions can also start after age 71.
DB Annual Payment Base annual lifetime payment (excluding temporary bridge benefit). If the pension is already in payment, enter its current annual amount when your plan starts now, or its estimated annual amount at plan start when planning for the future. MayRetire does not reconstruct increases from years before the plan starts.
Bridge Benefit Until Age 65 Enable this if the plan pays a temporary top-up before age 65.
Total Annual Payment (with Bridge) (shown when bridge is enabled) Combined annual payment before age 65, including base pension plus bridge amount.
DB Pension Indexation Defines how pension payments change over time. Common options include:
Indexed (keeps pace with inflation): payment rises with
CPI to preserve purchasing power.Not indexed: payment is flat in nominal dollars.Partially indexed: payment tracks only part of
CPI.Custom fixed rate: payment rises by a fixed nominal
percentage each year.Partial indexing (%) (shown when Partially
indexed is selected) Percent of CPI passed through to pension
increases (for example 50% of CPI).
Fixed annual increase (%) (shown when Custom fixed rate is selected) Nominal annual increase applied each year.
Survivor Benefit % Portion of pension that
continues to the survivor after first death. Typical values are
0, 50, 60, 66,
75, or 100, depending on plan option.
Survivor Bridge Treatment (shown when bridge benefit and survivor benefit are both applicable) Controls how a temporary bridge benefit is treated if the pension owner dies before age 65. Some plans calculate the survivor benefit from the lifetime pension only, while others include the bridge temporarily or permanently. Use your DB pension statement to choose the matching option.
Practical guidance:
Figure 47: Whole Life Insurance panel with benefit amount summary
Use this section to model whole life insurance policies that have predictable premiums and a predictable death benefit. This includes participating whole life, non-participating whole life, and Term-to-100 style policies. MayRetire does not attempt to model Universal Life mechanics.
Insurance can affect the plan in three ways:
Panel behavior:
Add Insurance opens the insurance edit dialog.
Figure 48: Whole Life Insurance edit dialog
Policy name Use a clear name for the policy,
such as Whole Life, Participating WL, or the
insurer name.
Policy Type (Couple mode) Choose when the policy pays out:
Your life insuranceSpouse's life insuranceJoint first-to-die insuranceJoint last-to-die insuranceIn single plans, MayRetire treats the policy as your own life insurance and does not show the policy-type selector.
Annual premium Fixed nominal premium paid each year while premiums are still required. Because this is a nominal amount, its real cost declines over time with inflation.
Premium payments Choose how long premiums continue:
No more premium payments: the policy is paid up.Payments until insurance payout: premiums continue
while the policy is active in the plan.Pay for a fixed number of years: premiums continue for
a fixed number of remaining years.Years remaining to pay (shown when Premium payments is Pay for a fixed number of years) Number of years premiums still need to be paid.
Death benefit When planning starts now, enter the current nominal death benefit. When planning starts in the future, enter the projected nominal death benefit at plan start.
Benefit increases over time Turn this on when the death benefit is expected to grow, such as from participating dividends or paid-up additions.
Estimated annual growth rate % (shown when
benefit growth is enabled) Estimated annual nominal growth rate for
the death benefit. Use 0 or leave growth off for a fixed
death benefit.
Practical guidance:
Figure 49: Donations panel with multiple charitable gifts
Use this section to model charitable giving as part of your retirement plan. Donations can be repeated, timed for specific years, and funded in different ways so you can compare both cash-flow impact and tax efficiency.
Panel behavior:
Add Donation opens the donation edit dialog.
Figure 50: Donation edit dialog
Donation name Use a clear label for the charity
or purpose (for example: Hospital Foundation,
Church, Food Bank,
Family Foundation).
Annual Donation Amount Target amount donated each year while this donation is active.
Donation funding Choose how the gift is funded:
Cash (After-Tax): donation is funded from personal
after-tax cash flow.In-Kind (Non-Registered): donation is made using
eligible securities or funds from the personal non-registered
account.In-Kind (Corporate): donation is made using eligible
securities or funds held inside the corporation.Donation repeats Choose recurrence pattern:
Once: one-time donation event.Indefinitely: repeats every year through the remaining
plan.Fixed Term: repeats for a selected number of
years.Donation is made for (years) (shown for Fixed Term) Number of years the donation repeats.
Practical guidance:
Cash (After-Tax) when you want the donation funded
directly from annual spending cash flow.
Figure 51: Rentals panel with multiple properties
This section captures rental-property cash flow, financing, planned disposition, and tax treatment so projections include both ongoing rental income and eventual sale/estate outcomes.
Panel behavior:
Add Rental opens the multi-tab rental property
dialog.
Figure 52: Rental Property dialog - Rental tab
Property name Descriptive label for the property
(for example: Townhouse, Condo,
Duplex).
Rental owner For couple plans, select whether the property is owned jointly, by you, or by your spouse. Joint ownership is the default. While both spouses are alive, MayRetire attributes rental income, expenses, mortgage interest, sale proceeds, and rental-related tax amounts according to the selected owner. If one spouse passes away, MayRetire assumes the rental property transfers to the survivor.
Adjusted cost base (purchase price and associated expenses) Your tax cost base, including purchase price and eligible acquisition/capital-improvement costs. Used to estimate capital gains when the property is sold.
Market property price Current estimated market value of the property.
Price Appreciation Rate % (inflation adjusted)
Expected long-term real appreciation rate. 0% means the
property grows with inflation only.
Monthly rental income Gross monthly rent before expenses.
Income Change Rate % (inflation adjusted) Real
growth rate of rental income. 0% means rent keeps pace with
inflation. Negative values mean rent lags inflation; positive values
mean it grows faster than inflation.
Annual Expense (as % of property price) Operating costs as a percentage of property value (for example maintenance, condo fees, insurance, vacancy, property tax, and management).
Figure 53: Rental Property dialog - Sale tab
Property name Shown on each tab for context.
Sale Expense (as % of property price) Estimated transaction costs at sale (for example realtor commissions and legal fees).
Rental Property Sale Toggle whether this property is planned to be sold during the planning horizon.
Property sale in plan year (shown when sale
is enabled) Plan year in which the property is sold.
10 means the property is sold in plan year 10.
Figure 54: Rental Property dialog - Debt tab
Property name Shown on each tab for context.
Does this property have a mortgage Toggle mortgage financing on/off for this property.
Mortgage balance (shown when mortgage is enabled) Current outstanding mortgage principal.
Mortgage interest (shown when mortgage is enabled) Annual interest rate on the mortgage.
Remaining mortgage payment years (shown when mortgage is enabled) Years left to repay the mortgage.
Figure 55: Rental Property dialog - CCA tab
Property name Shown on each tab for context.
Have you claimed CCA for this property Indicates whether CCA was claimed historically.
Are you planning to claim CCA for this property Controls whether future CCA claims are modeled.
Building cost (initial unused capital cost) Original building component used as the starting CCA basis.
UCC (unused capital cost) When planning starts now, enter the current remaining depreciable balance. When planning starts in the future, enter the projected remaining balance at plan start.
Practical guidance:
Figure 56: Debts panel with multiple debt items
This section lets you model personal or household debt during the plan, such as a mortgage, HELOC, car loan, reverse-mortgage-style borrowing, or other loan. Debt can exist at plan start or begin later as future borrowing. Debt affects required cash flow, taxes when interest is deductible, income-source reporting when borrowing proceeds are advanced, and net estate at death.
Panel behavior:
Add Debt opens the debt edit dialog.
Figure 57: Debt dialog - Debt tab
Debt (Mortgage, Car loan, HELOC, etc.) Use a descriptive name so the debt is easy to identify in the panel and detailed projections.
Debt owner (Couple mode) Choose whether the debt is attributed to you, your spouse, or both jointly. This affects survivor treatment and tax attribution for deductible interest.
Existing debt / Future borrowing Use
Existing debt for a loan that already exists at the start
of the plan. Use Future borrowing for a loan that begins in
a later plan year.
Current debt balance / Projected debt balance at plan start (existing debt) When planning starts now, enter the current outstanding balance. When planning starts in the future, enter the projected outstanding balance at plan start.
Starts in plan year (future borrowing)
Plan year when the future debt begins. 1 means the first
year.
Initial borrowing amount (future borrowing) One-time amount advanced when the future debt begins. This becomes the starting balance of the debt in that year.
Debt interest tax deduction Turn this on only when interest on the debt is legitimately deductible. When enabled, MayRetire applies the deduction according to who the debt is attributed to.
If debt owner passes away (shown only in couple plans for single-owner debt) Choose whether the debt transfers to the surviving spouse or is paid off from estate at first death.
Figure 58: Debt dialog - Future borrowing setup
Figure 59: Debt dialog - Rate tab
Debt interest Choose Fixed Rate or
Variable Rate.
Annual interest rate % (shown for fixed rate) Annual fixed borrowing rate used for the debt projection.
Prime spread % (shown for variable
rate) Spread relative to prime. Example: 0.50 means
Prime + 0.50%. Example: -0.75 means
Prime - 0.75%.
Practical note:
Figure 60: Debt dialog - Terms tab
Debt payment mode Choose one:
AmortizingInterest OnlyFixed Annual PaymentCapitalized InterestRemaining amortization years (shown for amortizing mode) Years left to repay the debt under standard amortizing payments.
Fixed annual payment amount (shown for fixed annual payment mode) Annual amount paid toward the debt each year.
Capitalized interest Interest is added to the debt balance instead of being paid as a regular annual debt payment. Use this for reverse-mortgage-style borrowing or other debt where interest accumulates until payoff, sale, death, or the end of the plan.
Pay off on principal residence sale or downsizing Turn this on when the debt should be fully paid off in the same plan year that the principal residence is sold or downsized. When this option is enabled, MayRetire hides and ignores the manual early-payoff year because the payoff timing follows the principal residence plan.
Plan to pay off this debt early Use this when you expect to repay the debt in full before its normal schedule ends.
Pay off in plan year (shown when early
payoff is enabled) Plan year of the extra full payoff.
1 means the first year.
Practical guidance:
Figure 61: Debt dialog - Borrowing tab
Use this tab when the debt can provide additional scheduled or as-needed borrowing after the initial balance or initial borrowing amount. Borrowing proceeds are treated as debt advances: they increase the debt balance and appear as a separate income source in charts and projections.
Allow annual borrowing Turn this on to add recurring annual borrowing to the debt.
Borrow only when needed Turn this on when the debt is intended as a safety net rather than a planned annual draw. When enabled, MayRetire does not borrow automatically every year. It uses the debt only if other funding sources are not enough to meet the required income level. If the plan never needs the extra cash, no borrowing occurs. This can be useful for testing resilience against less likely but important later-life risks, such as expensive health care, long-term care, or other large support needs. For example, a HELOC, reverse-mortgage-style loan, or borrowing against permanent life insurance may provide a backstop without requiring you to reduce lifestyle assumptions in the base plan. The feature lets you model that safety net while still seeing whether, when, and how much borrowing would actually be needed. This option is available for interest-only and capitalized-interest debts.
Annual borrowing amount / Annual borrowing amount
limit When Borrow only when needed is off, this is
the amount advanced each year while annual borrowing is active. When
Borrow only when needed is on, this is the maximum amount
MayRetire can borrow in a year if other funding is not enough.
Debt balance limit (shown when Borrow only when needed is enabled) Turn this on to cap total borrowing for this debt.
Maximum debt balance (shown when Debt balance limit is enabled) Highest total debt balance allowed for flexible borrowing. If borrowing is adjusted with inflation, this limit is adjusted the same way.
Annual borrowing period Choose whether borrowing continues every year until the end of the plan, or only for a fixed number of years.
Number of borrowing years (shown when borrowing is not until end) Number of years the annual borrowing amount is advanced.
Adjust borrowing with inflation Turn this on when future annual borrowing amounts should increase with inflation.
Practical guidance:
Borrow only when needed
so borrowing happens only if other funding is insufficient.
Figure 62: Principal Residence panel with residence summary
Use this section to model your principal residence separately from investment accounts and rental properties. The residence can be kept to the end of the plan, sold, or downsized to another property. MayRetire treats the principal residence as part of estate value while it is owned, and records sale or downsizing proceeds as cash flow in the disposition year.
Panel behavior:
Edit Principal Residence opens the residence edit
dialog.Remove Principal Residence removes the residence from
the plan.
Figure 63: Principal Residence edit dialog
Market value When planning starts now, enter the current market value of the principal residence. When planning starts in the future, enter its projected market value at plan start. Enter both in today’s dollars.
Real appreciation rate Expected annual property appreciation after inflation. This is consistent with rental-property assumptions, where appreciation is entered in real terms.
Disposition cost Estimated selling or disposition cost as a percentage of property value. This reduces estate value and sale/downsize proceeds.
What are your plans for the principal residence? Choose one:
Keep property: residence remains part of the estate
through the plan.Sell property: residence is sold in the configured year
and net proceeds become available cash flow.Downsize to another property: current residence is sold
and replacement home value is deducted from proceeds.Sale / downsizing year Plan year when the sale
or downsizing occurs. 1 means the first year.
Replacement home value (shown when downsizing) Cost of the new principal residence. If replacement value is lower than net sale proceeds, the difference is modeled as residence proceeds. If replacement value is higher, the difference is modeled as a residence shortfall.
Practical guidance:
Keep property when the home is intended to remain
part of the final estate.Sell property when the plan relies on fully
unlocking home equity.Downsize to another property when only part of the
home equity is expected to become available.Pay off on principal residence sale or downsizing.
Figure 64: Corporate Accounts panel with multiple account summaries and global distribution settings
Use this section for one or more Canadian Controlled Private Corporation (CCPC) investment accounts that support retirement funding through dividends and tax-efficient corporate distributions.
Panel behavior:
Account and Assets).Add Corporation to configure another
corporation.No accounts enabled.
Figure 65: Corporate Accounts panel when no corporations are configured
Figure 66: Edit Corporation dialog - Account tab
Corporation name Name used to identify this corporation throughout the plan.
Account balance Current market value of the corporation’s investment portfolio.
Adjusted Cost Base Tax cost base of corporate investments (purchase cost plus acquisition costs), used to calculate capital gains when assets are sold.
CDA Balance Capital Dividend Account balance available for tax-free capital dividends.
NERDTOH Balance Non-Eligible Refundable Dividend Tax on Hand. Represents refundable corporate tax generally recovered when non-eligible dividends are paid.
ERDTOH Balance Eligible Refundable Dividend Tax on Hand. Represents refundable corporate tax generally recovered when eligible dividends are paid.
GRIP Balance General Rate Income Pool balance. Determines how much can be paid as eligible dividends.
Your distribution share (%) Percentage of this corporation’s dividend distributions attributed to you for personal tax calculations. In couple mode, the remainder is attributed to your spouse. In a single-person plan, all distributions are attributed to you.
Change distribution split from age of 65
(couple plans) Choose No change,
Change after your 65, or
Change after spouse 65. The option is available when at
least one spouse is younger than 65 at the start of the plan. The new
split begins in the year the selected person reaches age 65; it is never
applied retroactively when that person is already 65 or older at the
start of the plan.
Your distribution share after 65 (%) Shown when a distribution-split change is selected. Enter the new percentage attributed to you after the selected person’s 65th birthday; the remainder is attributed to your spouse.
Figure 67: Edit Corporation dialog - Assets tab
Asset allocation inputs Set corporate portfolio
mix across: Cash, Fixed Income/Bonds,
Canadian Equity, US Equity,
International Equity, and
Emerging Market Equity.
ETF shortcuts Quick presets for common ETF-style allocations.
Total % check Allocation must total 100%.
Implied return display Dialog shows implied adjusted/nominal return from the selected mix. In asset-allocation mode, MayRetire derives expected returns from asset-class assumptions (aligned with FP Canada projection guidelines), rather than asking you to enter a single return manually.
These controls apply across all enabled corporations. MayRetire allocates the required distribution among them in proportion to their account balances.
Annual Distribution Base annual dividend amount to distribute across the enabled corporations. The amount increases with inflation during the projection. MayRetire determines a tax-efficient composition of capital, eligible, and non-eligible dividends for each corporation’s payout.
Adjust Dividends Distribution When enabled, MayRetire adjusts total annual corporate dividends to help bridge household income needs instead of using only the fixed annual amount.
Enforce Account Depletion When enabled, MayRetire targets a payout path that fully depletes the enabled corporate accounts by plan end.
MayRetire models corporate notional accounts to estimate how a CCPC investment portfolio may distribute cash during retirement. These balances are planning inputs and projections, not replacements for corporate tax records or professional tax filings.
Realized capital losses can reduce CDA and may create a negative CDA balance in the projection. A negative CDA must be offset by future CDA additions before tax-free capital dividends are available again.
NERDTOH is generally recovered when the corporation pays non-eligible dividends.
ERDTOH is generally recovered when the corporation pays eligible dividends. It can also be recovered through non-eligible dividend spillover when there is not enough GRIP to pay eligible dividends.
In MayRetire’s corporate investment-account model, GRIP is increased from eligible Canadian dividends received by the corporation. In real corporate tax planning, GRIP can also arise from other sources, such as active business income taxed at the general corporate rate. MayRetire does not currently model those additional GRIP-generating sources because this feature is intended for retirement planning with a CCPC investment portfolio, not for detailed operating-company tax planning.
When MayRetire distributes corporate cash, it uses a tax-aware dividend waterfall:
CDA first Positive CDA is paid first as tax-free capital dividends.
Eligible dividends next Eligible dividends are paid next, limited by available GRIP. These dividends reduce GRIP and recover ERDTOH where ERDTOH is available.
Non-eligible dividends after that Remaining required dividends are paid as non-eligible dividends. These recover NERDTOH first.
ERDTOH spillover If non-eligible dividends create more refund capacity than the remaining NERDTOH balance, the excess capacity can recover ERDTOH.
Refund sweep When dividend refunds create additional cash that can help meet the target distribution, MayRetire may sweep that refund out as additional non-eligible dividends. This uses the same NERDTOH-first, ERDTOH-spillover ordering.
MayRetire treats dividend refunds as part of the same annual corporate tax/refund settlement. In practice, a cash refund may be received after the corporation files its tax return, so exact cash timing can differ. For retirement projections, MayRetire applies the full refund in the current projection year as an annual net-tax simplification, similar to treating a tax refund as reducing the year’s overall tax drag.
Excess GRIP with no ERDTOH The corporation can still pay eligible dividends if GRIP is available. However, if ERDTOH is already zero, those eligible dividends do not generate an ERDTOH refund.
Excess ERDTOH with no or insufficient GRIP If GRIP is zero or too small, the corporation cannot pay enough eligible dividends to recover all ERDTOH directly. In that case, remaining ERDTOH may be recovered through non-eligible dividend spillover, after NERDTOH is recovered first.
GRIP and ERDTOH do not always move together in real life In MayRetire’s simplified CCPC investment-account model, eligible Canadian dividends tend to increase both GRIP and ERDTOH-related refundable tax. In real corporate tax planning, GRIP can increase without a matching ERDTOH increase. MayRetire’s model is designed to support retirement projections for corporate investment portfolios, not all operating-company tax scenarios.
Practical guidance:
Figure 68: Main planning action buttons - Calculate, Stress Test, Simulate, Backtest
These commands run your plan using different analysis methods. Use
them together: start fast with Calculate, challenge the
plan with Stress Test, validate robustness with
Simulate, then test real history with
Backtest.
Calculate Quick deterministic projection using a constant-return assumption. Best for rapid iteration while adjusting inputs. It does not model year-to-year market randomness.
Simulate Monte Carlo analysis (500 scenarios) that introduces return variability and sequence risk. Use this as the primary realism check after baseline setup. Confidence level reflects the share of scenarios where your plan remains sustainable for the full horizon. In many plans, a more flexible withdrawal approach and a less aggressive asset mix can improve simulation success rates.
Stress Test Runs a curated set of fixed adverse scenarios against your current plan. Unlike Monte Carlo, these scenarios are not random. Unlike Backtest, they are not tied to one exact historical period. They are intentionally severe and can be more conservative than many Monte Carlo outcomes. Stress Test works with either Investment Return Method.
Backtest Runs your plan through historical market regimes instead of randomized scenarios. Useful for stress testing against known high-inflation and severe drawdown periods. A depletion event in a historical path highlights vulnerability to that return sequence.
Note: Each button’s Learn more link opens focused
guidance for interpreting that method’s outputs and limitations.
The top-right action bar provides quick access to navigation, file operations, sharing, and account actions.
Figure 69: Top Action Bar icon row including Suggested Adjustments
Scroll to the top Jumps to the top of the page.
Scroll to the bottom Jumps to the bottom of the page.
Open MayRetire GPT Opens the MayRetire GPT assistant.
Suggest adjustments Opens the Suggested Adjustments workflow for the current plan. Detailed workflow is covered in Suggest Adjustments.
Open plan workspace Opens the Workspace panel above the plan inputs. The action is hidden while the Workspace is open. Detailed workflow is covered in Plan Workspace.
Compare retirement plans Loads one or more
.json plan files and opens plan comparison. Detailed
workflow is covered in Compare Plans.
Check Survivor Safety Visible only when planning for a couple and both start/end ages cross the age-75 safety check window. Runs survivor safety analysis. Detailed workflow is covered in Check Survivor Safety.
Load retirement parameters from a file Loads saved plan parameters from file and resets current results.
Save retirement parameters to a file Prompts for a file name, then saves current plan parameters as JSON.
Save calculator screenshot to a file Prompts for a file name, then captures and saves a full-page screenshot.
Create PDF report Prompts for a file name, then generates and saves a PDF report.
Send feedback Opens feedback flow to contact support.
Open Facebook page Opens the MayRetire Facebook page.
Open subreddit Opens the MayRetire subreddit.
Open home page Redirects to the MayRetire home page.
Sign Out Shows a confirmation dialog. On confirm, clears current saved plan state and signs out.
Figure 70: Plan Workspace with saved variants, outcome cards, and Workspace actions
The Workspace keeps related versions of a retirement plan together so you can explore alternatives without managing a separate file for every change. It is optional: you can continue using MayRetire as a single-plan calculator when the Workspace is closed. A Workspace can contain up to eight plans.
4/8.X in the Workspace header to hide the panel.
Closing the panel does not remove its plans.There are two ways to add a plan:
Variant 1..json plan file..json extension.Both actions are disabled when the Workspace reaches eight plans. Plan names must be non-empty and unique within the Workspace.
Each card summarizes one plan and its calculated outcome:
X on the card
removes that plan from the Workspace.The card with a blue border matches the plan currently shown in the input panels. If current inputs are edited so they no longer match a saved Workspace plan, no card is marked as current.
Select the balance icon in the Workspace header to open Compare Plans using the plans already in the Workspace.
Figure 71: Compare Retirement Plans dialog with metric chips and multi-plan chart
Use this dialog to compare multiple saved plan scenarios against each other and optionally against your currently loaded plan.
.json plan files. You can
select 1 to 8 files.For definitions and a worked example, see 29.1 Understanding Value Metrics.
After Tax EstateLiquid AssetsNet IncomeCPP CollectedOAS CollectedDB CollectedAdd. Income CollectedCorp. Div. CollectedRRSP/RRIF/LIF BalanceTFSA BalanceUnreg. Acc. BalanceCorporate BalanceTotal Tax PaidEstate TaxLifetime Value by Age (yearly line)Total Lifetime Value (one column per plan)Age-Weighted Net Estate (one column per plan)Age-Weighted Lifetime Value (one column per plan)Practical guidance:
CPP60, CPP65,
CPP70, etc.) so legend labels are immediately
meaningful.After Tax Estate, then review
Net Income and Total Tax Paid to understand
trade-offs.Zoom Y-Axis on for fine differences; turn it off
to evaluate absolute magnitude.
Figure 72: Suggested Adjustments dialog with category chips and adjustment cards
Suggested Adjustments helps surface a small set of potentially useful plan changes without running a full exhaustive optimization. This feature does not use AI to generate ideas. Instead, MayRetire evaluates targeted variations of your current plan and shows adjustments that appear promising enough to review.
Figure 73: Select Categories dialog shown before generating suggestions
MayRetire opens Select Categories before generating suggestions so you can focus the search on the adjustment types you care about most.
Manual price appreciation and yield.Start the feature from the app’s Suggested Adjustments action.
MayRetire first opens Select Categories so you can choose which adjustment types to analyze.
After categories are chosen, MayRetire reviews the current plan and shows a progress dialog while generating possible adjustments.
If no suggestions are found for a narrowed category selection, MayRetire lets you reopen Select Categories and broaden the search.
If no suggestions are found even with all categories selected, MayRetire shows a simple no-adjustments message.
If suggestions are found, they are shown as cards inside the dialog.
Category chips at the top let you filter the list by suggestion type when multiple kinds of suggestions are present.
If not all categories were included in the search, the dialog also offers Select Categories so you can rerun with a different scope.
Compare
Apply
Yes, MayRetire opens Select
Categories again before rerunning the search.
Figure 74: Check Survivor Safety dialog (Compare Plans framework with survivor scenarios)
This action reuses the Compare Plans charting framework, but instead of loading external files it auto-generates survivor scenarios to test household resilience.
Both Alive (base plan).Survivor (Spouse) (you pass away at age 75).Survivor (You) (spouse passes away at age 75).After Tax Estate, Liquid Assets,
Net Income, CPP Collected,
OAS Collected, DB Collected,
Add. Income Collected, Corp. Div. Collected,
RRSP/RRIF/LIF Balance, TFSA Balance,
Unreg. Acc. Balance, Corporate Balance,
Total Tax Paid, Estate Tax.Both Alive).Interpretation guidance:
Practical guidance:
After Tax Estate and Net Income
to confirm survivor sufficiency.This section documents the results area shown after running Calculate. The same results UI pattern is also reused in Stress Test, Simulate, and Backtest when you focus on a specific sequence or selected scenario.
All four metrics below use plan-start purchasing power: future amounts are adjusted for inflation. After-Tax Estate means net estate after taxes.
| Metric | What it measures | Presentation | When to prefer it |
|---|---|---|---|
| After-Tax Estate | Net estate at the end of the plan, after taxes. | One end-of-plan amount. | Required spending is already met and leaving more to heirs matters more than additional income. |
| Total Lifetime Value | Cumulative net income and actual donations over the full plan, plus final net estate. | One full-plan amount. | You want to balance income received during life, giving, and what remains at the end of the plan. |
| Age-Weighted Net Estate | Annual net estate averaged using probabilities of passing within the planning period. | One amount reflecting estate at possible passing ages. | Required spending is already met and inheritance is your priority, including what heirs might receive if passing occurs earlier than plan end. |
| Age-Weighted Lifetime Value | Cumulative net income and actual donations through each age, plus net estate at that age, averaged using those same probabilities. | One amount combining income, donations, and estate at possible passing ages. | Income, giving, and inheritance all matter, and you want the comparison to account for possible earlier passing as well as later years. |
Choose a metric based on your priorities:
| Your priority | Focus on plan end | Account for possible earlier passing |
|---|---|---|
| Prioritize net estate once required spending is met | After-Tax Estate | Age-Weighted Net Estate |
| Balance lifetime income and net estate | Total Lifetime Value | Age-Weighted Lifetime Value |
Lifetime Value by Age is a supporting line chart in Compare Plans. It shows cumulative net income and actual donations through each age, plus net estate at that age. Future income and donations are excluded from earlier ages. Use it to see how combined value evolves and when one plan overtakes another, including tradeoffs that a single end-of-plan amount can hide.
Worked example: consider a simplified two-year plan. Income and donations below are cumulative through each year. The weights are illustrative.
| Plan year | Net income to date | Actual donations to date | Net estate | Lifetime Value by Age | Normalized weight |
|---|---|---|---|---|---|
| First | $40,000 | $10,000 | $200,000 | $250,000 | 30% |
| Final | $80,000 | $20,000 | $200,000 | $300,000 | 70% |
Actual weights are normalized over the entered planning period; they do not extend the plan beyond its end ages. See 29.2.3 Age-Weighted Net Estate for probability sources, normalization, and couple assumptions, and 29.2.4 Age-Weighted Lifetime Value for further explanation.
Use these metrics alongside whether the plan meets its spending target. A higher combined value does not by itself mean spending is adequately funded.
Figure 75: Fully funded outcome with projected net estate and summary cards
Figure 76: Partially funded outcome (funded until a specific age) with the same summary-card layout
The summary block provides a quick top-level diagnostic before you dive into charts or detailed yearly rows.
Left-side card (income/assets/benefits focus) includes:
Right-side card (tax/estate/returns focus) includes:
Age-Weighted Net Estate: projected net estate averaged
across possible passing ages, weighted by their probabilities.Age-Weighted Lifetime Value: cumulative net income and
actual donations through each possible passing age, plus net estate at
that age, averaged with the same probability weights.How to use this section effectively:
Min annual after tax income and
After Tax Estate Amount together to judge income stability
vs legacy outcome.Age-Weighted Net Estate combines projected after-tax
estate at different ages into one amount, giving more weight to years in
which passing is more likely. Like the other summary amounts, it is
expressed in today’s dollars. Use it alongside
After Tax Estate Amount, which shows the projected estate
at the end of the plan.
How it is calculated:
For example, if two years have net estates of $200,000 and $100,000, with normalized weights of 30% and 70%, the age-weighted amount is $130,000.
The calculation uses only the entered planning period; it does not extend the financial projection beyond your end planning age. For a single plan, the weights are conditional on passing within that period. Changing the end planning age changes both the years included and their normalized weights.
For couple plans, the weights represent the year of the second death, assuming independent lifetimes. Each spouse’s death distribution stops at their own entered end planning age, and the weights are conditional on both deaths occurring within their respective periods. The estate amounts reuse the existing household projection and its modeled survivor path. This makes the metric an approximation: it does not recalculate every combination of first and second passing ages or separately value inheritances paid at the first death.
MayRetire does not collect gender for this calculation. For each person, it gives equal weight to male and female survival curves, rather than averaging their annual death probabilities.
Probability sources:
The equal male/female survival blend and normalization within the entered planning ages are MayRetire assumptions, rather than a metric prescribed by FP Canada.
For each plan year, Total Lifetime Value through that year is cumulative net income received plus cumulative actual donations made, including that year, plus that year’s net estate. Income and donations from later years are excluded. All amounts use plan-start purchasing power.
Age-Weighted Lifetime Value multiplies each of those annual values by the same normalized mortality weight used for Age-Weighted Net Estate and sums the results. It therefore combines income, donations, and estate at possible passing ages, rather than adding full-plan income to a weighted estate. The probability sources, entered-horizon normalization, and couple approximations are the same as in section 29.2.3. Missing annual entries contribute zero without shortening the weighting period.
For example, annual lifetime values of $250,000 and $300,000 with weights of 30% and 70% produce an Age-Weighted Lifetime Value of $285,000. This metric is available in the summary, withdrawal exploration, and Compare Plans. Compare Plans displays one result column per plan.
This subsection will cover all results charts that appear below the
summary cards. Each chart will be documented in its own
sub-subsection (22.2.x) with:
Learn more guidance (when available).Charts show only relevant series MayRetire hides series that are not applicable to the current plan/scenario. Example: if no GIS is received in the plan, a GIS series will not be shown.
Toggle series from legend Click a legend item to show/hide that series. Use this to isolate one account, one spouse, or one metric line.
Hover for exact values Move the cursor over chart points to see detailed values for that specific year/age.
Collapse/expand chart sections Use the chart section chevron to collapse charts you are not using and expand them again when needed.
Use chart-specific Learn more links
Most charts include a Learn more action that explains
intent and interpretation nuances.
Read trends, not only endpoints Two plans can finish similarly but differ substantially in mid-retirement stress years.
Use complementary views Charts, summary cards, and the detailed projections table present the same plan through different lenses: trend view, headline metrics, and year-by-year detail.
Figure 77: Gross income breakdown chart (spending, taxes, OAS clawback, savings)
What this chart shows:
How to read it:
Figure 78: Income Sources chart (stacked annual income by source plus target line)
What this chart shows:
How to read it:
Figure 79: Projected account balances over time (stacked by account type)
What this chart shows:
How to read it:
This chart appears when the plan includes investment portfolios. It provides a more detailed view of taxable non-registered assets than the overall account-balance chart.
Figure 80: Non-registered balance breakdown by account and portfolio capital access
What this chart shows:
Non-Reg Account balance.Available CapitalReserved CapitalLocked CapitalCombined, Yours, and Spouse.How to read it:
Combined to understand total taxable non-registered
wealth.Yours and Spouse to inspect
attribution and survivor-sensitive ownership patterns.Interpretation guidance:
This chart block is available for couple plans, where cross-spouse taxable attribution and splitting effects can be shown.
Figure 81: Annual attribution chart (top) and total-withdrawal/taxation summary pies (bottom)
What this chart block shows:
How to read it:
Interpretation note for this example:
This chart appears only when at least one donation is configured in the plan.
Figure 82: Donations chart with stacked funding types and total tax credit
What this chart shows:
CashIn-Kind (Non-Registered)In-Kind (Corporate) when applicableTotal Tax Credit series when the plan includes personal
donations that generate donation tax credits.How to read it:
Interpretation guidance:
Figure 83: Corporate dividends composition and refundable-tax flow over time
What this chart shows:
CDA (Tax Free)Eligible DividendsNon-Eligible DividendsDividends Refund series showing refundable-tax recovery
flow (RDTOH refund effect).How to read it:
Figure 84: Projected estate over time (total, after-tax, and estate-tax components)
What this chart shows:
After Tax EstateEstate TaxTotal EstateHow to read it:
Figure 85: Investment return chart in Annual + Real-return view
Figure 86: Investment return chart in Compound + Real-return view
What this chart shows:
Total or
PriceAnnual or
CompoundReal return
(inflation-adjusted) or Nominal returnHow to read the two views shown:
Interpretation guidance:
Price vs Total to understand the
role of distributions/dividends in overall growth.
Figure 87: Tax rates chart (cash-flow, average, effective marginal, and bracket rates)
What this chart shows:
Cash Flow Tax Rate (%)Average Tax Rate (%)Effective Marginal Tax Rate (%)Marginal Tax Bracket (%)How to read it:
Interpretation guidance:
This chart appears only when at least one rental property is configured in the plan.
Figure 88: Rental equity chart (market value, mortgage balance, and resulting equity)
What this chart shows:
Market ValueMortgage BalanceEquityHow to read it:
Interpretation guidance:
This chart appears only when at least one rental property is configured in the plan.
Figure 89: Rental cash-flow chart (income, expenses, mortgage interest, and mortgage principal)
What this chart shows:
Rental IncomeRental ExpensesMortgage InterestMortgage PrincipalHow to read it:
Interpretation guidance:
The detailed table is the year-by-year numeric companion to the summary cards and charts. It lets you inspect exact values for each age and each major planning component.
Figure 90: Detailed annual retirement financial projections table with grouped columns and top actions
What this section shows:
Top actions above the table:
Columns...: open the column-group picker to simplify
the view.Export to Excel: download the projections for
spreadsheet analysis and sharing.Export to JSON: download structured projection data for
integrations or custom analysis.Today's dollars / Future dollars: switch
display basis to inflation-adjusted or nominal-dollar views.Usage tips:
Figure 91: Show/Hide Columns dialog for selecting table column groups
What this dialog does:
Typical workflow:
The Annual Tax Report is a worksheet-style companion to the detailed projections table. It focuses on tax computation rather than account balances or withdrawal mechanics, making it easier to review deductions, credits, surtax, health premium, and total tax payable across the plan timeline.
Figure 92: Annual tax report with year-grouped columns, per-person values, and detailed or compact tax views
What this section shows:
You and
Spouse while both are alive.Age: N.Controls above the table:
Learn more: opens contextual help for interpreting the
report.Today's dollars / Future dollars: changes
only the tax report display basis, independently from the detailed
projections table.Detailed / Compact: switches between a
fuller tax audit view and a shorter summary view.Export to Excel: downloads the currently selected tax
report view for spreadsheet review, using the chosen
Today's dollars / Future dollars basis and
Compact, Standard, or Detailed
mode.What the rows cover:
Total Tax Payable.Usage tips:
Detailed when validating how credits and add-ons
affect tax.Compact when scanning many years side by side.MayRetire can evaluate multiple RRSP/RRIF withdrawal strategies for the currently selected return sequence and show the outcome tradeoffs side by side.
Figure 93: Entry link to evaluate RRSP withdrawal strategies for the active sequence
Figure 94: Withdrawal strategy evaluation table with strategy settings and key outcome metrics
How it works:
Evaluate different withdrawal strategies for this sequence of returns.View/Apply on any row to load that strategy and
immediately inspect its full output in charts and the detailed annual
projections table for the same sequence.What the evaluation table includes:
RRSP Meltdown,
Gradual RRIF Depletion, target average tax rate, withdrawal
rate, OAS-clawback handling, and CPP/OAS bridge options).When to use it:
Stress Test runs a small curated set of fixed adverse market regimes and shows how your plan behaves under each one. The goal is not to estimate probability. The goal is to pressure-test the plan against a handful of deliberately difficult environments that are easy to interpret and compare.
Figure 95: Stress Test outcomes with scenario tiles, baseline reference, and selected scenario focus
What this view shows:
Baseline tile
for normal assumptions.How the summary is calculated:
75%.Baseline tile is shown for reference but is
not included in the average stress score.How to read the tiles:
Fully funded plus Net Estate, orFunded: xx% plus the age reached.How to use it:
Baseline tile to
see how much deterioration the stress path causes.Interpretation guidance:
These scenarios are stylized planning tests, not forecasts. They were chosen to represent adverse regimes that retirement-income research repeatedly identifies as dangerous:
The scenario set is informed by retirement-income research and practitioner commentary from sources such as:
What it represents:
Why it matters:
Why it was selected:
What it represents:
Why it matters:
Why it was selected:
What it represents:
Why it matters:
Why it was selected:
What it represents:
Why it matters:
Why it was selected:
What it represents:
Why it matters:
Why it was selected:
What it represents:
Why it matters:
Why it was selected:
Practical guidance across all scenarios:
The Simulate run summarizes retirement sustainability across 500 randomized return scenarios, then surfaces key risk/opportunity patterns.
Figure 96: Simulation confidence-level gauge (success-rate summary)
What this view shows:
89%)
indicating the share of simulation paths where retirement income
remained sustainable through the plan horizon.How to read it:
Figure 97: Simulation highlights cards (frequency of important risk and outcome patterns)
What this view shows:
Large End Portfolio ValueSmall End Portfolio ValueSubstantial OAS ClawbackHigh Estate TaxTFSA Depleted EarlyRRSP Dominant End PortfolioHow to use it:
These charts provide distribution-aware views of simulation outcomes across age, instead of a single deterministic path.
Figure 98: Retirement portfolio success curve by age under Monte Carlo simulation
What this chart shows:
How to read it:
Figure 99: Monte Carlo portfolio outcomes with percentile paths (10th, 25th, 50th, 75th, 90th)
What this chart shows:
10th percentile (stress path)25th percentile50th percentile (median)75th percentile90th percentile (strong path)What “percentile” means (plain language):
10th percentile means 10% of simulations were at or
below that value (and 90% were above it).50th percentile means the median outcome: half of
simulations were below and half were above.90th percentile means only 10% of simulations were
above that value.How to read it:
This is one chart component with multiple tabs. The two views below are different tabs of the same chart:
Closing balance tabEstate tab
Figure 100: Confidence-level chart in Closing balance tab
Figure 101: Confidence-level chart in Estate tab
What this chart shows:
Closing balance: closing asset mix by
account/category.Estate: after-tax estate and estate-tax
composition.How to read it:
This chart is also tabbed. The examples below show:
Inflation tabUS Equity) showing return distributions
for that asset class
Figure 102: Real investment returns distribution chart - Inflation tab
Figure 103: Real investment returns distribution chart - Asset class tab example (US Equity)
What this chart shows:
Advanced modeling note (technical/internal):
Why this matters for interpretation:
The confidence slider lets you pick a specific confidence level and immediately view one corresponding retirement outcome in the same style as Calculate (funded banner, charts, and detailed table for that selected level).
Figure 104: Confidence slider example at 20%
Figure 105: Confidence slider example at 80%
Figure 106: Confidence slider example at 96%
What “confidence level” means in this context:
How to use it:
Backtesting runs your plan through many historical return windows. The backtesting screen shows all tested periods together, highlights strongest and weakest outcomes, and lets you drill into any specific period.
Figure 107: Backtesting outcomes with historical-period tiles and selected-sequence focus
What this view shows:
How to use it:
Interpretation guidance:
MayRetire uses a flexible withdrawal engine to meet your required retirement income while respecting your strategy settings and tax-efficiency rules.
Figure 108: Income source priority and fallback sequence
Default priority sequence:
Important interpretation note:
Thank you for reading the MayRetire tutorial.
If you have feedback, ideas, or feature suggestions, please contact
us at support@mayretire.com.
We wish you successful retirement planning with MayRetire: https://mayretire.com
Follow MayRetire for updates and tips: