RRSP room, deduction and withdrawals
The rules
- Room accrues at 18% of the previous year's earned income, capped at the annual dollar limit, and unused room carries forward indefinitely.
- A contribution is deducted from taxable income for the year.
- A withdrawal is taxable income in the year it is taken, on top of everything else you earn, and the institution withholds tax at source.
- No contributions after the end of the year you turn 71, when the plan must wind up.
What the engine does
- Accrues room per person from the plan's own salaries, carries it forward, and trims a contribution that would exceed it rather than silently over-contributing.
- Values the deduction as a refund the following April, priced at that person's marginal rate, together with any FHSA deduction on the same income.
- Taxes withdrawals at the owner's own rate, and treats withholding as an approximation: the exact schedule depends on the size and timing of each withdrawal.
- Assumes zero carried-forward room at the start of the plan unless the inputs say otherwise. Most people have some, so the projection under-uses the RRSP rather than over-.
What it deliberately does not
Spousal RRSPs are not modelled; see taxes are per person. Pension adjustments from an employer plan, which reduce room, are not modelled either.