Pension Income Splitting Calculator (Optimiser, 2026)
Find the pension income split that saves your household the most tax. Enter each spouse's pension, RRIF, CPP, OAS and other income. The optimiser tests every split from 0% to 50% with 2026 federal and provincial tax, the age and pension amounts and the OAS recovery tax, and reports the best one.
Combined tax at every split from 0% to 50% of Spouse A's $100,000 of eligible pension income.
| No split | Best (17%) | 50% | |
|---|---|---|---|
| Spouse A income tax | $28,475 | $23,058 | $13,002 |
| Spouse A OAS recovery tax | $4,474 | $1,924 | $0 |
| Spouse B income tax | $14,907 | $20,204 | $30,689 |
| Spouse B OAS recovery tax | $0 | $424 | $5,374 |
| Credits moved between spouses | $0 | $0 | $0 |
| Total | $47,856 | $45,610 | $49,065 |
Each spouse, before and after
| Spouse A | No split | Best split |
|---|---|---|
| Net income (line 23400) | $125,150 | $108,150 |
| Age amount | $0 | $239 |
| Pension income amount | $2,000 | $2,000 |
| Income tax | $28,475 | $23,058 |
| OAS recovery tax | $4,474 | $1,924 |
| Total | $32,949 | $24,982 |
| Spouse B | No split | Best split |
|---|---|---|
| Net income (line 23400) | $81,150 | $98,150 |
| Age amount | $4,000 | $1,514 |
| Pension income amount | $2,000 | $2,000 |
| Income tax | $14,907 | $20,204 |
| OAS recovery tax | $0 | $424 |
| Total | $14,907 | $20,628 |
The best split takes Spouse B over the $95,323 OAS threshold. That still wins because the recovery tax is deductible. Every split in the 15% to 29% band takes them over it.
How to claim. Both spouses sign Form T1032 (Joint Election to Split Pension Income) every year it is used. The transferor deducts the amount on line 21000 and the receiver reports it on line 11600. Tax withheld on the pension is allocated in the same proportion (line 43700), and the pension income amount on line 31400 follows Step 4 of the form. The percentage can change every year and can be amended within three years.
Show the math
For every split from 0% to 50% in 1% steps, each spouse's net income is recalculated (pension, RRIF, CPP, OAS, other income, dividends grossed up 38%, 50% of capital gains), the OAS recovery tax is 15% of net income above $95,323 up to the OAS received, and that repayment is deducted from taxable income (line 23500). Federal and provincial tax then come from the 2026 tables with the basic personal amount, the age amount ($9,208 less 15% of net income above $46,432, from 65) and the pension income amount (up to $2,000 federally and $1,796 in Ontario). Unused age and pension amounts move to the other spouse (Schedule 2). The score is the couple's combined income tax plus OAS recovery tax. The best split is the lowest score, shown as a range when neighbouring splits are within $25. Provincial age amounts are not modelled (no verified 2026 figures), which slightly understates the credit side for seniors under about $90,000 outside the federal calculation.
How this calculator works
This page finds the best split. The guide, Pension income splitting (Form T1032) and CPP pension sharing, explains what qualifies and how the election works.
For every split from 0% to 50% in 1% steps, the optimiser rebuilds both returns:
- Net income for each spouse after the transfer: pension, RRIF, CPP, OAS, other income, eligible dividends at 38% gross-up and 50% of capital gains.
- OAS recovery tax: 15% of net income above $95,323 (2026 income), up to the OAS received. The repayment is then deducted from taxable income.
- Income tax from the 2026 federal and provincial tables, with the age amount ($9,208, reduced by 15% of net income over $46,432, from age 65) and the pension income amount (up to $2,000 federally, $1,796 in Ontario). Unused age and pension amounts of one spouse transfer to the other (Schedule 2).
The best split is the one with the lowest combined bill. When neighbouring splits are within $25 of it, the tool reports the whole range, because the curve is often flat and the exact percentage matters less than staying in the band.
Worked example: $100,000 pension vs $60,000 pension, Ontario
Spouse A (68) has a $100,000 employer pension, $16,000 of CPP and $9,150 of OAS. Spouse B (66) has a $60,000 pension, $12,000 of CPP and the same OAS.
| No split | Best split (17%, $17,000) | 50% split | |
|---|---|---|---|
| Spouse A income tax | $28,475 | $23,058 | $13,002 |
| Spouse A OAS recovery tax | $4,474 | $1,924 | $0 |
| Spouse B income tax | $14,907 | $20,204 | $30,689 |
| Spouse B OAS recovery tax | $0 | $424 | $5,374 |
| Combined | $47,856 | $45,610 | $49,065 |
Splitting 17% saves $2,246. Anything from 15% to 29% is within $25 of that. A full 50% split would cost $3,455 more than the best, because it pushes Spouse B’s net income to $131,150, well over the $95,323 OAS threshold.
Assumptions
- Both spouses live in Canada and together on December 31. Each is taxed as an individual with only the credits listed above (no disability, medical, donation or spousal amounts).
- Provincial and territorial age amounts are not modelled. The pension income amount is modelled only for Ontario outside the federal credit, because no other 2026 provincial figure was verified against a primary source.
- The age amount is reduced using taxable income as the net-income measure. For a spouse in OAS recovery territory the age amount is already nil or close to it.
- GIS, the spouse or common-law partner amount, and provincial seniors’ benefits that depend on one spouse’s net income are not scored.
- Quebec: the provincial split is applied only when the transferor is 65 or older. Quebec’s own credits are not modelled.
How to split pension income on your returns
One joint form, signed by both of you, filed with both returns, every year you use it. Twenty minutes at tax time.
- Before filingCRA: Pension income splitting ↗
- Before filing
- With both returnsForm T1032 ↗
- With both returnsLine 31400, pension income amount ↗
- With the Quebec returnRevenu Québec: line 123 ↗
- After the notice of assessment
Common questions
Frequently asked questions
- What income can be split with my spouse?
- Eligible pension income. That means life-annuity payments from a registered pension plan at any age, and from the year you turn 65, RRIF and LIF withdrawals and RRSP annuity payments. CPP, OAS, RRSP lump-sum withdrawals and foreign pensions exempt by treaty never qualify. You can move up to 50% of the eligible amount.
- Is splitting 50% always best?
- No. Moving income helps only while the receiving spouse's tax rate on the extra dollar is lower than the transferring spouse's rate on the last dollar. Once the receiver reaches the same bracket, or crosses the $95,323 OAS recovery threshold, more splitting costs money. In the worked example above a 50% split costs about $3,500 more than the best one. The guide Pension income splitting and CPP pension sharing has two worked couples.
- How does splitting affect the OAS clawback?
- The OAS recovery tax is 15% of net income above $95,323 for 2026 income. Splitting lowers the transferor's net income and can end their clawback. It raises the receiver's and can start one, so the optimiser scores both. The repayment is deductible, so its true cost is a little under 15%.
- Does my spouse have to be 65 to receive split pension income?
- No. The age test applies to the transferring spouse's income type, not to the receiver. A 62-year-old can receive split pension income. The receiver can claim the pension income amount on up to $2,000 of the transfer if it qualifies for them: any employer-pension annuity income, or RRIF income only once they are 65. The transferring spouse claims the pension amount on what is left.
- How do we actually do it on the return?
- Both spouses complete and sign Form T1032, Joint Election to Split Pension Income, and file it with both returns. The transferor deducts the amount on line 21000. The receiver reports it on line 11600. Tax withheld on the pension is split in the same proportion on line 43700. You make the election every year and can use a different percentage each year.
- What about Quebec?
- Quebec allows the provincial split only when the transferring spouse is 65 or older at the end of the year (line 123 and Schedule Q of the Quebec return). Below 65 only the federal return benefits, and the calculator computes the Quebec tax without the split. Quebec's own age and retirement-income credits are not modelled.
- Can we change our minds later?
- Yes. The CRA accepts a late, amended or revoked election up to three calendar years after the filing due date for that year. You need a new jointly signed T1032, or a signed letter to revoke. Both spouses must agree.
Tax-saving strategies that use this calculator
Sources
Sources
Every figure on this page comes from one of these primary sources. Data last verified .
- CRA – Indexation adjustment for personal income tax and benefit amounts (2026 column; modified 2026-03-12)
- CRA – Line 30100, Age amount (modified 2026-07-29)
- CRA – Line 31400, Pension income amount (modified 2026-01-20)
- Income Tax Act s. 118(2) age credit and s. 118(3) pension credit (Justice Laws)
- Ontario Ministry of Finance, Personal income tax rates and credits, 2026 file (Amounts relating to non-refundable tax credits for 2026)
- CRA – Lines 33099 and 33199, Eligible medical expenses you can claim on your tax return
- CRA – Disability tax credit
- CRA – Canada caregiver credit
- CRA T4127 Payroll Deductions Formulas, 123rd Edition, effective July 1, 2026 (Rev. 26/06)
- CRA – CPP contribution rates, maximums and exemptions
- CRA – Second additional CPP (CPP2) contribution rates and maximums
- ESDC – EI maternity and parental benefits: how much you could receive
- CRA – EI premium rates and maximums
- Income Tax Act, R.S.C. 1985, c. 1 (5th Supp.), s. 150(1)(d) and s. 156.1(4): filing deadlines and balance-due day
- Canada Employment Insurance Commission – Canada Employment Insurance Commission confirms 2027 Employment Insurance premium rate (September 14, 2026)
- CRA, Canadian income tax rates for individuals, current and previous years
- Government of Alberta, Personal income tax
- Government of British Columbia, Personal income tax rates (2026)
- Government of British Columbia, B.C. tax reduction credit
- Manitoba Finance, Personal income taxes
- CRA, T4032 Payroll Deductions Tables, New Brunswick (January 2026)
- Government of New Brunswick, Personal income tax
- Newfoundland and Labrador Department of Finance, Personal income tax
- Newfoundland and Labrador, Bill 16 (2026), An Act to Amend the Income Tax Act, 2000
- Nova Scotia Finance and Treasury Board, Personal income tax indexation update for 2026
- Nova Scotia Income Tax Act (consolidated), s. 35 low income tax reduction
- CRA, T4032 Payroll Deductions Tables, Northwest Territories (January 2026)
- Government of Nunavut, January 2026 Tax Rate Sheet
- CRA, T4032 Payroll Deductions Tables, Nunavut (January 2026)
- Prince Edward Island Income Tax Act (consolidated 2026)
- Revenu Québec, TP-1015.F-V (2026-01) Formulas to Calculate Source Deductions and Contributions
- Retraite Québec, Québec Pension Plan Figures 2026
- Gouvernement du Québec (Québec.ca), Taux de cotisations au Régime québécois d'assurance parentale (RQAP) — page updated 19 March 2026
- Ministère des Finances du Québec, Parameters of the Personal Income Tax System for 2026 (November 2025)
- Government of Saskatchewan, Personal income tax
- CRA, T4032 Payroll Deductions Tables, Yukon (January 2026)
- CRA, Pension income splitting
- CRA, Form T1032, Joint Election to Split Pension Income
- Service Canada, Old Age Security pension recovery tax
- Income Tax Act s. 60.03, split-pension amount (Justice Laws)
- Revenu Québec, line 123, Retirement income transferred by your spouse
Put this calculator on your own website
Free for brokers, accountants, advisors and bloggers. Paste this where you want the calculator. It sizes itself and credits GlassLayer with a link. The embed page has the terms and every calculator.
<iframe src="https://glasslayer.ca/embed/pension-income-splitting-calculator" title="Pension Income Splitting Calculator (Optimiser, 2026)" style="width:100%;border:0;min-height:900px" loading="lazy"></iframe>
<script>addEventListener('message',e=>{if(e.data&&e.data.type==='glasslayer-embed-height'){document.querySelectorAll('iframe[src*="/embed/"]').forEach(f=>{if(f.contentWindow===e.source)f.style.height=e.data.height+'px'})}})</script>