PayMetric Labs
2026 CRA Rates · Federal + Ontario + CPP/EI

Software Engineer Take-Home Pay in Canada 2026

A Software Engineer earning the median salary of CA$159K in Canada takes home approximately $109,290/year ($9,108/month) after federal and Ontario income tax, CPP, and EI, using 2026 rates.

Software Engineer take-home pay by seniority

2026 median salary for each level in Canada, and what it leaves after federal and Ontario income tax, CPP, and EI. Ontario resident employee, federal + provincial rates. 2026 rates.

LevelGross / yearTake-home / year
Junior$108,000$79,688$6,641/mo
Mid-levelHeadline median$159,000$109,290$9,108/mo
Senior$210,000$136,302$11,358/mo
Lead / Principal$268,000$165,266$13,772/mo

The biggest pay step is Senior to Lead / Principal: $58,000 more a year before tax, of which $28,964 reaches take-home. 50% of that raise goes to federal and Ontario income tax, CPP, and EI, against an average 35% on the Senior salary, because the extra pay is taxed at the top of your bands rather than spread across all of them.

For Mid-level roles, the middle half of Software Engineer salaries in Canada run from $156,000 to $163,000 a year, which is $107,639 to $111,491 after federal and Ontario income tax, CPP, and EI.

Adjust for your actual salary

The table above uses the Software Engineer median. Enter your own gross salary below for a precise figure.

Federal + Ontario (ON) provincial tax only. Other provinces and territories have different brackets, surtaxes, and health levies: this calculator does not model them.

CA$

2026 tax year

Federal Basic Personal Amount: $16,452 (tapers above $181,440). Ontario Basic Personal Amount: $12,989. Includes Ontario Surtax, Ontario Health Premium, CPP/CPP2, and EI.

Common salaries:

Annual take-home pay

$109,290

Per biweekly pay

$4,203

Per semi-monthly pay

$4,554

Per month

$9,108

Per week

$2,102

Effective tax rate

31.3%

How your $159,000 is split

Take-home

$109,290

68.7%

Federal tax

$27,642

17.4%

Ontario tax

$16,298

10.3%

CPP + EI

$5,770

3.6%

Gross salary$159,000
Federal tax-$27,642
Ontario tax-$12,431
Ontario Surtax-$3,117
Ontario Health Premium-$750
CPP-$4,230
CPP2-$416
EI-$1,123
Total deductions-$49,710
Net take-home (annual)$109,290

Calculations use 2026 federal and Ontario tax rates, CPP/CPP2, and EI figures. Pay-cycle figures divide the annual estimate across 52 weekly, 26 biweekly, 24 semi-monthly, or 12 monthly payments. Your real deductions can change during the year once EI or CPP limits are reached, and payroll rounding, credits, RRSP contributions, benefits, and other deductions can also change a paycheque. Models Federal + Ontario (ON) provincial tax only. For precise figures, consult the CRA or a tax professional.

Frequently asked questions

1

How much does a Software Engineer take home in Canada?

A Software Engineer earning the median salary of CA$159K in Canada takes home approximately $109,290 per year ($9,108 per month) after federal and Ontario income tax, CPP, and EI, using 2026 rates.

2

What is the effective tax rate for a Software Engineer in Canada?

On a median Software Engineer salary of CA$159K, the effective deduction rate (federal tax, Ontario tax, CPP, and EI combined) is 31.3%, leaving $109,290 as take-home pay.

3

How much CPP does a Software Engineer contribute in Canada?

On a CA$159K salary, a Software Engineer contributes approximately $4,646 per year to CPP and CPP2 combined, capped at the 2026 Year's Additional Maximum Pensionable Earnings of $85,000.

4

How much EI does a Software Engineer pay in Canada?

Employment Insurance is 1.63% of insurable earnings up to the 2026 Maximum Insurable Earnings of $68,900, capped at $1,123.07 per year for a Software Engineer at this salary level.

5

Does the Ontario Surtax affect a Software Engineer's take-home pay?

The Ontario Surtax adds 20% on Ontario tax payable above $5,818, and a further 36% above $7,446 (the two tiers stack). At CA$159K, this surtax applies and increases the effective provincial tax rate.

6

What does a senior Software Engineer take home in Canada?

A senior Software Engineer in Canada earns a median $210,000 a year and takes home approximately $136,302 ($11,358 per month) after federal and Ontario income tax, CPP, and EI, an effective rate of 35.1%.

7

What does a junior Software Engineer take home in Canada?

A junior Software Engineer in Canada earns a median $108,000 a year and takes home approximately $79,688 ($6,641 per month) after federal and Ontario income tax, CPP, and EI, an effective rate of 26.2%.

8

How much of a promotion does a Software Engineer keep after tax in Canada?

The biggest pay step is Senior to Lead / Principal: $58,000 more a year before tax, of which $28,964 reaches take-home. 50% of that raise goes to federal and Ontario income tax, CPP, and EI, against an average 35% on the Senior salary, because the extra pay is taxed at the top of your bands rather than spread across all of them.

Compare take-home pay for similar roles