Methodology & accuracy

How the Canada Retirement Optimizer calculates retirement outcomes.

A transparent explanation of the model, tax assumptions, benefit rules, market-risk analysis and known limitations. Official rules were reviewed against Government of Canada and CRA sources on August 22, 2026.

Accuracy principle

The planner is designed to produce internally consistent scenario comparisons using disclosed assumptions. It does not claim to reproduce every line of a Canadian tax return or predict future markets, legislation or personal circumstances.

Annual projection engine

The calculator projects the household one year at a time from the base year through the selected life-expectancy horizon. Each year it applies spending, government benefits, other income, account withdrawals, investment growth, taxes, TFSA funding, housing changes and end-of-year balances in a defined order. This avoids treating retirement as one averaged lump-sum calculation.

Canadian account and tax treatment

  • RRSP/RRIF: modeled withdrawals are included in taxable income; RRSP-to-RRIF transition and RRIF minimum withdrawals are enforced using prescribed factors.
  • TFSA: withdrawals are modeled tax-free; available contribution room and the user’s annual fill target govern modeled contributions.
  • Non-registered interest/income assets: savings/GIC-style interest is modeled as taxable income annually.
  • Non-registered capital-gains assets: adjusted cost base is tracked and allocated proportionally on partial sales. Positive realized gains are included using the modeled capital-gains inclusion rate.
  • Cash: principal is not taxed when spent; modeled cash interest is taxable income.

The base tax engine uses 2026 federal and provincial/territorial brackets and selected retirement-related credits/surtaxes implemented by the calculator, with future indexed planning assumptions. It is not a tax-return engine and therefore does not include every deduction, refundable credit, special election, business item or unusual tax circumstance.

CPP and OAS

CPP timing follows the federal age adjustments: 0.6% per month reduction before 65 and 0.7% per month increase after 65 up to 70. OAS can be modeled from 65 or delayed to 70 at 0.6% per month. The optional benefit estimator uses earnings/residence history as an estimate; official CPP/OAS entitlement should be verified with Service Canada.

OAS recovery tax is estimated individually based on modeled net income and the applicable base rules. Because thresholds and OAS amounts change, the planner’s future-year results are projections rather than future tax-return values.

Household tax optimizer

For eligible couples, the model tests annual pension-income allocation up to the legal 50% maximum. It considers the estimated household tax result, OAS recovery and modeled retirement tax credits. The optimizer does not assume that a 50% split is best; it searches the permitted range for the modeled household outcome.

The tool also compares withdrawal strategies, including controlled registered withdrawals intended to smooth taxable income. Suggestions are scenario outputs, not personal tax advice.

Housing scenarios

When enabled, the calculator can compare keeping the current home, downsizing at a selected age or selling and renting. It applies the entered home appreciation, mortgage, transaction costs, replacement-home cost, moving costs and rent/housing inflation. Net released proceeds are added to retirement assets. Principal-residence treatment is simplified and unusual tax situations require professional review.

Monte Carlo and safe spending

The deterministic projection uses the user’s expected returns. Monte Carlo analysis instead varies market-sensitive investment returns across many simulated paths using the selected expected return and volatility. Stable interest/GIC and cash return assumptions remain separate. Results include modeled success probability and percentile outcomes.

The safe-spending analysis searches for spending levels that reach the selected confidence target while preserving planned one-time expenses. Monte Carlo results are planning estimates, not probabilities guaranteed by the real world.

Retirement Readiness Score

The Retirement Readiness Score is a presentation layer built entirely from results already calculated by the planner; it does not modify account balances, taxes, withdrawals, CPP/OAS timing, Monte Carlo paths or safe-spending calculations.

  • Retirement confidence — 50 points: full points when the Monte Carlo success rate reaches the selected target; below target, points scale proportionally.
  • Spending cushion — 20 points: compares the modelled safe Go-Go spending with the entered Go-Go spending, capped at full points once the safe-spending estimate covers the entered amount.
  • Stress-test resilience — 20 points: points are proportional to the number of the five stress tests that fully fund the plan.
  • Deterministic funding — 10 points: awarded when the base projection funds planned spending through the selected horizon.

The total is rounded to the nearest whole number and capped between 0 and 100. Bands are: Strong (90–100), Good (75–89), Watch (60–74) and Needs attention (below 60). These labels are intentionally descriptive rather than predictive.

Privacy-safe share links contain only the score, confidence result/target, stress-test pass count, whether the base projection funds the plan, and a general planning-focus message. Detailed financial inputs are not encoded into the link.

Important limitations

  • Future tax brackets, credits, benefit amounts and legislation cannot be known with certainty.
  • The tax model does not reproduce every deduction, credit, attribution rule or tax-return line.
  • Detailed dividend/distribution tax characteristics and capital-loss carryforwards are not fully modeled.
  • Investment fees, product-specific taxation and management costs are included only if reflected by the user’s return/spending assumptions.
  • CPP/OAS estimates are not a replacement for official Service Canada benefit records.
  • Monte Carlo distributions simplify real market behaviour and cannot forecast future returns.
  • Estate, probate, succession and beneficiary taxation can vary substantially by province and family situation.

Primary official references

  1. CPP timing
  2. OAS timing
  3. OAS recovery tax
  4. RRIF prescribed factors
  5. RRSP/RRIF guide
  6. Pension income splitting
  7. TFSA contribution room
  8. TFSA withdrawals
  9. Capital gains and ACB
  10. Interest and investment income

Run a transparent retirement scenario

Review the assumptions, calculate the plan, then use the year-by-year report to see how the model arrives at the result.

Open the calculator

Calculation consistency

One full retirement engine across sharing and province pages

Province-specific landing pages, synthetic scenarios and advisor review links all hand their inputs to the same retirement calculation engine used by the main planner. Advisor links store inputs only; results are recalculated in the recipient's browser. The Retirement Action Checklist is derived from completed results and never changes the underlying calculation.

Mini calculator scope

The embeddable mini calculator is a separate, deliberately limited compound-growth check. It is not used for tax-aware retirement recommendations and clearly identifies the calculations it omits.