Canada · household retirement worksheets · CAD

Spousal RRSP Attribution Calculator

Track the contributor’s taxable share of a spousal RRSP withdrawal.

Your worksheet result

Contributor reports
$4,000.00
Annuitant reports
$1,000.00
Recent contribution balance
$4,000.00

Example inputs — replace with verified records

RRSP-only T2205 Part 1 allocation. No transfers, SPP, RRIF, death or nonresident cases. Inputs stay in this browser; no identifiers are needed.

Three-year contribution trace

RecordAmount / dateTreatment
2026$3,000.00Current contribution year
2025$2,000.00Previous calendar year
2024$1,000.00Two calendar years earlier
Already attributed$2,000.00Subtract once
Taxable withdrawal$5,000.00Before withholding

Use calendar years and gross taxable withdrawals

A spousal RRSP is owned by its annuitant, but a recent contributing spouse may need to report part of a withdrawal. The window is the withdrawal calendar year and the two preceding calendar years, not an exact 36-month interval. Change the year field and its three deposit labels together; keep amounts attached to the correct year.

Enter the contributor’s deposits to the annuitant’s relevant RRSPs and SPPs for the three-year contribution line, including contributions to other such accounts, rather than only the account being withdrawn from. This worksheet models an ordinary taxable RRSP withdrawal, with no SPP withdrawal, RRIF payment, direct transfer or FHSA transfer. Use the gross taxable amount before withholding, not the net cash received.

Reconcile attribution already used

The example has CAD 3,000 of current-year contributions, CAD 2,000 from the previous year and CAD 1,000 from two years earlier. CAD 2,000 of the earlier years’ contributions were already included in the contributor’s income. That leaves CAD 4,000 in the three-year balance. A CAD 5,000 taxable withdrawal is allocated CAD 4,000 to the contributor and CAD 1,000 to the annuitant.

If the earlier attribution is entered twice, the remaining balance will be too small. The worksheet rejects earlier attribution above the two earlier contribution years’ combined total. A withdrawal below the remaining balance is fully allocated to the contributor; a withdrawal above it leaves the excess with the annuitant. The two displayed reportable shares always sum to the gross withdrawal.

Cases that need the full form

This is the RRSP-only arithmetic from T2205 Part 1. Tax-free qualifying direct transfers, special FHSA transfers, SPP payments, spousal RRIF minimums, attribution across multiple withdrawals and withholding credits need the full form and records. The tool does not choose which previous withdrawals used which contributions. Aggregate and reconcile those records before entering the already-attributed amount.

CRA lists exceptions involving death, separation due to relationship breakdown, nonresidency and certain annuity conversions. Do not use the normal result as a ruling in an exception case. It is not a deduction-room calculation and does not decide whether a deposit was an excess contribution. Keep the annuitant’s information slip and contributor’s deposit ledger together when comparing with filing software.

Official sources and scope

Checked 6 October 2026. These are bounded Canadian worksheets, not a completed return or an agency decision. T2205 uses the published 2025 form mechanics; no indexed dollar limit is inferred from it.

Frequently Asked Questions

Is the window the last 36 months?
No. It is the calendar year of withdrawal and the two prior calendar years.
Does withholding reduce the withdrawal entered?
No. Use the gross taxable RRSP withdrawal for this allocation, not after-tax cash.
Can this handle RRIF minimum payments?
No. RRIFs use T2205 Part 2 and have different minimum-payment treatment.

More Calculators

Privacy policy

Optional site analytics

Analytics is off by default. If you allow it, Google Analytics collects page usage and device information to help us improve these tools. We do not send calculator fields in analytics events, and we strip query strings from the page address we send. This choice is separate from Google's advertising consent message.