Spousal RRSPs and the 3-Year Attribution Rule
A spousal RRSP is the simplest income-splitting tool in the Canadian tax code — done right, it moves future retirement tax from a 43% bracket to a 20% one. Done wrong, a December contribution and a January withdrawal reverse the math and tax the high-earner anyway. The 3-year attribution rule is the rule that decides which outcome you get.
Meet the couple this article is about
Jordan and Sam, 58 and 56, live in Ottawa. Jordan has been the higher earner for two decades and has $420,000 in his personal RRSP. Sam works part-time, earns about $30,000 a year, and has only $60,000 in her RRSP plus $85,000 in a spousal RRSP that Jordan has contributed to since 2010. Jordan wants to stop working at 62, draw evenly on both their RRSPs before CPP/OAS, and avoid the OAS clawback in his high-income years after 65. The spousal RRSP is the key tool. The 3-year attribution rule decides whether every contribution he still plans to make "counts" for splitting, or gets taxed right back in his own hands.
The Rule, in One Sentence
If a withdrawal is made from any spousal RRSP in the contribution year or the two calendar years immediately following, the withdrawal is taxed in the contributor's hands, not the annuitant's — up to the amount of the last three years of contributions.
Three mechanical details matter more than the headline:
- The clock counts calendar years, not rolling 12-month periods. A December 31, 2026 contribution is only 2 calendar years away from any withdrawal in 2028. The rule hits.
- Attribution amount is capped at the sum of all spousal RRSP contributions made in the three-year window. If you contributed $2,000/year and the annuitant withdraws $10,000, only $6,000 is attributed; the remaining $4,000 is taxed to the annuitant.
- The rule applies across all spousal plans the contributor has ever funded for that same spouse. Splitting the money between multiple spousal RRSPs doesn't reset the clock.
The 3-Year Window, Year by Year
Higher-earning spouse contributes $10,000 to the spousal RRSP.
Contribution rests in the plan. Any withdrawal in this calendar year is attributed back to the contributor.
Still inside the 3-year window. A withdrawal this year is still attributed to the contributor.
Window closes at the start of this calendar year. Now the annuitant is taxed on any withdrawal.
Attribution Cost Calculator
Shows how much extra tax is paid when a withdrawal falls inside the 3-year window versus just outside it.
⚠️ Inside the 3-year window
Withdrawal falls 2 calendar years after the contribution. Attribution applies.
Tax if annuitant taxed
$3,000
Tax if contributor taxed
$6,450
Cost of early withdrawal
$3,450
Eight Common Scenarios, Decided
Withdrawal exceeds contributions only from 3+ years ago
Attribution window already closed. The annuitant (lower-income spouse) is taxed on the withdrawal — the intended outcome of spousal RRSPs.
Contribution made in Dec 2026, withdrawal in Jan 2027
Only 2 calendar years away from contribution. Attribution rule applies — the contributor is taxed. The December contribution 'costs' a full year of the 3-year clock.
Contribution in Feb 2024, withdrawal in Feb 2027
3 full calendar years after contribution year. Safe — the annuitant is taxed. The contributor is off the hook.
Two separate spousal RRSPs; contribute to Plan A, withdraw from Plan B
Attribution looks at every spousal RRSP the contributor has ever funded for this spouse, not just the plan being withdrawn from. Moving the withdrawal to a different institution does not escape attribution.
RRIF: withdraw only the minimum
Minimum RRIF payments are completely exempt from attribution, regardless of the 3-year window. Only the portion of a RRIF withdrawal above the mandatory minimum can trigger attribution.
RRIF: withdraw minimum + $5,000 extra
Only the $5,000 excess is tested against the 3-year rule. If a spousal contribution was made in the last 3 years, the $5,000 is attributed; the mandatory minimum stays taxable to the annuitant.
Death of contributor spouse
Attribution rules end at death. The surviving annuitant is taxed on future withdrawals regardless of recent contributions.
Marriage breakdown + separation agreement
If living apart because of breakdown at time of withdrawal, attribution is disabled. Makes an early withdrawal from a spousal RRSP during separation materially cheaper than it first appears.
Four Planning Moves That Respect the Rule
1. Contribute in January, not December
A January 2026 contribution and a January 2029 withdrawal are 3 calendar years apart — clean. A December 2026 contribution starts the same clock but compresses it into roughly 25 months of real time. If you expect to need the money, contribute as early in the year as possible.
2. Stop contributing 3 full calendar years before planned withdrawals
If Jordan plans to draw from the spousal RRSP in 2030, his last contribution should be no later than 2027 — and ideally early in 2027. Any 2028, 2029, or 2030 contribution would drag the 2030 withdrawal into the contributor's hands.
3. Convert to a spousal RRIF and stick to minimums
Minimum RRIF withdrawals are exempt from attribution. Convert the spousal plan to a spousal RRIF the year before you start drawing; your minimums flow through as the annuitant's income regardless of recent contributions. The exemption applies only to the minimum — any excess is still tested against the 3-year rule.
4. Pair spousal contributions with pension income splitting at 65
Once both spouses are 65, up to 50% of eligible pension income (including RRIF payments) can be split on the tax return — making spousal RRSPs less necessary. Most couples do their heaviest spousal-RRSP contributions in their 40s and 50s and wind down by their early 60s to let the 3-year window fully close before drawing.
How CRA Actually Tracks This
When the annuitant withdraws from a spousal RRSP, the financial institution issues a T4RSP marked with the "spousal plan" indicator and the contributor's SIN. CRA's matching system compares that T4RSP against the contributor's three most recent RRSP contribution records. If any spousal contribution was made in the window, the system automatically reassesses the contributor's return and adds the attributable amount to their income.
Translation: you cannot "quietly" have the wrong spouse claim a spousal-RRSP withdrawal. The T4RSP and the contribution record are linked. Plan the timing, or pay the contributor's rate.
The Bottom Line
For Jordan and Sam, the right move is to make his final spousal contribution no later than early 2027, convert the spousal plan to a RRIF before the first planned withdrawal in 2030, and use only the minimum for the first three years. That sequence keeps every dollar taxed at Sam's bracket — roughly a 23 percentage-point discount on each withdrawal. Miss the window by a single December contribution and the whole year's withdrawal flips back to Jordan's 43% rate. The 3-year rule is simple, but it is absolute.
See how spousal RRSP timing shapes your combined retirement tax