Frequently Asked Questions
Find answers to common questions about the Canadian Retirement Calculator — from inflation handling and tax brackets to couple-based planning and data privacy.
Inflation & Cost of Living
Is the budget adjusted with inflation?
Yes. Budget amounts in each retirement phase (Go-go, Slow-go, No-go) are automatically inflated year-over-year using the inflation rate you set in Global Settings (default 2.5%). This means your projected spending keeps pace with rising costs throughout retirement. You can also mark individual budget line items as "yearly" to apply inflation to only that specific item.
Are CPP and OAS amounts adjusted for inflation?
Yes. CPP benefits are indexed using the CPP indexing rate (default 2.0% annually), and OAS benefits use the OAS indexing rate (default 2.0%). Both rates are configurable in Global Settings. These reflect the typical annual increases Service Canada applies to these benefits. The calculator starts from your base CPP/OAS amounts and grows them each year.
Are tax brackets indexed to inflation?
Yes. Tax brackets (both federal and provincial) are indexed annually using the bracket indexing rate in Global Settings (default 2.0%). This reflects how the CRA typically adjusts tax brackets each year for inflation. Without bracket indexing, your projected taxes would be unrealistically high in later retirement years due to "bracket creep."
How does the calculator handle investment growth versus inflation?
The calculator applies your nominal annual return (default 5.0%) to portfolio balances each year. This is the return before adjusting for inflation. Since CPP, OAS, tax brackets, and budget are all indexed to inflation separately, the simulation shows you a realistic picture of nominal-dollar cash flow over time. For a "real return" perspective, you can lower the annual return to reflect only the growth above inflation (e.g. 2.5% if inflation is 2.5% and nominal return is 5%).
Couples & Household Planning
Can the calculator handle couple-based retirement scenarios?
Yes. The calculator fully supports couple mode. Select "Couple" at the top of the form to enter details for two people (Person A and Person B). Each person has their own age, retirement age, life expectancy, CPP, OAS, account balances, and workplace pensions. The simulation handles combined household income, joint tax optimization, pension splitting, and survivor scenarios.
How does pension splitting work for couples?
When Pension Splitting is enabled in Global Settings, eligible pension income can be transferred from the higher-income spouse to the lower-income spouse to reduce the household's overall tax burden. This follows CRA rules — eligible pensions include RRIF withdrawals, defined benefit pensions, and annuities. The calculator optimizes the split amount to minimize combined taxes each year.
What happens to the surviving spouse in the simulation?
The calculator models survivor scenarios. When one spouse passes away, the simulation adjusts income (survivor CPP benefits, reduced OAS), reduces budget by the survivor budget multiplier (default 100%, configurable), and applies the survivor multiplier to pensions that offer survivor benefits. This lets you see whether the surviving spouse will have sufficient income for the remainder of their life.
Does the calculator handle couples with different retirement ages?
Yes. Each person has independent retirement ages. Person A can retire at 60 while Person B continues working until 65. The simulation handles the transition periods correctly — tracking employment income for the still-working spouse while starting withdrawals for the retired spouse, and adjusting CPP/OAS start ages independently for each person.
CPP, OAS & Government Benefits
How does the calculator handle CPP start age adjustments?
You can set the CPP start age between 60 and 70 for each person. Starting before 65 reduces your monthly benefit by 0.6% per month (36% maximum reduction at 60). Starting after 65 increases it by 0.7% per month (42% maximum increase at 70). The calculator applies these CRA-defined adjustment factors automatically to your base CPP amount.
Does the calculator account for the OAS clawback?
Yes. The calculator models the OAS recovery tax (clawback). If your net income exceeds the threshold, OAS benefits are reduced by 15 cents for every dollar above the threshold. The simulation tracks this year-by-year, so you can see exactly when and how much OAS you will lose. This is especially important for RRSP/RRIF withdrawal planning.
Can I model partial OAS eligibility based on years of residence?
Yes. The OAS Residence Years field lets you specify how many years of Canadian residency you will have (up to 40). OAS benefits are prorated — you receive 1/40th of the maximum for each year of residence. This is useful for immigrants who may not qualify for the full OAS amount.
Does the calculator include GIS (Guaranteed Income Supplement)?
The calculator models GIS for low-income retirees. GIS is automatically calculated based on your net income and marital status, following current Service Canada rules. If your projected income drops below the GIS eligibility threshold during retirement, the calculator will show the GIS amount you may qualify for.
Does it model provincial seniors benefits?
Yes. The calculator includes province-specific seniors benefits for supported provinces. For example, Ontario residents see GAINS (Guaranteed Annual Income System), the Ontario Seniors Property Tax Grant, and the Healthy Home Renovation Tax Credit. BC residents see the Seniors Supplement and Climate Action Credit. These are applied automatically based on your selected province.
Accounts & Investments
What types of accounts does the calculator support?
The calculator supports TFSA, RRSP/RRIF, non-registered (cash) accounts, and FHSA (First Home Savings Account). Each account has its own balance, expected return rate, and contribution settings. Pre-retirement contributions (monthly and catch-up) are modeled for TFSA, RRSP, and cash accounts. FHSA contributions follow annual and lifetime limits.
How does RRIF conversion work in the calculator?
RRIF conversion is mandatory at age 71 and is always enforced. You can also schedule voluntary early conversions at any age. The calculator automatically computes the minimum RRIF withdrawal based on CRA factors (which increase with age). Multiple partial conversions are supported, and the withdrawal priority controls the order in which RRIF funds are drawn relative to other sources.
Can I set different return rates for different accounts?
Yes. Each account (TFSA, RRSP, cash, FHSA) has its own expected return rate. If you leave them blank, the calculator uses the global annual return rate (default 5.0%). This lets you model a conservative cash account (e.g. 2%) alongside a more aggressive equity-heavy TFSA (e.g. 7%).
Does the calculator handle workplace pensions (DB and DC)?
Yes. The calculator supports both Defined Benefit (DB) and Defined Contribution (DC) pension plans. DB pensions can be entered using the formula mode (years of service × average salary × accrual rate) or manual mode (enter the annual benefit directly). DC pensions support accumulation mode (current balance, contribution rates, employer match) or manual mode. Each pension can have bridge benefits, indexing, survivor ratios, and pension splitting eligibility.
Tax & Withdrawal Strategy
Which provinces are supported for tax calculations?
The calculator supports all 13 Canadian provinces and territories: Ontario, British Columbia, Alberta, Quebec, Manitoba, Saskatchewan, Nova Scotia, New Brunswick, Newfoundland and Labrador, Prince Edward Island, Northwest Territories, Yukon, and Nunavut. Each has its own tax brackets, credits, and seniors benefits loaded from CRA and provincial data.
What withdrawal strategies does the calculator support?
Three strategies are available: Budget-Aware (withdraws only what is needed to meet your budget), Fill-Bracket (withdraws up to the top of your current tax bracket to maximize tax-free RRSP rollover), and Pension-Aware (optimizes around pension income and splitting opportunities). You can also customize the withdrawal priority — the order in which accounts are drawn from (e.g. cash first, then RRSP, then TFSA).
Does the calculator account for capital gains tax on non-registered accounts?
Yes. For non-registered accounts, the calculator tracks the cost basis separately. When funds are withdrawn, only the capital gains portion (growth above cost basis) is taxed at the capital gains inclusion rate. This provides an accurate tax projection compared to treating all withdrawals as fully taxable income.
Data, Privacy & Usage
Is my data stored or shared with anyone?
No. All calculations happen in your browser and on our server during the request. Your financial data is never stored in a database, sold to third parties, or used for advertising. Session data exists only for the duration of your visit and is discarded when you close the tab. We take your privacy seriously — this is an educational tool, not a data collection service.
Is the calculator free? Do I need to create an account?
The calculator is completely free and no registration is required. There are no paywalls, premium tiers, or hidden fees. Simply open the page, enter your details, and get your projection. We believe financial literacy tools should be accessible to all Canadians.
How current is the tax and benefit data?
Tax brackets, CPP/OAS rates, and provincial benefits are updated from CRA, Service Canada, and provincial finance ministry sources. The current data version is noted at the top of the calculator page and in the footer. We review and update data quarterly, or more frequently when significant policy changes are announced.
Can I export my results?
Yes. After running a calculation, you can export your results as PDF or Excel files. You can also save your scenario as a JSON file and re-import it later to continue working on it. This is useful for comparing multiple scenarios or sharing with your financial advisor.
Is this tool a replacement for a financial advisor?
No. This is an educational tool designed to help you understand retirement planning concepts and prepare for informed conversations with a licensed financial advisor. While we use current CRA data and accurate tax logic, the projections depend on your assumptions about future returns, inflation, and policy changes. Always consult a qualified professional before making financial decisions.
Features & Capabilities
Can I compare different provinces?
Yes. The Compare Provinces feature lets you run your scenario across all 13 provinces and territories side-by-side. This shows how provincial tax rates, credits, and seniors benefits affect your retirement income. It is especially useful if you are considering relocating in retirement.
Can I compare different scenarios?
Yes. The Scenario Comparison feature lets you modify up to 10 input parameters and compare the results against your baseline. For example, you can compare "retire at 60" vs "retire at 65," or "maximize TFSA" vs "maximize RRSP" — all in a single view.
What are the three retirement phases (Go-go, Slow-go, No-go)?
These represent typical retirement lifestyle stages: Go-go (active years, ages 65–75): higher spending on travel, dining, and hobbies. Slow-go (settled years, ages 75–85): reduced activity, lower travel and transport costs, slightly higher healthcare. No-go (care years, ages 85–95): significantly reduced activity, highest healthcare costs. You can customize age ranges and budget amounts for each phase to match your own plans.
Does the calculator support mortgage or housing costs?
Yes. You can set your mortgage status (none, paid off, ongoing, downsizing, or with mortgage) and the monthly payment amount. The calculator tracks when the mortgage is paid off and adjusts your housing costs accordingly. The downsizing option lets you model a one-time injection of proceeds into your accounts.
Is the calculator available in French?
Yes. The calculator is fully bilingual in English and French. Use the language switcher in the navigation bar to switch between languages. All labels, tooltips, results, and reports are translated. Your input values are preserved when switching languages mid-session.
Stress Testing & Risk Analysis
What is stress testing and why does it matter?
Stress testing re-runs your retirement plan against adverse but realistic scenarios — higher inflation, lower investment returns, a market downturn early in retirement, or living longer than expected. It shows whether your plan still holds up when things go wrong, so you can adjust before retirement rather than after.
How do I select and run stress tests?
Open the Advanced Assumptions tab in the Define step and scroll to the Stress Tests section. Tick one or more built-in scenarios (for example Higher Inflation or Longer Life Expectancy). Your selection persists as part of your scenario. Every time you calculate, all selected stress tests run automatically — there is no separate "run" button. Each scenario is applied to a copy of your plan, so your core inputs are never changed by simply running a test.
Can I create my own custom stress tests?
Yes. In the Stress Tests section, click Create a custom stress test to expand the form. Give your test a name, category, risk type, description, and one or more parameter adjustments. You can also click Copy & customize on any built-in test to start from its values. Custom tests are saved with your scenario and run automatically alongside built-in tests. Use the Edit button next to any custom test to modify it later.
What do relative (add), absolute (set), and scale modes mean?
When you edit or create a custom stress test, each parameter has a mode. Add shifts a value by an amount (for example +1% inflation). Set replaces the value with an absolute number (for example returns of exactly 3%). Scale multiplies the value by a factor (for example 0.9× CPP benefits). The mode determines how the stress is applied to your baseline.
How do I read the stress test results?
After each calculation, a Stress Test Summary banner appears near the top of your results, telling you how many tests were run, whether your plan survived them, and the worst-case scenario. Below that, in the Stress Tests results panel, you see detailed comparison cards for each scenario showing how five key outcomes changed versus your baseline: depletion age, final portfolio value, total taxes paid, average tax rate, and sustainable withdrawal. A red value means the scenario hurt that outcome; green means it helped. A blank depletion age means the plan survived the whole horizon under that stress.
What is the difference between isolated and stacked runs?
When you have multiple stress tests selected, the calculator runs each one individually (isolated) so you can see its specific impact, and also runs all of them combined (stacked) to model a worst-case "perfect storm". The combined result shows how your plan holds up when multiple risks hit at once. Both results appear automatically — you do not need to choose between them.
Are stress tests included in the PDF report?
Yes. The PDF report includes: (1) a Stress Tests Considered table in the Input Parameters section listing each selected test and its parameters, (2) a Stress Test Results table showing the metric deltas for each scenario, and (3) a Stress Test Details appendix with full descriptions of each test, what it modifies, and why it matters. The Excel export includes a dedicated Stress Tests sheet as well.
Still have questions?
We are always looking to improve. If your question was not answered here, let us know and we may add it to the FAQ.
Ask a Question Try the Calculator