Canada · household retirement worksheets · CAD

CPP Pension Sharing Calculator

Compare CPP component sharing while keeping your household total unchanged.

Your worksheet result

Your monthly pension after sharing
$1,106.00
Partner monthly pension after sharing
$824.00
Combined monthly total
$1,930.00

Example inputs — replace with verified records

Base CPP
First additional CPP (2019+)
Second additional CPP (2024+)

Post-retirement benefits stay with their original recipient. Separate statutory month ratios apply to each component. Inputs stay in this browser; no identifiers are needed.

Monthly pension transferred by component

CPP componentFrom you to partnerFrom partner to you
Base CPP$250.00$150.00
First additional CPP$33.33$13.33
Second additional CPP$6.00$2.00

Do not apply one ratio to the entire CPP cheque

CPP pension sharing assigns part of pension payments between an eligible couple. It is not the CRA T1032 income election and it is not the permanent earnings-record credit split after separation. This worksheet requires CPP-only records and separate base, first additional and second additional pension components. It does not derive those components from a bank deposit or an earnings history.

The statutory joint periods for the enhanced components begin in different years: 2019 for the first additional component and 2024 for the second. The share for each component is half of its eligible cohabitation-month ratio. Enter Service Canada-confirmed months for that component, not all months in the marriage. Each denominator must be positive, whole and at least as large as the numerator.

Follow the component trace

For base pensions of CAD 1,000 and CAD 600 with 240 cohabitation months out of a 480-month joint period, one quarter of each base pension is assigned. CAD 250 goes from the first person to the partner and CAD 150 goes back. Base payments become CAD 900 and CAD 700; the combined CAD 1,600 does not change.

The example also includes enhanced components with their own ratios and each person’s post-retirement benefit. The trace shows transfers for each component separately. Post-retirement benefits are added back to their original recipient without being shared. Zero cohabitation months produce no transfer. When the entire relevant joint period is shared, the shareable component is equalized, not necessarily the whole payment including unshareable benefits.

Records to obtain before using the result

The eligibility checkbox confirms a CPP-only pair living together, with payable retirement pensions for both contributors or an eligible non-contributor aged at least 60. It is not an application or agency approval. If the other contributor has not started receiving a retirement pension, QPP is involved, or a component amount cannot be separated from the payment, ask Service Canada rather than supplying an invented denominator.

The statutory joint contributory period is not simply the number of months worked. Ages, application timing and disability exclusions can affect it. This tool takes confirmed month counts as inputs instead of pretending to infer them. Sharing cannot be backdated; wait for Service Canada’s decision and payment details. Tax-saving optimization, QPP coordination, survivor pensions and future indexation are not modeled.

Official sources and scope

Checked 6 October 2026. These are bounded Canadian worksheets, not a completed return or an agency decision.

Frequently Asked Questions

Can the combined CPP increase by sharing?
The combined pension total is unchanged by this allocation; the tool preserves it.
May I enter the full cheque as the base component?
Only if your record confirms it is entirely base CPP. Enhanced components and post-retirement benefits need separate treatment.
Does this file the sharing application?
No. It is a record-based estimate; Service Canada must approve an application.

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.