Whack Data     About     Archive     RSS

How Much Income Tax Canadians Pay: A Provincial Comparison

Hey there, try turning your screen sideways. I did my best to make the charts below work for small screens, but not this small!

Who pays the least income tax in Canada, and how has that changed over time?

This simple question turns out not to have an easy answer. The combination of hidden income taxes, some province’s reluctance to change their brackets with inflation, and “curvy flat taxes” results in an income tax horse race. Where you’d pay the least amount is completely dependent on how much you earn.

Canadian Provincial + Federal Effective Tax Ranking, 2016


The calculations for this include federal and provincial income tax, Employment Insurance, the Canadian & Québec Pension Plans, BC’s Medical Services Plan, Ontario’s Health Premium, Québec’s Health Services Fund, surtaxes (that is, a tax on how much tax you pay), Québec’s Parental Insurance Plan, the basic exemption, as well as special adjustments to the Federal tax rate for Québec (they pay 83.5% of the federal income tax that other provinces and territories pay). All dollars have been inflation adjusted to 2016 dollars using the same formula used by the federal government to adjust their tax brackets.

To keep things simple, I visualized what these tax rates look like for a single person with no dependents, earning their income through the work they do as opposed to interest on investments. This, of course, is an approximation, but it’s good enough for comparison purposes.

When you combine all of these things together, you get the ‘effective tax rate’ at every income for each province. All those taxes combined form a unique curve that represents how much income tax a resident of each province pays. Below, you can see how these curves have changed since 2005, and since last year. In general, there have been decreases for people earning up to about $200,000 in most provinces, and increases for those earning more than that, with some exceptions.

Comparing the Effective Tax Rates Over Time

Note: This chart does not include the changes to Newfoundland and Labrador's income tax announced in mid-April 2016 that come into affect mid-year.


Instead of raising the income tax, many provinces create new taxes such as health fees, parental insurance fees and surtaxes. The result is a lumpy tax curve - especially noticeable in Ontario - that is indicative of a much more complicated system. Note that Québec is an outlier in the chart below because they pay a reduced federal rate, giving them the ability to collect more tax as a province.

Hidden Income Taxes


In addition, taking this approach gives the appearance of a province having lower income tax, when in reality it is spread over multiple types of tax.

Taxes can also be increased without passing any legislation. Between 2005 and 2015, Prince Edward Island introduced an almost 1% increase in personal income tax for some earners by not changing their tax brackets with inflation.

For example, while the lowest tax bracket in New Brunswick was $32,730 in 2005, it was $39,973 in 2015 because it was adjusted along with inflation each year. PEI, however, almost never changes their brackets, with the lowest bracket only changing from $30,754 in 2005 to $31,984 in 2015 - well below the rate of inflation.

The result of this can be seen in this next chart, where the orange lines represent NB’s effective tax rates in 2005 and 2014 - which almost perfectly overlap - while PEI’s show a large gap between the two years. This tax increase will continue to grow each year unless this policy changes.

How to Increase Taxes Without Increasing Them: Bracket Creep


Sometimes, taxes don’t behave the way you might think. For example, until 2015, Alberta had a single income tax rate for all people: 10%. Intuitively, you may think this would result in a horizontal line where everyone pays the same rate. In reality, it’s as as curved as any other!

The reason is the basic personal amount: the first part of your income on which you don’t pay tax. In Alberta, this amount is $18,451 for 2016, so if you earn $20,000, you only pay tax on $1,549 dollars. This means you pay $155 tax on your $20,000 income, or 0.8% - far from the 10% rate.

Why A Flat Tax Isn't Flat

Note: The gap between the lines is not a plotting error. Alberta adjusted the amount of income people do not need to pay tax on by more than inflation. As a result, everyone's rate declined by about 0.1%.


The income tax system is complicated. While the use of hidden taxes and inflation to raise taxes may be politically beneficial, it makes the system even harder to understand. My hope is that this piece helps to clarify the way that the income tax system works, and makes it easier for that average citizen to make sense of what can be an overwhelming topic.
__
Ryan Brideau


Hey, I’m Ryan Brideau. I work as a Senior Data Scientist at Wealthsimple. Previously, I was at Shopify. You can follow me on Twitter here: @Brideau

Some Notes on Data Sources and Methodology

Tax bracket and credit data are not stored in a single document that shows their changes over time; they are stored in 30 years of PDFs across two government websites (1) (2). To produce these charts, I downloaded the federal, provincial and territorial tax-return forms for the last 10 years (code here). I then compiled that tax bracket and tax credit information into a giant JSON object, cross-referencing with documents from KPMG, Ernst & Young, and the Canadian Tax Payers Federation to validate the data. Once this information was recorded, I wrote a program (code here) that calculated what percentage tax was paid by every earner from $0 to $500,000 income.

The federal government's method for adjusting for CPI is described here, though their definition isn't quite correct. Instead of multiplying the previous-years value by the "A divided by B" they mention, it is simply the value of A divided by B. The source of the CPI values is here.


Hey, I'm Ryan Brideau. I work as a Senior Data Scientist at Wealthsimple. Previously, I was at Shopify. You can follow me on Twitter here: @Brideau