Accounts
Create your investment accounts, add holdings, and understand Shadow Accounts.
Canadian Account Types
Choosing the right account type matters because the tax treatment changes how withdrawals are calculated and reported.
RRSP Tax-Deferred
Registered Retirement Savings Plan. Contributions reduce taxable income now; withdrawals are taxed as income in retirement. Subject to contribution room limits (18% of prior-year income).
TFSA Tax-Free
Tax-Free Savings Account. Contributions are not deductible, but all growth and withdrawals are tax-free. Subject to annual contribution room limits (e.g., $7,000 in 2025).
Spousal RRSP Tax-Deferred
An RRSP owned by one spouse but contributed to by the other. Withdrawals are taxed in the hands of the owner, allowing income-splitting in retirement. Uses the contributor's RRSP room.
RRIF Tax-Deferred
Registered Retirement Income Fund. RRSPs must be converted to RRIFs by age 71. The engine handles this conversion automatically and enforces the CRA-mandated minimum annual withdrawal amounts.
Non-Registered Taxable
Regular brokerage or savings account. No special tax sheltering; capital gains, dividends, and interest are taxed each year. Most flexible — no contribution limits.
RESP Tax-Deferred
Registered Education Savings Plan. Tax-sheltered savings for education. Not commonly included in retirement projections, but you can add one if relevant to your plan.
Pension Income
Employer pension accounts. For defined benefit pensions, income is configured on the investor's Pensions tab. For DC pensions, create an account and track holdings.
Bank Savings / Other Taxable
High-interest savings accounts, GICs, or any other financial accounts not captured by the above types.
Creating Accounts and Adding Holdings
Path: Accounts (top navigation)
Step 1 — Create the account
- On the Accounts page, find the investor section (if you have multiple investors, each has their own section)
- Click Add Account
- Enter a name (e.g., "My RRSP at Questrade"), select the account type, currency, and broker name
- Click Save
Step 2 — Add holdings
- Open the account you just created and click Edit Holdings
- Click Add Holding
- Select a Vehicle (the investment — must already exist in Investments → Vehicles)
- Enter either the share count (how many units you own) or the current market value in dollars
- Save the holding
- Repeat for each investment in this account
CASH vehicle for cash balances in an account. This models liquidity correctly — CASH has no growth, but it counts toward your liquid reserve and can be used for withdrawals before selling investments.Account Settings
| Setting | Notes |
|---|---|
| Name | Descriptive label shown in reports and the data grid. Use something recognizable like "RRSP — Questrade" or "Joint Non-Reg." |
| Account Type | Determines tax treatment during accumulation, withdrawal, and RRIF conversion. Choose the correct type — it affects contribution limits and tax calculations. |
| Currency | 3-letter currency code (CAD, USD). Holdings in this account are assumed to be denominated in this currency. CAD accounts have no conversion; USD accounts are converted to CAD for projection totals. |
| Broker Name | Optional label. Appears in reports but has no effect on calculations. |
| Purchase Concentration (top holdings slider) | How new deposits are spread across holdings in this account. Left (Proportional) = spread evenly by value. Right (Concentrate) = put all new money into the top buy-signal holdings. Individual-account setting that overrides the investor-level setting. |
Subscription & Billing
RetirePlanNet offers paid annual subscriptions for premium tiers. Closing a paid account will cancel any active recurring subscription immediately; we do not issue refunds for the current paid term.
Downgrading to the Free plan will stop future renewals; you will retain access to paid features until the end of your current paid term.
For plan changes that require an immediate charge or proration, the UI will present a quote and collect payment via Stripe Checkout. For other downgrades, the change will usually take effect at the next renewal unless you choose an immediate change in the profile UI.
Shadow Accounts
📇 What is a Shadow Account?
A shadow account is a virtual paired account created automatically alongside real accounts. It mirrors your actual account but exists to model money that will eventually flow into it, before it legally can. Shadow accounts are most useful for:
- Future TFSA contributions: Model contributions to a TFSA that isn't set up yet, or where the room doesn't exist yet
- Income splitting pre-retirement: Model funds flowing to a lower-income spouse before the legal transfer can happen
- RRSPs that will be converted to RRIFs: The shadow RRIF is auto-created when an RRSP reaches age 71
How Shadow Accounts Work
- When you create certain account types, a shadow counterpart is automatically created with the name "AccountName — Shadow"
- Shadow accounts are excluded from scenario runs by default — to include one in a run, toggle it on in the scenario's Accounts section
- When you toggle a shadow account on, its real counterpart is automatically toggled off (and vice versa) — they are mutually exclusive in a given scenario
- This lets you run two versions of the same scenario: one with the real account, one with the shadow
Common Use Case — Testing TFSA Strategy
- Your TFSA currently has $30,000; you want to model if you maxed it to $100,000 over 5 years
- Create a Shadow TFSA with $100,000 and the expected future holdings
- In Scenario A, include the real TFSA; in Scenario B, use the shadow TFSA
- Compare the two scenarios to see the long-term difference