A software developer earns a good living in Montreal. But between the hourly rate posted in a job ad and the amount that lands in the bank account, five mandatory deductions come in between. Here is the full path, with 2026 figures.

How much a software developer earns in Montreal

Job Bank, the federal government's employment service, publishes wage ranges by occupation, drawn from Statistics Canada's Labour Force Survey. For the occupation "software developer" (NOC code 21232), the hourly wage in the Montréal region breaks down as follows:

Position in the range Hourly wage
Low $29.00
Median $45.67
High $67.31

These amounts cover the 2023-2024 reference period and were updated on November 19, 2025.

A word on what they are — and what they are not. This is an aggregate statistic: juniors and architects, startups and big banks, everyone sits in the same table. It is not a salary scale, and your own position may land far from the median.

From hourly rate to annual salary

Job Bank publishes hourly rates, not annual salaries. To move from one to the other, you have to make an assumption about hours worked.

Take a 37.5-hour week, paid over 52 weeks a year. At the median rate of $45.67 an hour, gross annual pay comes to roughly $89,000. That is the figure the rest of this article reasons about.

If your schedule differs, the Quebec net salary calculator redoes the math with your own hours.

The five deductions on your pay

On a Quebec pay stub, five lines separate gross from net: two income taxes and three social contributions.

Federal tax, reduced by the Quebec abatement

Federal tax is progressive. That means your income is cut into brackets, and each bracket carries its own rate. The 2026 federal tax brackets start at 14% up to $58,523, then climb to 20.5% up to $117,045.

At $89,000, part of the income is therefore taxed at 14% and the rest at 20.5%. Never the whole amount at 20.5%: that is the most common confusion about brackets.

Quebec adds a wrinkle of its own: the abatement. Quebec administers itself a share of the programs the federal government runs elsewhere in the country. In return, Ottawa cuts the federal tax of Quebec residents by 16.5%. It is not a reduction of taxable income, it is a reduction of the tax itself, applied at the very end of the calculation.

Quebec provincial tax

Quebec has its own brackets, higher and tighter than the federal ones: 14% up to $54,345, then 19% above that. At $89,000, the second bracket therefore applies to a good share of the salary. These rates are the ones Salarium's calculator applies for the 2026 tax year.

QPP, Employment Insurance and QPIP

Three social contributions round out the picture.

  • The QPP, the Quebec Pension Plan, funds your future retirement pension. It does not apply to the first dollar earned: a basic exemption of $3,500 is subtracted from income before the calculation.
  • Employment Insurance covers job loss. The employee premium rate in Quebec is 1.30% in 2026, on insurable earnings capped at $68,900 — that is $895.70 for the year, at most.
  • The Quebec Parental Insurance Plan, or QPIP, funds maternity, paternity and adoption leave. The employee rate is 0.430% in 2026.

Here is what those five lines come to on a gross salary of $89,000:

What gets withheld Annual gross $89,000
What gets withheld Annual gross Share of gross
Federal tax −$9,462 10.6%
Provincial tax −$10,733 12.1%
QPP −$4,895 5.5%
Employment Insurance −$896 1.0%
QPIP −$383 0.4%
Total withheld −$26,369 29.6%
Annual net $62,631 70.4%

Why your contributions stop partway through the year

The three social contributions have a ceiling; the two income taxes do not. That is what makes a December paycheque bigger than a March one, at identical salary.

  • Employment Insurance stops being withheld as soon as you have earned $68,900 since the start of the year.
  • The QPP follows the maximum pensionable earnings, set at $74,600 for 2026. A second contribution, at a reduced rate, takes over up to $85,000, and nothing beyond that.
  • QPIP runs longer, up to $103,000 of income.

At $89,000, a Montreal developer therefore clears the first two ceilings before the year is out.

Average rate and marginal rate

Two percentages get thrown around, and they are often confused.

The average rate is the total of your deductions divided by your gross salary. On $89,000, deductions come to roughly $26,400: the average rate therefore sits around 29.6%. That leaves about $62,600 net for the year, a little over $5,200 a month.

The marginal rate is the one that hits the next dollar earned, and only that dollar. At $89,000, it is close to 36.1%. You get there by adding two things: the 19% of the Quebec bracket, and the 20.5% of the federal bracket once the 16.5% abatement is applied.

The distinction matters when a raise is on the table. Anyone reasoning with their average rate overestimates what they will keep from an increase; anyone reasoning with their marginal rate has the right number.

What to do with these numbers

Compare two offers. A gap in hourly rates reads poorly on its own. Convert it first into annual salary, then into net pay: that is the only ground where the comparison is honest.

Negotiate a raise. At this salary level, a little over a third of every extra dollar goes back out in tax. A $5,000 increase therefore leaves around $3,200 net in your pocket, not $5,000.

Place your occupation. Another Quebec occupation runs through exactly the same deductions and the same ceilings: see the gross and net of an engineer's salary.

Frequently asked questions

What is the median software developer salary in Montreal?

According to Job Bank, which draws on Statistics Canada's Labour Force Survey, the median hourly wage for a software developer (NOC 21232) in the Montréal region is $45.67. The range runs from $29.00 to $67.31 an hour, for the 2023-2024 reference period. On a 37.5-hour week paid over 52 weeks, the median rate works out to roughly $89,000 in gross annual salary.

How much is left after tax on an $89,000 salary in Quebec?

On a gross salary of $89,000 in Quebec in 2026, mandatory deductions (federal tax after the abatement, Quebec provincial tax, QPP, Employment Insurance and QPIP) come to roughly $26,400. That leaves about $62,600 net for the year, a little over $5,200 a month. The exact amount varies with your personal tax credits and family situation.

Why do my QPP and Employment Insurance contributions stop partway through the year?

Because those contributions are capped. Employment Insurance stops being withheld once $68,900 of insurable earnings is reached in 2026. The QPP follows the maximum pensionable earnings, set at $74,600, then a second contribution at a reduced rate up to $85,000. Past those thresholds the deduction disappears from your pay and your net salary rises until year-end.

What is the difference between the average rate and the marginal rate?

The average rate is the total of your deductions divided by your gross salary: about 29.6% on a gross of $89,000 in Quebec. The marginal rate is the one that applies only to the next dollar earned: about 36.1% at the same salary level. It is the marginal rate, not the average rate, that tells you what you will keep from a raise.

Calculate your salary