RetireIQ Help & Documentation
Welcome to RetireIQ
RetireIQ is a Canadian retirement planning tool that helps you model your financial future - from today's income and expenses through retirement. Free plans save in your browser; Premium adds decumulation strategies, simulation, budget tracking (Beta), and optional cloud sync.
What RetireIQ does
RetireIQ works by building a complete picture of your finances across two phases:
📈 Pre-retirement
Track your current income, debt payments, day-to-day expenses, and investment accounts. See exactly how much you're saving each year and what your after-tax take-home looks like.
🏡 Post-retirement
Project government benefits (CPP, OAS), pensions, and retirement spending through your projection age - with full Canadian tax modelling and portfolio drawdowns.
How to navigate
Use the left sidebar in RetireIQ to move between sections. Sections are grouped logically:
- RetireIQ Dashboard - plan overview home dashboard (default landing when setup is complete)
- Personal - Getting Started guided hub, General plan settings (province, birthdate, retirement ages)
- Account - Profile & billing (including Appearance), plan data storage & backup, plan sharing, What's new
- Income & Expenses - Income, Benefits, Current Expenses, Retirement Expenses
- Assets & Liabilities - Assets (cash & real estate), Investments, Debt, and Corporation (Premium Beta, business owners)
- Analyzer - Income, Tax, Spending, Investments, Portfolio overview, Corporation (when enabled), Net Worth, Plan Trace
- Simulation (Premium) - Decumulation, Portfolio Simulation (market crashes + what-if stress tests), Spending capacity, Compare, Monte Carlo, AI Review
- Budget (Premium, Beta) - Dashboard, CSV import, tagging rules, budget vs actual, trends, transactions. On by default; toggle under Personal → General.
On desktop, use Hide panel at the top of the planner to collapse the sidebar for more chart space; click Show panel to restore it. Your preference is saved in this browser.
Plan baseline vs active decumulation strategy (Premium)
By default, analyzer tabs use plan baseline - pro-rata withdrawals across account types and benefit start ages from the Benefits tab. A banner at the top of each analyzer tab shows which projection is in use.
When you activate a saved scenario on Simulation → Decumulation, the same tabs switch to that strategy:
- Benefit timing - CPP/OAS (and other benefit overrides) from the scenario
- Withdrawal priority - five priority levels with cash reserve and investment accounts in your chosen order, plus RRIF conversion age
- Where it applies - Income, Spending, Investments, Portfolio overview, Tax, and Plan Trace
- Where it does not - market crash shocks (Portfolio Simulation and Compare only)
Portfolio Simulation can use the active strategy and add market crashes and one-off events on top.
How portfolio withdrawals work (plan baseline)
When no decumulation scenario is activated, Portfolio overview, Income, Spending, Investments, Net Worth, and Plan Trace all use these baseline withdrawal rules:
- One spouse still working - gaps are funded from the retired person's accounts first (TFSA, then non-registered, then registered), then the working spouse's if needed.
- Both retired - withdrawals are shared across both spouses by account type, split in proportion to each account's balance (not all from one person until depleted).
- Tax - always on the account owner's return (RRSP/RRIF taxable; TFSA/FHSA tax-free; simplified non-reg treatment).
Premium two-person plans can optionally model pension income splitting on Analyzer → Portfolio (tax only - withdrawals stay pro-rata unless an active decumulation strategy is activated).
Explore by section
RetireIQ Dashboard
Home dashboard — net worth, setup, projections, and budget snapshot
General
Set your province, birthdate, and retirement age
Income
Employment, rental, pension income with tax breakdown
Investments
RRSP, TFSA, non-registered - balances, annual contributions until retirement, return rates
Quick setup
6-step wizard from the welcome screen - faster first projection
Spending capacity
Max retirement lifestyle spending your liquid assets can support (Premium)
Getting Started
Guided setup checklist and login preference
Simulation
Advanced portfolio, decumulation & compare (Premium)
Budget
Import bank CSVs, auto-tag spending, and compare actual vs plan (Premium Beta)
Export
Download Excel reports and PDF snapshots
Quick start guide
Two paths: the quick setup wizard (about 5 minutes) or the full 12-step checklist below for maximum detail.
Option A - Quick setup wizard (recommended for new users)
Open from the welcome modal or Personal → Getting Started. Six guided steps at /planner/setup:
Province, birthdate, partner toggle, retirement ages.
Salary or other earned income.
CPP/OAS presets like the Benefits tab - skip if unsure.
Today's costs plus retirement spending as a % of today or copied categories.
RRSP, TFSA, or non-registered balances and contributions.
Opens analyzer charts with a baseline plan. Add detail on each tab afterward.
See Quick setup wizard for full detail.
Option B - Full checklist
Province, birthdate, and retirement age. Enable partner if applicable.
Add salary, self-employment, rental, or other income under Income & Expenses → Income.
Use preset buttons for CPP and OAS on Income & Expenses → Benefits, or add custom pensions.
Add recurring costs (mortgage, groceries, utilities) under Income & Expenses → Current Expenses.
Set expected retirement spending and optional Go-Go/Slow-Go/No-Go phases.
Enter your cash reserve, other liquid accounts, and real estate & home equity events (Premium) under Assets & Liabilities → Assets.
RRSP, TFSA, non-registered under Assets & Liabilities → Investments. Add balances and annual contributions (modelled until your retirement age).
Enter balances under Assets & Liabilities → Debt, or skip if you have none.
Open Income (chart + tax walkthrough), Tax, Spending, Investments, Portfolio overview, Net Worth, and Plan Trace. Each tab shows whether it uses plan baseline or an active decumulation strategy.
Try Spending capacity for max retirement lifestyle spending, build decumulation scenarios (including Income-first), activate one across analyzer tabs, then Portfolio Simulation for market crash and what-if stress tests, Monte Carlo for historical path success rates, and Compare for side-by-side what-if ages.
RetireIQ Dashboard is your home summary once setup is complete. Getting Started tracks checklist progress; toggle Show Getting Started on login to land there after sign-in.
Import bank CSVs under Budget → Import & accounts, set tagging rules, then review Budget → Dashboard and Budget vs Actual.
Quick setup wizard
A guided 6-step flow that builds a baseline plan faster than the full checklist. Available from the welcome modal or Getting Started hub.
Route: /planner/setup. Progress saves as you go - you can leave and resume later. After step 6, refine each section on its own tab.
Steps
| Step | What you enter |
|---|---|
| 1 · About you | Province, your birthdate, partner toggle (and partner birthdate/retirement age if enabled), retirement ages. Back button returns to prior steps. |
| 2 · Income | Primary earned income - annual or per-pay with frequency. |
| 3 · Benefits (optional) | CPP/OAS/GIS preset buttons (same style as Benefits tab). Entire step can be skipped. |
| 4 · Spending | Today's monthly costs; retirement spending as % of today's total or same categories as pre-retirement. |
| 5 · Investments | Account type, balance, annual contribution until retirement. |
| 6 · First projection | Summary and links into analyzer charts. Disclaimer: plan and estimate only - add detail on each section after. |
After the wizard
- Add real estate, debt, extra income, or benefits on the full tabs
- Use Getting Started for the longer 12-step checklist if you want guided depth
- Premium: try Spending capacity and decumulation scenarios once basics are in
Getting Started hub
A guided checklist that walks you through building your plan, opening each analyzer, and trying simulation tools.
Find it under Personal → Getting Started in the sidebar. Phases expand to show individual steps with links into the planner.
- About you - birthdate, province, retirement age, partner
- Income & Expenses - income, benefits, current spending, retirement spending
- Assets & Liabilities - Assets (cash & real estate), Investments, Debt
- Analyzer - open Income (includes tax walkthrough), Spending, Portfolio, Net Worth, and Plan Trace once
- Simulation (Premium) - Spending capacity, Portfolio Simulation, Decumulation, Compare, Monte Carlo, AI Review
Signed-in users can toggle Show Getting Started on login on this page. When on, opening the planner after sign-in lands here instead of RetireIQ Dashboard.
RetireIQ Dashboard
Your retirement plan at a glance — net worth, cash flow, setup progress, portfolio outcome, and (when budget is enabled) a YTD spending snapshot.
Open RetireIQ Dashboard in the sidebar (top of the planner). When your Getting Started checklist is complete and Show Getting Started on login is off, opening the planner lands here by default.
Top of the page
- Intro card - short description plus the standard projection disclaimer (hypothetical outputs, not guarantees).
- Outcome banner - green or red portfolio survival message (same logic as Analyzer → Portfolio overview).
- Setup banner - if the guided checklist is incomplete, a link to Getting Started with percent complete.
Key numbers (four tiles)
| Tile | What it shows |
|---|---|
| Net worth | Current assets minus debt from your plan. Link to Analyzer → Net Worth. |
| Retirement | Years until your target retirement age (or Retired if you are already past it). |
| Household surplus | Pre-retirement after-tax income minus plan outflows (expenses, debt, contributions) — same summary as the Income tab. |
| Setup score | Percent of required setup items complete. |
Plan setup & analyzer readiness
Two side-by-side panels:
- Plan setup - Setup and Depth progress bars; list of missing required items with links to fix them; shortcuts to Getting Started and General.
- Analyzer readiness - each analyzer chart (Income, Spending, Portfolio, etc.) shows Ready or what's missing. Click a ready chart to open it directly.
Depth tracks optional detail (e.g. real estate on Premium). It stays at 0% until you add optional items — it is not 100% on a new plan.
Budget tracking snapshot (Premium Beta)
When Budget is enabled on Personal → General, a Budget tracking section appears at the bottom with year-to-date figures:
- YTD income, expenses, net vs plan - three KPI tiles compared to your plan budget (prorated YTD).
- Budget variances - up to three categories with the largest dollar gap from plan. Income above target shows green with a +; expenses over budget show red with a −. Link to Budget vs Actual.
- Uncategorised · YTD - count and total dollar amount of imported transactions still needing a category. Review transactions at the bottom opens the filtered transaction list.
- Contribution pacing · YTD - investment contributions actual vs plan, with on-track status or monthly catch-up hint.
- Plan hint - one actionable insight not already shown above (e.g. retirement spending mismatch or total spending above plan). Category-level variance duplicates are omitted.
Use Open dashboard for the full Budget → Dashboard (trends, by-account, charts).
General
The foundation of your plan. Everything here flows through to every calculation in the app.
Global settings
| Field | What it does |
|---|---|
| Province | Sets the provincial income tax brackets used in all tax calculations. Select the province where you file your taxes. |
| Global inflation rate | The assumed annual inflation rate applied to all charts and projections. 2% is the Bank of Canada's target. This flows automatically to the Portfolio, Spending, and Income charts - you can override it per-chart if needed. |
| Global projection age | The age to project to across all charts (default 90). Also flows to each chart individually. |
Your information
Your birthdate is used to calculate your current age, years to retirement, and all age-based filtering on income cards.
Enable I have a partner to unlock two-person modelling throughout the app - separate income, separate retirement ages, joint expenses, and combined tax analysis.
Retirement ages
Use the −/+ buttons to set when you (and your partner) plan to retire. This controls:
- When pre-retirement income stops and portfolio withdrawals begin
- When retirement expenses take effect
- The years-to-retirement calculation used in the Retirement Expenses inflated totals
If you retire at different ages, the retired person's investment accounts fund portfolio gaps first while the other is still working; once both are retired, withdrawals are shared pro-rata across both spouses (see Welcome → How portfolio withdrawals work).
Budget tracking (Premium Beta)
Premium includes budget tracking (sidebar labelled BETA). Import bank CSVs, auto-tag transactions, and compare actual spending to your plan. It is on by default — use Show Budget in sidebar on Personal → General to hide the menu if you prefer.
Business ownership (Premium)
Enable I or my partner own a business under Business ownership on General. That unlocks Assets → Corporation and Analyzer → Corporation (Premium Beta) so you can model CCPC holdings, retained additions, and corporate distributions.
Reports (Premium)
Export to Excel or Print/PDF from this tab - see Export & Reports.
Account
Subscription, storage, backup, sharing, and release notes - separate from your retirement plan inputs on General.
Account sections
The Account group in the sidebar (separate from Personal) includes:
- Profile & billing - sign in, subscription, Free vs Premium limits
- Plan data storage & Backup - local browser vs cloud sync, JSON backup and restore
- Plan sharing - coming soon
- What's new - release notes
Appearance
At the top of Account → Profile & billing, the Appearance section lets you choose how RetireIQ looks:
- System (default) - follows your device's light or dark setting
- Light - always light theme
- Dark - always dark theme
Use the System, Dark, and Light buttons on that page. Preference is saved in this browser; signed-in users also sync to their account.
Free vs Premium
Free includes core planning with entry limits. Premium unlocks cloud sync, simulation tools, AI review, import/export, unlimited entries, and budget tracking (Beta).
On Free plans, section headers show usage like 3 of 3 on Free. You can still click Add when at a limit — RetireIQ opens an upgrade dialog with a link to compare plans.
| Section | Free limit (per person where applicable) |
|---|---|
| Income | 1 source |
| Benefits | 1 benefit |
| Current Expenses | 3 recurring items |
| Retirement Expenses | 3 items |
| Investments | 1 account |
| Debt | 1 debt |
Sign in, password reset, and terms
Create an account from the sign-in page. Use Forgot password? on the sign-in screen to receive a reset link by email (works without signing in first). New accounts must accept the Terms of Service before using the planner.
Browser storage per account
Guest plans and signed-in Free plans save in your browser. Each signed-in user gets a separate local storage key, so switching accounts on the same browser no longer shares one plan. Creating an account clears the anonymous guest plan from that browser. Premium users can enable cloud sync so the plan follows their login across devices.
Cloud database sync (Premium)
Toggle on the Account tab to store your plan in the RetireIQ cloud. Plan data, decumulation scenarios, active strategy selection, and compare settings sync with your account. Turning sync on or off may prompt you to choose which copy to keep if both browser and cloud have data. A JSON backup downloads before migration.
Plan save & backup (Premium)
Even without cloud sync, Premium lets you:
- Plan file save - link a save file on your computer under General → Plan file save (autosave about every 15 minutes while using browser storage).
- JSON backup - download or restore a one-off backup from Account → Backup & restore.
Excel/PDF reports remain on General.
Plan sharing
Coming soon. Plan owners will be able to invite others by email as view-only or editor. Shared plans will appear in the sidebar plan switcher when this feature launches.
Version history
Static release notes on the Account tab - not a data backup. Export JSON or PDF yearly for your own records.
Income
Enter all sources of income for you and your partner. RetireIQ calculates Canadian federal and provincial tax, CPP, EI, and RRSP deductions automatically.
Summary bars
Two dark navy bars at the top, each with vertical dividers between tiles:
- First bar - combined gross income, your gross, partner's gross (if applicable)
- Second bar - household after-tax income, annual expenses, surplus or shortfall (when income and expenses are entered)
Tax deduction columns appear between the bars for you and your partner.
Adding income sources
Click Add income source to add a card. Each card has:
| Field | Description |
|---|---|
| Description | A label for this income source (e.g. "Salary – ABC Corp") |
| Type | Employment, self-employment, pension, rental, investment, or other. Type affects CPP/EI calculations. |
| Enter as | Annual or Per pay. Per pay converts to annual using pay frequency (weekly, biweekly, semi-monthly, monthly, or annual). |
| Annual / gross per pay | Gross income in today's dollars — either annual or per paycheque, depending on entry mode. |
| Payroll deductions | Optional for employment income — pension, benefits, or other pre-tax payroll deductions (annual or per pay). Reduces spendable after-tax income alongside CPP, EI, and income tax. |
| Active from age | Leave blank to start from now. Set a future age for income that hasn't started yet (e.g. part-time work at 62). |
| Until age | Leave blank to default to your retirement age. Set an age past retirement for post-retirement income (e.g. consulting at 67–70). |
| Grows with inflation | If checked, this income is inflation-adjusted in the charts. |
Tax deductions breakdown
The per-person tax breakdown below the income bars shows:
- Income tax - federal + provincial combined
- CPP - Canada Pension Plan contributions (employment income only)
- EI - Employment Insurance premiums (employment income only)
- RRSP/Reg. deduction - sum of tax-deductible investment contributions
- Other payroll deductions - optional amounts you enter on the income card (pension, benefits, etc.)
- Spendable after-tax - what's left to spend
Income splitting (Premium)
Two Premium features - separate toggles for different life stages:
- This tab - Optimize income splitting - pre-retirement only. Finds a spousal split of employment and other earned income that minimizes combined household tax while you are both still working. Most effective when there is a large income gap between partners.
- Analyzer → Portfolio - Pension income splitting (both 65+) - post-retirement only. When both spouses are 65+, shifts eligible registered withdrawals and DB/custom pensions between tax returns (up to 50%) to reduce household tax and OAS clawback. Cash still comes pro-rata from each person's accounts. See Portfolio overview.
Household totals bar
The bottom bar shows combined household after-tax income, total annual expenses (including debt), and the resulting surplus or shortfall.
Debt
Track loans, mortgages, and lines of credit. Debt payments are automatically added to your Current Expenses and removed when the debt is repaid.
Summary bar
Shows total monthly payments, total annual cost, and total outstanding balance across all debts - updated live.
Adding a debt
Click Add debt. Each debt card includes:
| Field | Description |
|---|---|
| Description | Name of the debt (e.g. "Mortgage – Main St") |
| Outstanding balance | Current remaining balance |
| Monthly payment | Your regular monthly payment amount |
| Paid off by age | Your age when this debt is fully repaid. Once reached, the payment is removed from expenses in the Spending chart. |
Current Expenses
Your day-to-day spending. These form the baseline for your pre-retirement lifestyle and flow into retirement expense modelling.
Recurring expense items
Add each regular monthly expense (groceries, utilities, insurance, subscriptions, etc.). The summary bar shows total monthly and annual spending including any debt payments. Free plans are limited to 3 recurring items (see Account → Free vs Premium).
Expense card options
Each recurring expense card includes two checkboxes (available after the item is saved):
- Continues in retirement - marks this expense for import on the Retirement Expenses tab when you click Re-sync. The engine also uses flagged expenses when you have no manual retirement line items.
- Grows with inflation - if checked, the amount increases each year at the global inflation rate from General.
One-off expenses before retirement
Large one-time costs you expect before you retire - a new car at 45, a home renovation at 52. These are:
- Shown as separate bars in the Spending chart
- Deducted from your accumulated pre-retirement cash surplus in the year they occur
- Not drawn from the investment portfolio (that's pre-retirement)
| Field | Description |
|---|---|
| Amount (today's $) | The cost in today's dollars |
| At your age | Your age when this expense occurs |
| Inflate to that year | If checked, the amount is inflated to the year of the expense using the global inflation rate |
Assets
Cash accounts and real estate - liquid balances, home equity, and planned sale or downsizing events.
Cash reserve
Every plan includes a required cash reserve. Pre-retirement income above spending accumulates here; shortfalls reduce it. Post-retirement one-off expenses can be funded from cash or portfolio withdrawals.
Other cash accounts
Optional chequing, savings, or other liquid accounts. These count toward net worth but do not receive automatic surplus/deficit flows - only the reserve does.
Real estate & home equity events (Premium)
Add property you own today and planned sales or downsizing. Enter estimated value, sale age, % of proceeds to portfolio, and transaction costs. Proceeds add to your portfolio at the sale age and property value appears in net worth until sold.
Net Worth in the Analyzer combines investments, cash, real estate, and debt over time. Market crashes from Portfolio simulation are not applied on this view.
Investments
Your investment accounts are the engine of your retirement. Enter each account separately to track growth, contributions, and tax treatment accurately.
Summary bar
Shows total current investment value, total annual contributions (pre-retirement), and total tax-deductible contributions.
Global return rates
Use Set default return rates to quickly apply a pre and post-retirement return rate to all investments at once. You can override rates on individual cards afterward.
Simple vs Advanced returns
Each investment card has a Return details toggle:
- Simple - enter total pre- and post-retirement return %. Behind the scenes RetireIQ keeps any dividend yield you already set and adjusts price return so the totals match.
- Advanced - enter price return and dividend yield separately for pre- and post-retirement. Total return is shown as price + yield.
Investment cards
| Field | Description |
|---|---|
| Description | Account name (e.g. "RRSP – TD Bank") |
| Registered account type | RRSP, TFSA, RRIF, non-registered, etc. Affects tax treatment on withdrawals and dividends. |
| Asset type | Stocks, Bonds, GIC, etc. - informational only |
| Current value | Today's balance in this account |
| Annual contribution | How much you contribute each year until your retirement age. Not added in post-retirement projection years. |
| Contribution grows with inflation | If checked, the annual contribution amount increases each pre-retirement year at the plan inflation rate |
| Pre / post price return | Expected annual price growth (Advanced mode). In Simple mode you edit total return instead. |
| Pre / post dividend yield | Expected annual dividend yield (Advanced). Total return = price return + yield. |
| Eligible Canadian dividends % | Non-registered only - share of dividends that qualify for the dividend tax credit (default 100%). |
| DRIP / reinvest dividends while working | On by default. While you are still working, dividends are reinvested into the account. After retirement (or when Income-first is on), payout dividends can fund spending before selling principal. |
| Tax deductible contributions | Check for RRSP contributions - deducted from taxable income on the Income tab |
Dividends, DRIP, and Income-first
- DRIP while working - recommended default; dividends compound inside the account pre-retirement.
- Tax-free accounts (TFSA / FHSA) - dividends are tax-free; eligible-dividend % does not apply.
- Registered accounts (RRSP / RRIF) - dividends grow tax-deferred; tax applies on withdrawal as ordinary income (no dividend tax credit inside the account).
- Non-registered - payout dividends can appear as gross dividend income on Analyzer → Income; eligible Canadian dividends use the dividend tax credit model.
- Income-first - on Decumulation scenarios (saved with the strategy) or as a chart-only toggle on Portfolio Simulation: prefer paying dividends before selling principal to fund retirement spending.
Account type and tax treatment
RRSP / RRIF
Contributions are tax-deductible. Withdrawals are 100% taxable on the account owner's return. Draw order follows baseline rules or an active decumulation strategy (see Welcome).
TFSA
Contributions are not deductible. Withdrawals are tax-free on the owner's return. TFSA is typically drawn before taxable accounts within each person's tier.
Non-registered
Withdrawals still use a simplified taxable / return-of-capital mix. Separately, payout dividends can be taxed as eligible or other Canadian dividends using the yield and eligible % on the card.
Real estate events
Model home sales and downsizing on the Assets tab (Premium). Proceeds at the sale age flow into your portfolio projection.
Benefits & Pensions
Government benefits and pensions are income offsets in retirement - they reduce how much you need to withdraw from your portfolio each year.
Preset benefits
Click the preset buttons to quickly add standard Canadian programs:
| Benefit | Notes |
|---|---|
| CPP | Canada Pension Plan. Enter your expected monthly amount. Start age defaults to 65 - taking it at 60 reduces it by 36%, delaying to 70 increases it by 42%. |
| OAS | Old Age Security. Available at 65 (or deferred to 70). Subject to clawback if your total income exceeds ~$90,997 (2026, indexed). The Portfolio chart models OAS clawback automatically. |
| GIS | Guaranteed Income Supplement - for lower-income seniors. Add if applicable. |
Custom benefits
Click Add custom benefit for defined benefit pensions, employer pensions, or any other regular post-retirement income. Enter the annual amount and the age it begins.
Find this tab under Income & Expenses → Benefits in the planner sidebar (directly below Income).
How benefits affect the projection
Each year in retirement, your benefits are subtracted from your spending needs before the portfolio is drawn on. Benefits that haven't started yet (e.g. OAS at 65 when you retire at 60) are phased in at the right age.
Retirement Expenses
Define what you expect to spend in retirement. The slider on each item lets you adjust what percentage of your current spending continues after you retire.
Summary bar
The top bar shows three views of your retirement expenses:
- Today's spending (monthly) - total of all expense amounts as entered
- In retirement (slider %) (monthly) - after applying each slider percentage
- At retirement date - annual (inflated) - the retirement-adjusted amount grown by inflation to your retirement date using the global inflation rate
Syncing from Current Expenses
On Current Expenses, check Continues in retirement on each expense that should carry into retirement. Then click ↻ Re-sync from Expenses on this tab.
Re-sync creates or updates one retirement row per flagged expense, matched by a hidden link to the source expense. If you change an expense amount or category, run Re-sync again to refresh the linked retirement row. Expenses you uncheck are removed from the imported set on the next sync. Manually added retirement rows (not from sync) are left unchanged.
RetireIQ waits for any pending expense saves before syncing, so checkbox changes are included. On Free plans, re-sync stops at the 3 retirement expense limit and reports how many were skipped.
After import, use the slider on each item to set what percentage continues into retirement (default 100%). Adjust individual items or add manual rows as needed.
Spending phases (Go-Go / Slow-Go / No-Go)
Most retirees spend differently across retirement stages. Set optional phase multipliers:
| Phase | Typical spending | Description |
|---|---|---|
| 🏃 Go-Go years | 100–120% | Early retirement - active travel, hobbies, high spending |
| 🚶 Slow-Go years | 80–100% | Mid retirement - less travel, more home-based activities |
| 🛋️ No-Go years | 60–80% | Late retirement - lower mobility, reduced discretionary spending |
The From age of each phase is automatically set to the previous phase's end age + 1. Set To age on each phase; the next phase's start updates automatically.
One-off expenses in retirement
Large one-time costs during retirement (new car at 70, home modifications at 80). These are withdrawn from your portfolio in the year they occur and shown as separate bars in the Portfolio and Spending charts.
Budget overview
Import real bank transactions, categorise them automatically, and compare actual spending to your retirement plan. Premium Beta — stored in your browser or cloud when sync is on.
Enabling the budget module
Premium users see Budget in the left sidebar. To show or hide it, open Personal → General and toggle Show Budget in sidebar.
The budget workflow
Start on Budget → Dashboard for period KPIs (income, expenses, investments), trends, and per-account cash movement.
Tell RetireIQ the column layout of your bank's CSV export. Do this once per bank.
Toggle which income, investment, and expense categories appear in Budget vs Actual. Defaults are set based on your age - override any item individually.
Create rules that automatically categorise transactions by matching description text. Rules with no match text are ignored. Optionally assign a subcategory too.
Break any category into subcategories for more detailed tracking - e.g. Groceries → Costco, Safeway. Each subcategory has its own monthly budget. Amounts roll up to the parent - no double-counting.
Upload a CSV from your bank, select the format, review the auto-tagged transactions, and click Import valid rows. Invalid or duplicate rows are shown highlighted with a reason badge and skipped automatically.
Compare actual vs planned across Income, Investment Contributions, and Expenses for any time period. Click any chart bar to drill into subcategories.
File Formats
Define the column layout for each bank's CSV export. You only need to do this once per bank - then reuse the format every time you import.
Creating a format
A blank format editor opens. Give it a descriptive name (e.g. "TD Bank Chequing").
Most banks use comma-separated values. Check your bank's CSV to confirm. Common date formats: YYYY-MM-DD (TD, RBC), MM/DD/YYYY (some US-linked banks).
How many header rows to skip at the top of the file. Set to 0 if there's no header row, 1 if there's one header row (most common).
Each row represents one column in your CSV. Use ▲ ▼ to reorder them to match your file. Assign each to: Date, Description, Amount withdrawn, Amount deposited, or Ignore.
Paste a sample row from your CSV into the preview box to verify the mapping looks correct. Click Save format.
Column field types
| Field type | Use when… |
|---|---|
| Date | The column contains the transaction date |
| Description | The column contains the merchant name or transaction description |
| Amount withdrawn | The column contains debit amounts (positive numbers for money going out) |
| Amount deposited | The column contains credit amounts (positive numbers for money coming in) |
| Amount (single col) | The bank uses one column for all amounts - negative = withdrawal, positive = deposit |
| Running balance | Informational - not used in calculations |
| Ignore | Skip this column entirely |
TD Bank: Date, Description, Debit, Credit, Balance → skip 1 row, comma delimiter
RBC: Account, Account Type, Date, Description, Amount, CAD Amount → rearrange accordingly
Scotiabank: Date, Description, Withdrawals, Deposits, Total Balance → skip 1 row
Managing formats
- Delete removes the currently selected format
- Delete all removes every saved format (with confirmation)
- Formats are saved automatically when you click Save format
Import Transactions
Upload a CSV file from your bank, match it to a saved format, review the auto-tagged transactions, and confirm the import.
Import steps
Choose the format you created for this bank from the dropdown.
Click the file input and choose the CSV exported from your bank's website.
RetireIQ parses the file, validates each row, and shows valid and skipped transactions separately. Tagging rules and subcategory rules are applied automatically. You can adjust categories using the dropdown on each row before confirming.
Only valid transactions are added. Skipped rows are never imported.
Import validation
RetireIQ automatically skips rows that can't be reliably imported. Skipped rows appear highlighted below the valid rows with a coloured badge showing the reason:
| Skip reason | Meaning |
|---|---|
| Invalid date | The date column couldn't be parsed using your format's date pattern |
| No amount | Both withdrawn and deposited amounts are zero or missing |
| Duplicate | An identical transaction (same date, description, and amount) already exists in your transaction history |
The summary line above the table shows exactly how many rows were accepted and how many were skipped by each reason.
Re-tagging after import
If you update your tagging rules after importing, go to Tagging Rules and click Tag untagged transactions. This applies your current rules to any transaction with no category - already-tagged transactions are never changed.
Tagging Rules
Rules automatically assign a category to transactions based on their description. Set them up once and every import categorises itself.
How rules work
Rules are applied in order - the first rule that matches a transaction wins. Each rule has:
| Field | Description |
|---|---|
| If description… | The match type: contains, starts with, exactly matches, or matches regex |
| Match text | The text to look for in the transaction description (case-insensitive) |
| Assign category | The expense or income category to assign - pulled from your Income and Expense card names |
| Assign subcategory | Optional. Only appears if the selected category has subcategories defined. Assigns the transaction to a specific subcategory within the parent. |
Match types
| Type | Example | Matches |
|---|---|---|
| Contains | "NETFLIX" | Any description containing "NETFLIX" anywhere |
| Starts with | "TIM HORTONS" | Descriptions beginning with "TIM HORTONS" |
| Exactly matches | "RENT" | Only descriptions that are exactly "RENT" |
| Regex | "GROCERY|SOBEYS|LOBLAWS" | Matches any of the listed patterns |
Inactive rules
A rule with no match text is inactive - it's shown with an amber inactive - no text badge and a yellow border. It won't match anything until you type a value. This lets you save a partial rule and come back to it.
Test a rule
Use the Test a description box at the bottom to paste a real transaction description and see which rule would match it. The result shows the matched category, or category → subcategory if a subcategory is also assigned. Shows "No match" in grey if nothing matches.
- Bank descriptions are often truncated or have reference numbers appended - use "contains" with the core merchant name
- Put more specific rules above more general ones
- Use regex to catch multiple similar merchants in one rule:
LOBLAWS|SUPERSTORE|NO FRILLS
Budget vs Actual
Compare what you planned to spend vs what you actually spent for any time period.
Choosing a period
| Option | Description |
|---|---|
| Month to date | From the 1st of the current month to today |
| Quarter to date | From the start of the current quarter to today |
| Year to date | From January 1 to today |
| Full month | Complete current calendar month |
| Full quarter | Complete current quarter |
| Full year | Complete current year |
| Custom range | Set your own From and To dates |
Summary tiles
Three tiles show one per section - Income & Benefits, Investment Contributions, and Expenses. Each tile shows the budget target and actual side by side, a progress bar, and the variance. Colour logic: income green = above target, expenses/investments green = under budget. When actual expenses exceed budget, the tile turns orange with a ⚠ over by $X badge.
A Net position tile below the three shows: Income − Investments − Expenses = net, for both budget and actual side by side. Surplus in blue, shortfall in orange.
Category table
The table is split into five sections with coloured headers:
- Employment Income - employment income cards
- Benefits & Pensions - benefit cards (CPP, OAS, pensions)
- Investment Contributions - investment cards with annual contributions
- Expenses - current and retirement expense cards
- Debt Payments - debt cards (mortgage, loans, lines of credit)
Which categories appear is controlled entirely by the Budget Categories panel - use toggles there to include or exclude any item.
Each parent row shows the budgeted amount (prorated to the period), actual amount, variance, and a progress bar. Click any row with a ▶ arrow to expand subcategories.
Subcategory budget override: If a category has subcategories whose monthly budgets add up to more than the parent's monthly budget, BvA uses the subcategory total as the budget. If they add up to less, the parent budget is kept.
Use Expand all and Collapse all buttons to show or hide all subcategories.
Budget proration rules
| Period | How budget is calculated |
|---|---|
| Month to date | Monthly amount × (days elapsed ÷ days in this month) |
| Quarter to date | Monthly × 3 × (days elapsed ÷ days in this quarter) |
| Year to date | Monthly × 12 × (days elapsed ÷ 365 or 366) |
| Full month | Monthly × 1 exactly |
| Full quarter | Monthly × 3 exactly |
| Full year | Monthly × 12 exactly |
| Custom range | Monthly × (days ÷ 30.44) |
Subcategory drill-down
If a category has subcategories defined, clicking the row expands them. The parent total always includes subcategory amounts rolled up - subcategory transactions are never counted twice.
Clicking any bar in the charts below also opens a subcategory drill-down modal for that category.
Charts
Three bar charts - Income & Benefits, Investment Contributions, Expenses. Each shows Budget vs Actual bars per category. Scroll/pinch to zoom, drag to pan, Reset zoom to restore. Click any bar to see the subcategory breakdown.
Print / Save PDF
The Print / Save PDF button in the BvA header opens a styled print page in a new tab showing: the period header, all four summary tiles including net position, and the complete category table. Use your browser's Print → Save as PDF to download it.
Budget Categories
Control exactly which income, investment, and expense categories appear in Budget vs Actual using simple on/off toggles.
How it works
Every card you've added in the Income, Investments, Expenses, and Debt tabs appears here as a toggle row. Turn any category off to remove it completely from the Budget vs Actual table and charts. Turn it back on to bring it back.
Categories are grouped into four sections matching Budget vs Actual colours: Income (employment + benefits), Investments (contribution accounts), Expenses (current and retirement), and Debt Payments (loans, mortgages, lines of credit).
The Subcategories parent dropdown only shows categories that are toggled ON here - so turning off a category also removes it as a subcategory parent option.
Age-based defaults
On first load, toggles default based on your current age:
| Category type | Default before retirement | Default after retirement |
|---|---|---|
| Employment income | On | Off |
| Benefits & pensions | Off | On |
| Investment contributions | On | Off |
| Current expenses | On | Off |
| Retirement expenses | Off | On |
| Debt payments | On | On |
You can override any default manually. A yellow "check age" badge appears on rows that are toggled on but may not be age-appropriate - it's a reminder, not a restriction.
Adding and removing categories
To add a new category: go to the Income, Expenses, or Investments tabs and add a new card there. It will appear here automatically. To remove a category from Budget vs Actual: either toggle it off here, or delete the card from its tab entirely.
Each row shows
| Column | Description |
|---|---|
| Toggle | Orange = included in BvA, grey = excluded |
| Name | The category name from the card |
| Owner | Primary, Partner, or - for expenses |
| Type | Employment, Benefit, Investment, Current, Retirement, Debt, Other |
| Monthly | The monthly budget amount from that card |
Subcategories
Break any category into subcategories for more detailed tracking - without changing your planning tabs at all.
What subcategories are
Subcategories are a budget-only feature. They let you split a broad category like "Groceries" into specific stores or types (Costco, Safeway, Farmers Market) and track each one separately - with its own monthly budget and its own actual spend from imported transactions.
Subcategory amounts always roll up to the parent category in Budget vs Actual. The parent row shows the combined total of direct transactions + all subcategory transactions.
Your planning tabs (Income, Expenses, Investments) are completely unaffected.
Adding a subcategory
Choose from any of your existing income or expense categories.
E.g. "Costco", "Gas", "Netflix".
How much you plan to spend in this subcategory per month. This is separate from the parent category's budget.
The subcategory appears grouped under its parent. You can edit the budget amount inline at any time.
Tagging transactions to subcategories
Once a category has subcategories, a Assign subcategory dropdown appears in your tagging rules when you select that category. This lets you automatically assign imported transactions to the right subcategory.
Transactions that match the parent category but no subcategory rule simply count toward the parent total - there is no "unsubcategorised" row.
Viewing subcategories in Budget vs Actual
Parent category rows with subcategories show a ▶ arrow. Click the row to expand and see the subcategory breakdown. All rows are collapsed by default. Use Expand all to open everything at once.
Transactions
Your full transaction ledger. Search, filter, re-tag, split, and manage all imported transactions.
Filtering
- Search - filters by description, tag, or amount
- From / To - date range filter
- Category - filter to a specific tag
Editing tags
Use the category and subcategory dropdowns on each row to reassign a transaction. Changes are saved immediately.
Splitting a transaction
Click ✂️ on any row to split a single transaction across multiple categories - useful when one bank charge covers several expense types (e.g. a Costco trip split between Groceries and Household).
Split children show a yellow ✂️ split badge. The original transaction is hidden but preserved for unsplitting. Click unsplit on the parent row to restore the original. Split children can themselves be re-split.
Works for both withdrawals and deposits (income splits).
Deleting transactions
Click × on any row to delete that transaction. Use Clear all to delete every transaction (with confirmation).
Trends
Track how your income, investments, expenses, and net position move month over month, quarter over quarter, or year over year.
How it works
RetireIQ looks at your imported transactions and groups them by period, then compares actual spending vs your budget target for each period. Four lines are shown on one chart - Income, Investments, Expenses, and Net.
Controls
| Control | Description |
|---|---|
| Period | Monthly, Quarterly, or Yearly grouping |
| Periods to show | Last 6, 12, or 24 periods |
Reading the chart
- Solid lines - actual transaction amounts per period
- Dashed lines - budget target (constant - same monthly budget each period)
- Green - Income, Blue - Investments, Red/Orange - Expenses, Grey - Net
A summary table below the chart shows exact amounts per period for all four metrics. Legend on the right - click to toggle series. Scroll/pinch to zoom, drag to pan.
Income Chart & Tax Walkthrough
Stacked income chart across your lifetime, plus a unified tax walkthrough for pre- and post-retirement years.
Income chart
- Blue bars - your employment/regular income (stops at your retirement age by default)
- Light blue bars - partner's income (stops at their retirement age)
- Orange bars - post-retirement earned income (part-time work, consulting)
- Green bars - government benefits and pensions (CPP, OAS, DB pensions) - each gets its own bar starting at its configured age
- Dividend income bars - when non-registered accounts pay out dividends (yield + payout / Income-first), gross non-registered dividend income appears for you and your partner
- Dark navy line - total income across all sources each year
- Red dashed line - portfolio withdrawal estimate from the same analyzer projection (baseline or active strategy)
Tax detail also has its own Analyzer tab: Analyzer → Tax (stacked tax chart plus the walkthrough below). Older bookmarks to /planner/tax redirect there.
Controls
- Project to age - how far to extend the chart (independent of global setting)
- Inflation (local) - inflation rate used for this chart only
- Reset zoom - returns to the full view after zooming
Income chart legend order
Legend items are grouped: pre-retirement sources first (your employment, then partner's), then post-retirement (part-time/future, benefits, portfolio withdrawals - your items before partner's). Click any item to show or hide that series.
Interacting with the chart
- Legend on the right - click items to show or hide series (same layout on Spending, Investments, Portfolio, Compare charts)
- Scroll / pinch to zoom in on a time range
- Drag to pan left/right when zoomed
- Hover over any bar to see exact values in the tooltip
Tax walkthrough
Below the chart, scroll to Tax walkthrough. One combined view covers your whole projection. When a decumulation strategy is active, benefit timing and withdrawals follow that scenario. The walkthrough summary bar uses vertical dividers between tiles (same pattern as Income tab and other analyzer detail panels):
- Step through ages from today to projection end
- Before retirement - employment, RRSP, CPP/EI, income tax; age subtitle shows years to retirement
- After retirement - benefits, earned income, withdrawals, OAS clawback; subtitle shows years to end of plan
- Bracket tables use global inflation from General (chart uses local inflation separately)
Full schedule tables
Below the age stepper, expand Full schedule (all pre-retirement years) or Full schedule (all post-retirement years) to open a table for every year in that phase. Columns include gross income, deductions, federal and provincial tax, spendable income, and (post-retirement) spending, withdrawals, and OAS clawback. Scroll horizontally when columns don't fit. Click any row to jump the stepper to that age - the active row is highlighted.
Portfolio withdrawals in the walkthrough
When spending exceeds after-tax income and benefits, the walkthrough shows gross and after-tax portfolio withdrawals. With an active decumulation strategy, draw order follows that scenario's five priority levels. With plan baseline, draw order is: retired person's accounts first while one spouse still works; pro-rata across both spouses when both retired (see Welcome). Tax is always attributed to the account owner.
Pension income splitting in the walkthrough
When Pension income splitting (both 65+) is enabled on Analyzer → Portfolio (Premium, two-person plans), post-retirement tax rows reflect shared eligible pension income in years when both spouses are 65+. Footnotes under the walkthrough list the active rules in bullet form and note whether splitting is on or off. Cash withdrawals are unchanged - only tax attribution is adjusted.
Spending Chart
Shows your spending year by year from now through your projection age, alongside your after-tax income, and tracks the pre-retirement cash surplus you accumulate. Uses plan baseline or your active decumulation strategy (see Analyzer projection banner).
What's shown
- Blue bars - pre-retirement annual spending (expenses + debt)
- Orange bars - post-retirement recurring spending (adjusted for phases)
- Red bars - post-retirement spending in years when portfolio withdrawals are needed but investments are depleted
- Light orange bars - one-off expenses in retirement
- Light blue bars - one-off expenses before retirement
- Purple bars - your employee investment contributions
- Green line - household after-tax income + benefits each year
- Brown dashed line - after-tax portfolio withdrawal (when income + benefits aren't enough)
- Dark dashed line - total spending trend (top of stacked bars)
Legend order
Pre-retirement items appear first (pre-retirement spending, pre-retirement one-offs), then retirement items (post-retirement spending, retirement one-offs, portfolio withdrawal). Click legend items on the right to toggle series.
Reading the chart
In pre-retirement years, when the green income line is above the blue spending bars, you're accumulating savings in your cash reserve.
In post-retirement, the income line includes your benefits and any post-retirement earned income. The brown dashed withdrawal line shows what comes from investments after tax. When the portfolio is depleted but spending still needs funding, post-retirement bars turn red and a warning banner appears at the top.
A cash reserve at retirement summary appears below the chart when relevant. Chart legend is on the right - click to toggle series. Scroll/pinch to zoom, drag to pan.
Investments Chart
Stacked bar chart of projected balance by account, plus an age walkthrough and full schedule table. Uses the same analyzer projection as Portfolio overview and Plan Trace.
What's modelled
- Pre-retirement - annual contributions (from each investment card) plus pre-retirement return rates
- Post-retirement - contributions stop at your retirement age; balances grow at post-retirement rates and may be reduced by withdrawals when needed (retired person first while one spouse still works; pro-rata when both retired)
- Real estate proceeds - sale events from Assets flow into the portfolio at the sale age
Investment details (below chart)
Step through ages to see per-account balances. The walkthrough summary bar uses dividers between tiles. Legend lists your accounts first, then your partner's when partner planning is enabled.
Portfolio overview
Combined portfolio projection - total balance, withdrawals, tax, and benefits over time. Uses plan baseline or your active decumulation strategy (Premium). Market crashes are not applied here.
How the projection works
An Analyzer projection banner at the top shows whether this tab uses plan baseline or an active decumulation strategy (Premium).
- Pre-retirement - each account grows at its pre-retirement return rate plus any annual contributions (and inflation-indexed contributions if enabled)
- At your retirement age - new contributions stop; post-retirement return rates apply
- Post-retirement - benefits and earned income offset spending; the portfolio is drawn on for the remainder (withdrawal order follows plan baseline or active strategy; tax modelled on withdrawals)
Withdrawal draw order (plan baseline)
When no decumulation scenario is activated:
- Partner retires first - while you're still working, their income and their investment accounts fund gaps before yours.
- Both retired - withdrawals are shared across both spouses by account type (TFSA → non-reg → registered), pro-rata by balance.
- Tax - attributed to the account owner, not split 50/50.
Pension income splitting (Premium)
Two-person Premium plans show a checkbox Pension income splitting (both 65+) at the top of this tab.
- When it applies - both spouses are age 65+ in that projection year and the toggle is on.
- What moves - up to 50% of each person's eligible pension income (registered account withdrawals plus DB/custom pensions from Benefits) can be reallocated to the lower-income spouse for tax purposes.
- What does not change - who actually withdraws from which account. Withdrawals stay pro-rata by account balance (same baseline draw order as above).
- Tax impact - federal and provincial tax and OAS clawback are recalculated on post-split attributed income. Reflected on this chart, the Income tax walkthrough, and Plan Trace.
- Assumption - models RRIF-style pension splitting from age 65. It is not a CRA filing or T1032 form.
Green / red banner (top of page)
- Green banner - portfolio survives to the projection age with money remaining
- Red banner - portfolio depletes before the projection age; shows the age it runs out
Controls
The Analyzer projection block at the top combines the strategy banner, project-to age, inflation, and Reset zoom in one row.
| Control | Description |
|---|---|
| Project to age | How far to run the projection (local to this chart) |
| Inflation (local) | Inflation rate for this chart |
| Pre-ret. fallback return | Used where a per-investment rate is not set |
| Post-ret. return | Portfolio return after retirement (fallback) |
| Reset zoom | Returns to the full chart view after zooming |
Year-by-year detail
For a full balance-sheet and cash-flow walkthrough by age, use Analyzer → Plan Trace or the age stepper on Net Worth. Portfolio overview focuses on the combined portfolio chart and survival banners.
Chart elements
- Black line - total portfolio value
- Orange bars - net annual withdrawal from portfolio
- Purple bars - tax on withdrawals (+ OAS clawback)
- Green bars - benefit income offsetting withdrawals
Net Worth
A point-in-time snapshot of assets minus liabilities from your plan data.
Investments and real estate count as assets; debts reduce net worth. Year-by-year investment balances use the same analyzer projection as Portfolio overview (plan baseline or active decumulation strategy). Market crash shocks are not applied - configure those in Simulation → Portfolio Simulation.
Use the age stepper to inspect per-account balances each year. Print this age and Print full report open a printable breakdown of assets and liabilities by age.
Plan Trace
Year-by-year audit of your analyzer projection - assets, liabilities, cash flows, and portfolio withdrawals in one place. Uses plan baseline or your active decumulation strategy (Premium); market crashes are not included.
What you see at each age
- Analyzer projection - strategy banner, project-to age, inflation, and print actions in one block at the top
- Cash reserve & withdrawal rules - how cash and portfolio draws work in the projection (listed above the age steppers)
- Age steppers - your age is adjustable; partner age follows the same timeline when a partner is in the plan
- Assets & liabilities - opening balance, increases and decreases, closing balance per account (investments, cash, property, debt)
- Cash flow - income, spending, contributions, portfolio withdrawals (after-tax per person), and how cash reserve moves
- Summary table - all projection years at a glance (includes partner age column when applicable)
Withdrawals in Plan Trace
Matches Portfolio overview and Income tax walkthrough for the current projection mode (plan baseline or active decumulation strategy). When Pension income splitting (both 65+) is enabled on Portfolio (Premium), after-tax withdrawal tax lines reflect post-split attributed income in years when both spouses are 65+ - cash flows are unchanged.
Print reports
Print this age - detail for the selected year plus summary row. Print full plan - complete schedule and every year's detail. Opens in a new window for Print / Save PDF.
Portfolio Simulation
Full cash-flow modelling with your active decumulation strategy (or plan baseline), market crashes, what-if stress tests, and one-off events.
Withdrawal strategy
This tab uses whichever decumulation scenario you have activated on Simulation → Decumulation (shown in the banner and withdrawal control). Choose Plan baseline to return to default pro-rata withdrawals and benefit ages from Benefits. You can also switch activation from this page. If the active scenario has Income-first enabled, dividends fund spending before principal sales.
What-if stress tests (chart-only)
The What-if stress tests panel overlays temporary assumptions on this chart only - they do not change your saved plan on General or Investments. Impact cards show the change in portfolio at retirement and at projection end versus plan assumptions.
| Control | What it does |
|---|---|
| Project to age / Inflation / Returns | Local chart overrides for horizon, inflation, and pre/post returns |
| Contribution increase (before retirement) | Extra monthly investing while working (funded by spending less pre-retirement; cash reserve unchanged) |
| Spending change (after retirement) | Add or subtract monthly retirement spending for this chart |
| Income-first | Chart-only: pay dividends before selling principal (uses yields from Investments; DRIP stays on while working) |
| Housing crash | Reduce net proceeds from a planned sale/downsizing event on Assets (select which event if you have more than one) |
Market crashes
Add crash events with label, your age, and portfolio drop %. Crashes apply immediately at that age - before or after retirement - and interact correctly with an active decumulation strategy (portfolio balances reflect the shock in the same projection). Crash markers appear on the chart.
Same chart language as Portfolio overview
Analyzer projection banner and green/red survival banners at the top, chart zoom/pan, and return controls for this simulation. Per-account bucket withdrawals apply when a decumulation scenario is active. Year-by-year audit is in Plan Trace. For historical path resampling instead of deterministic shocks, use Monte Carlo.
Spending capacity
Find the maximum monthly retirement lifestyle spending your liquid assets can support while leaving a legacy target by plan-through age - or search the earliest retirement age at your planned spending.
Open Simulation → Spending capacity in the sidebar. Premium subscription required.
What it answers
- Max spending mode - binary search finds the highest monthly amount on your Retirement expenses lifestyle categories that still leaves your legacy target in investments and cash at plan-through age
- Early retirement search - given spending on your Retirement expenses tab, find the earliest retirement age where liquid assets last to plan-through with your legacy target
- Compare to plan - see results vs your current monthly spending and planned retirement spending
Controls
| Setting | What it does |
|---|---|
| Retirement ages | Yours and partner's (if applicable) - when lifestyle spending and decumulation begin in this simulation |
| Plan-through age | End age for the search (from General by default) |
| Legacy amount | Target investments + cash balance at plan-through age (can be $0) |
| Go-Go / Slow-Go / No-Go | Optional phase multipliers on retirement lifestyle spending (same concept as Retirement Expenses tab) |
| Calculate retirement spending | Runs the simulation with current slider values |
Important limitations
- Simulation only - nothing on this page is saved to your plan; adjust Retirement Expenses separately if you want to keep a new spending level
- Plan baseline withdrawals - uses default pro-rata withdrawal rules, not an active decumulation strategy (despite showing the analyzer projection banner)
- Home equity excluded - only investments and cash fund lifestyle spending in this model
- Must-pay costs (debt, one-offs, etc.) still flow from your plan data
Reports
After calculation, open Print cashflow detail for a year-by-year breakdown of income, spending, withdrawals, and ending liquid balances.
Decumulation
Build, compare, save, and activate withdrawal strategies - benefit timing, five priority levels, Income-first dividends, RRIF conversion age, and side-by-side scenario charts.
Workflow
Click + New scenario. The Baseline tab shows plan defaults for comparison only - it is not editable.
Set CPP/OAS start ages (steppers or presets), withdrawal order preset, RRIF conversion age, optional Income-first (dividends before principal), and drag cash, accounts, or corporation across five priority columns.
Click Save scenario when the preview chart and summary look right. A confirmation dialog explains what was saved. Wait for the dialog before clicking again.
Click Activate strategy to apply this scenario across Income, Spending, Investments, Portfolio overview, Tax, and Plan Trace. Portfolio Simulation adds market crashes and chart-only stress tests on top.
Income-first
When enabled on a scenario, retirement spending prefers dividend distributions before selling principal. Yields come from each investment card (Advanced return details). DRIP can still reinvest while you are working; Income-first forces payout behaviour in retirement for funding shortfalls. Save and activate the scenario so analyzer tabs use it.
Withdrawal priority editor
- Five priorities - displayed side by side; drag Cash reserve, investment accounts, and (when modelled) Corporation between columns
- Same priority - sources in one column split pro-rata by balance
- Reset all to priority 1 - moves everything back into the first column
- Withdrawal order preset - starting point (e.g. balanced, RRSP-first); you can still reorder in the grid
- RRIF conversion age - when registered funds convert for mandatory minimums (default 71)
Compare scenarios on this page
Switch scenario tabs to compare outcomes side by side (depletion age, end balance, lifetime tax). This is separate from Simulation → Compare, which varies retirement ages and crashes across A/B/C lines.
Save, activate, and delete
- Confirmation dialogs - Save, Activate strategy, and Delete explain what will change across the plan
- Delete active strategy - deleting the scenario that is currently active clears that selection and returns analyzer tabs to plan baseline
- Unsaved changes warning - if you edit a scenario without saving, leaving Decumulation (sidebar navigation, browser refresh, or switching to another scenario tab) prompts before discarding edits
Storage
Scenarios are part of your plan JSON - saved in browser local storage by default, or in the cloud when Premium cloud sync is enabled on Account.
Compare
Run up to three retirement scenarios side by side - different retirement ages, return rates, or crash events (Premium).
Scenarios A, B, and C
Scenarios A and B are always available. Toggle Scenario C on to add a third line on the chart.
What you can vary per scenario
- Retirement age (yours and your partner's)
- Post-retirement return - adjusts in 0.25% steps (keyboard arrows or spinner)
- Market crashes - up to 2 per scenario; magnitude adjusts in 2.5% steps
Reading the chart
- Navy solid line - Scenario A portfolio value
- Orange solid line - Scenario B portfolio value
- Navy bars - Scenario A annual gross withdrawal
- Orange bars - Scenario B annual gross withdrawal
The portfolio at retirement for each scenario is shown in the scenario card. A larger portfolio at retirement means more buffer and smaller required withdrawals.
Monte Carlo
Resample historical Canadian and US market years through your full plan to estimate the chance your cash flow stays funded to projection end.
Open Simulation → Monte Carlo. Premium subscription required.
How it works
- Draws synchronized historical blocks of Canadian equity, US equity (CAD), bond, and CPI years through your plan horizon
- Success means no unfunded cash-flow shortfall through projection end
- Shows percentile bands (e.g. P10 / P50 / P90) for combined portfolio path outcomes
- Uses your active analyzer projection (plan baseline or activated decumulation strategy), including Income-first and corporation when modelled
Controls
| Setting | What it does |
|---|---|
| Historical benchmark | Applies one return mix to all investment accounts (or Fixed plan rates to ignore market history) |
| Custom mix | When Custom is selected, set CA equity / US equity / CA bond weights |
| Runs | Number of simulated paths (more runs = smoother percentiles, longer runtime) |
Corporation
Model retained cash and investments inside a Canadian-controlled private corporation (CCPC), then see corporate balances and after-tax distributions in the analyzer.
How to enable
- Premium plan required
- On Personal → General, turn on business ownership
- Open Assets & Liabilities → Corporation to enter holdings
- Open Analyzer → Corporation for the corporate projection chart
Setup (Assets → Corporation)
- Name and annual retained addition (where new corporate cash goes each year)
- Holdings - cash, savings/GIC, realized and unrealized investments, each with its own return and (where applicable) eligible dividend yield
- Tax character is fixed by holding type; corporate taxes and distributions are funded across holdings
Where it shows up
- Analyzer → Corporation - corporate market balance, tax, salary/dividends, and after-tax household cash from the corporation
- Decumulation - corporation can sit in the withdrawal priority grid with cash and personal accounts
- Portfolio Simulation / Plan Trace / Monte Carlo - corporate cash flows participate when business ownership is on and holdings are projectable
AI Review
Claude analyzes your full plan and responds in plain English - strengths, risks, and suggested next steps.
Open Simulation → AI Review in the sidebar. Click Review my plan to analyze the plan currently on screen (the same data you see in the planner, whether stored locally or in the cloud). Ask follow-up questions in the chat panel. Requires Premium and a configured AI API on the server.
Suggested starter questions appear after the first review. Responses use markdown formatting for headings and lists.
Export & Reports
Download your plan as an Excel spreadsheet or a PDF report - useful for yearly records, sharing with an advisor, or offline review.
Export to Excel
Downloads a .xlsx file from General → Export to Excel with sheets for:
- Personal - birthdate, province, retirement ages, inflation, projection age
- Income - all income sources with types and age ranges
- Benefits - CPP, OAS, pensions
- Investments - accounts, values, contributions (until retirement), return rates
- Real Estate Events - when entered (Premium)
- Expenses - current monthly spending
- Retirement Expenses - post-retirement spending
- Debt - when entered
Export PDF Report
Opens a printable report from General → Print / PDF with:
- Cover and key summary tiles (income, spendable, investments, portfolio at retirement)
- Tables - income, investments, benefits, debt, expenses, retirement expenses, real estate events
- Portfolio projection every 5 years (when data allows)
- Chart images captured from open Analyzer tabs (Portfolio, Spending, Income)
Backup & Restore (Premium)
Full plan JSON export/import is on the Account tab. Excel and PDF remain on General.
| Option | How it works |
|---|---|
| Export JSON | Downloads a JSON backup of your plan (and local budget data when applicable). Import replaces the active copy. |
| Cloud sync | Premium accounts can store the plan in the cloud database for multi-device access - toggle on Account. |
RetireIQ Assistant
A floating chat widget in the bottom-right corner of every page. Get help, report a bug, or request a feature - all in one place.
Opening the assistant
Click the navy circle button in the bottom-right corner of the screen. The assistant opens with three options:
| Option | What it does |
|---|---|
| ❓ Get Help | Asks the AI assistant your question about how RetireIQ works. Quick-pick buttons for common questions are shown first. |
| 🐛 Report Bug | Guides you through describing a bug - which section it's in and what happened. Saved locally for the development team. |
| ✨ Request Feature | Same guided flow for feature suggestions. Your idea is saved with the section context. |
Bug and feature reports
Pick the relevant area - Personal, Income & Expenses, Assets & Liabilities, Analyzer, Simulation, Budget, or General.
Type your description and press Enter. It's saved immediately.
The assistant confirms it was saved, shows what was recorded, and returns to the main menu for another request.
riqGetFeedback() in the browser console. Feedback includes the section, description, date, and app version.AI responses (Premium)
Get Help for Free users searches this documentation locally. Premium users can get fuller AI answers through the RetireIQ server (Anthropic). If AI is unavailable, the assistant falls back to the same local documentation search.
Frequently Asked Questions
Common questions about how RetireIQ works.
Is my data saved?
Yes - RetireIQ auto-saves as you type. Guest/free plans use browser local storage. Each signed-in user has their own storage key in the browser, so two accounts on the same computer do not share a plan. Premium users can enable cloud database sync on the Account tab so the plan follows your login across devices.
Where does the planner open after I sign in?
When your Getting Started checklist is complete, the default landing page is RetireIQ Dashboard - a summary with net worth, setup progress, portfolio outcome, and (if budget is on) a YTD spending snapshot. If you prefer the guided checklist, turn on Show Getting Started on login on Personal → Getting Started.
How does the quick setup wizard work?
Six steps at /planner/setup from the welcome modal or Getting Started: About you → Income → Benefits (optional) → Spending → Investments → First projection. Faster than the full checklist; benefits can be skipped; spending can be set as a % of today. Progress saves between sessions.
What does Spending capacity do?
Premium tool under Simulation → Spending capacity. Estimates max monthly retirement lifestyle spending while drawing liquid assets to a legacy target by plan-through age, or searches earliest retirement age at your planned spending. Uses plan baseline withdrawals only; home equity excluded; results are not saved to your plan.
How do dividend yields and DRIP work?
On each investment card, use Advanced return details to set price return and dividend yield (or Simple total return). DRIP / reinvest dividends while working is on by default. Non-registered payout dividends can show on Analyzer → Income and use eligible Canadian dividend tax treatment. Enable Income-first on a Decumulation scenario (or as a chart-only toggle on Portfolio Simulation) to fund retirement spending with dividends before selling principal.
Known limitation: If you turn DRIP off while still working, dividend cash goes into your cash reserve without subtracting personal tax until retirement. In retirement (and with Income-first), that tax is modelled. Leave DRIP on unless you are stress-testing cash payouts.
What are Portfolio Simulation stress tests?
Chart-only overlays on Simulation → Portfolio Simulation: local projection age, inflation, returns, extra pre-retirement contributions, retirement spending changes, Income-first, and a housing crash on a planned Assets sale. They do not rewrite your saved plan. Impact cards show portfolio change at retirement and at plan end versus baseline assumptions.
What does Monte Carlo do?
Simulation → Monte Carlo resamples historical market blocks through your plan and reports a success rate (no unfunded shortfall to projection end) plus percentile portfolio paths. Use Portfolio Simulation for deterministic crash and what-if stress tests instead.
How do I model a corporation?
Premium + business ownership on General unlocks Assets → Corporation and Analyzer → Corporation (Beta). Enter CCPC holdings and retained additions; corporate balances and after-tax distributions then flow into simulation, decumulation priorities, and Plan Trace when projectable.
How do I change light or dark appearance?
Account → Profile & billing → Appearance: choose System (default, follows your device), Light, or Dark. Saved in this browser; signed-in users also sync to their account.
What are the Free plan limits?
Free plans allow 1 income source per person, 1 benefit, 3 current expenses, 3 retirement expenses, 1 investment account, and 1 debt. Section headers show X of Y on Free. Clicking Add at a limit opens an upgrade dialog. Premium removes all entry limits.
How does Re-sync from Expenses work?
On Current Expenses, check Continues in retirement on each expense you want in retirement. On Retirement Expenses, click Re-sync from Expenses. RetireIQ imports one row per flagged expense, updates linked rows when amounts change, and removes rows when you uncheck the source. Manual retirement rows you added yourself are not deleted. Free plans cap at 3 retirement expense rows.
I forgot my password — how do I reset it?
On the sign-in page, click Forgot password?, enter your email, and follow the link in the message. You do not need to be signed in. If you registered but never verified email, check your inbox for the verification link first.
Why did my plan change when I signed in with a different account?
RetireIQ now stores browser plans per user. Guest data uses a shared guest key; each signed-in account uses its own key. Signing out and into another account loads that account's local plan (or cloud plan if Premium sync is on). Creating a new account clears the guest plan from that browser.
What happens if I clear my browser data?
Local-only data is erased. Premium users with cloud sync can sign in again to reload from the cloud. Export JSON backups regularly from Account.
How accurate is the tax calculation?
RetireIQ uses 2026 Canadian federal and provincial tax brackets, the Basic Personal Amount, CPP contribution rates, and EI premiums. Brackets are inflation-adjusted in the portfolio projection. This is a simplified estimate - it does not model all deductions, credits, or personal circumstances. Consult a tax professional for advice specific to your situation.
Do investment contributions continue after I retire?
No. Annual contributions on each investment card are applied in projections only until your retirement age (from General). After that, accounts keep growing at their post-retirement return rate but no new contributions are added. Pre-retirement tax deductions on the Income tab still use the contribution amounts you entered.
Where do market crash shocks apply?
Saved market crash events apply in Simulation → Portfolio Simulation and Simulation → Compare (per scenario). Chart-only stress tests (contribution/spending deltas, housing crash, Income-first overlay) are on Portfolio Simulation only. Monte Carlo uses historical resampling instead of those deterministic crash cards. Analyzer tabs never include crash shocks.
What is an active decumulation strategy?
Premium feature on Simulation → Decumulation. After you save a scenario and click Activate strategy, analyzer tabs use that scenario's CPP/OAS timing and five-level withdrawal priority. Portfolio Simulation uses the same strategy and can add market crashes. Activate Plan baseline on Decumulation to revert.
I got a warning about unsaved Decumulation changes
Scenario edits are held in a draft until you click Save scenario. If you navigate away, switch scenario tabs, or refresh with unsaved edits, RetireIQ asks whether to leave without saving. Click Save first to keep your changes.
Is budget tracking available?
Yes — for Premium users (labelled BETA in the sidebar). Import CSVs, auto-tag transactions, and compare budget vs actual. It is on by default; hide the sidebar under Personal → General if you prefer. Free plans do not include Budget.
Can I share my plan with someone else?
Not yet - plan sharing is coming soon. When available, plan owners on the Account tab will be able to invite others by email as view-only or editor.
Why does the portfolio chart show different numbers than I expect?
A few things to check:
- Make sure your retirement expenses are entered on the Retirement Expenses tab (not just Current Expenses)
- Check that benefits start ages are correct - OAS at 65 vs 67 makes a significant difference
- Remember that annual contributions stop at your retirement age - only pre-retirement years receive new money
- Verify post-retirement return rates on your investment cards or the Portfolio controls
- Inflation compounds significantly over long periods - the inflated future amounts will be larger than today's dollars
What does "nominal" mean in the charts?
Nominal means the amounts are shown in future dollars - not adjusted back to today's purchasing power. A portfolio value of $2M in 30 years represents $2M in that year's dollars, not today's. This is the standard way financial projections are presented.
Can I model multiple income streams that start at different ages?
Yes - use the Active from age and Until age fields on each income card. For example, you could set up: salary (now to 62), part-time consulting (62 to 67), CPP starting at 65. Each stream activates and deactivates at the right age in the charts.
My partner and I retire at different ages. How does that work?
Set separate retirement ages on the General tab. Your income stops at your retirement age; your partner's stops at theirs. Benefits and post-retirement earned income are modelled per person.
While one of you is still working, portfolio withdrawals (when needed) come from the retired person's accounts first - so if your partner retires first, their investments fund gaps before yours are touched. Your employment income can cover household spending during that overlap without drawing from either portfolio.
Once both of you are retired, withdrawals are shared across both spouses' accounts by type (TFSA, then non-registered, then registered), split in proportion to each account's balance - not all from one person until depleted. Tax always follows who owns the account.
Premium plans can also enable Pension income splitting (both 65+) on Analyzer → Portfolio. That adjusts how eligible pension income is taxed when both of you are 65+ - it does not change who withdraws from which account.
What is pension income splitting?
On Premium two-person plans, enable Pension income splitting (both 65+) under Analyzer → Portfolio. In years when both spouses are 65+, the model can shift up to half of each person's eligible registered withdrawals and DB/custom pension income to the lower-income spouse's tax return, reducing combined tax and OAS clawback. Actual withdrawals still follow baseline pro-rata rules. This is a simplified projection - not tax filing advice. Pre-retirement earned-income splitting is a separate toggle on the Income tab.
The charts are not updating when I change a value
Charts update automatically when you change most input fields. If a chart seems stale, try navigating away and back to that chart tab - navigating to a chart tab re-renders it. The Portfolio chart can also be triggered by changing any of the control fields at the top of that tab.