For goods shipped within Canada, the tax generally follows the destination rather than your own location. Which taxes apply, and whether you must register, depends on the province and your size, so confirm the specifics with an accountant.

Why this is not obvious

A business selling over a counter charges one set of taxes and never thinks about it again.

The moment a parcel goes to a customer in another province, that stops being the right answer, because the general principle for goods is that the tax follows where they end up rather than where they were sold.

So a shop that opens online is now potentially dealing with several tax situations rather than one, and the software will do whatever it was configured to do on the day it was installed.

What follows is a general description of the shape of the problem, not tax advice. Rates, thresholds, and registration rules change, they differ by province, and getting them wrong is expensive in a way that a blog post cannot fix.

Two layers, not one

The part that causes most of the confusion is that there are separate federal and provincial layers, and they interact differently depending on the province.

There is a federal tax that applies across the country.

Some provinces have combined their provincial tax with the federal one into a single harmonised tax collected together.

Some provinces run a separate provincial tax alongside the federal one, with its own rules, its own registration, and its own filing.

And some have no separate provincial sales tax at all.

Which means the answer to what do I charge is genuinely different for a parcel going to one province than to its neighbour, and neither is more correct than the other.

Registration is a separate question from charging

These get conflated constantly and they are not the same thing.

Whether you must register for a given tax depends on thresholds, on what you sell, and in some cases on how much business you do into a particular province.

Below a certain size, a business may not be required to register federally at all, which changes what it charges and also what it can claim back.

Provincial registration has its own rules, and a seller outside a province may still have obligations there depending on the volume and nature of what they ship in.

The practical point is that this is determined by your circumstances rather than by a general rule, and it is exactly the question to put to an accountant before the first order rather than after the first year.

Where businesses get caught

The last two are the serious ones, and the fifth is worse than under-collecting, because money collected as tax is not yours.

The software will not decide for you

Every shop platform has tax settings, and most can handle Canadian destinations correctly.

What they cannot do is know which registrations you hold, which thresholds you have crossed, or whether a particular product is treated differently.

They apply the configuration they were given, and the default configuration is usually whatever was set up in the first hour by somebody who wanted to get the shop live.

Treat the tax settings as a decision to be made deliberately, written down, and reviewed, rather than a checkbox that was ticked once.

It is also worth checking that what the platform charges matches what your accounting system records, since a mismatch between the two is discovered at the worst possible moment.

Not everything is taxed the same way

Another reason a single setting is rarely correct.

Certain categories of goods are treated differently, some are exempt or zero-rated, and the treatment is not always intuitive.

Food, some health-related items, and certain publications are common examples where the general rate is not what applies.

If you sell across categories, the tax treatment may differ line by line, which is a configuration question rather than a judgement you should make from memory.

Where you are unsure how a specific product is treated, that is a question with an authoritative answer available from the revenue agency, and it is worth getting rather than guessing.

A worked example

A small manufacturer began shipping across the country after two years of local trade.

Their shop applied a single tax rate, their own, to every order regardless of destination.

Nobody noticed for eleven months, because customers do not audit the tax line on an invoice.

Their accountant found it during a year end, at which point they had under-collected on some orders and over-collected on others, and had a filing position to correct in more than one jurisdiction.

The correction was manageable and it consumed several days of professional time plus their own.

The fix afterwards was an afternoon: configure the platform properly, confirm which registrations were needed, and document the arrangement so the next person to touch the settings knew what they were looking at.

The cost was almost entirely in having done it late rather than in the work itself.

Keep the records the way you will need them

The administrative half, and it is the part that makes filing straightforward or painful.

You want to be able to report what you collected, broken down by jurisdiction, for a given period, without reconstructing it from individual orders.

Most platforms will produce that if asked, and most businesses discover whether theirs does at the point of first filing.

Check now that you can produce the report, and check that it agrees with your accounting records, because reconciling two systems that disagree is far harder after a year of orders than after a month.

The counter-case

It is possible to over-engineer this and to spend money solving a problem you do not have.

A business selling a small number of orders, all within its own province, does not need multi-jurisdiction tax handling and should not buy software for it.

Equally, a business genuinely below the registration thresholds has a simpler position than the general discussion implies, and treating it as complicated produces unnecessary cost and delay.

The judgement is proportionate. Establish where you actually sell, in what volume, and what that requires, then configure for that rather than for a hypothetical national operation.

What is not proportionate is deciding it is too complicated and continuing to charge one rate to everybody, which is the position most shops drift into.

What to do

  1. List the provinces you have actually shipped to.
  2. Ask your accountant what you must register for.
  3. Configure the platform by destination, not by your location.
  4. Check product categories that may be treated differently.
  5. Confirm you can produce a report by jurisdiction.
  6. Reconcile that against your accounting records.
  7. Write down the arrangement and review it yearly.

Step two is the whole thing. Everything else is implementing an answer that somebody qualified has given you.

Reporting your accountant can use is covered in a report your accountant would accept.


Frequently asked questions

Which province's tax applies to an online order?

For goods shipped within Canada, the tax generally follows the destination rather than your own location. The specifics depend on the province and your registrations.

Is charging tax the same as being registered to collect it?

No. Registration depends on thresholds, what you sell, and in some cases your volume into a particular province. Collecting tax without being registered to do so is a serious problem.

Will my shop platform handle this automatically?

It will apply whatever configuration it was given. It cannot know which registrations you hold or which thresholds you have crossed, and the default is usually whatever was set in the first hour.

Are all products taxed the same way?

No. Some categories are exempt or treated differently, and the treatment is not always intuitive. Where you are unsure, the revenue agency can give an authoritative answer.

What about selling outside Canada?

Exports are generally treated differently, and the customer may face import charges on arrival. Say so at checkout, and treat the tax treatment as a question for professional advice.

Is this something I can work out myself?

The shape of it, yes. The answer for your business depends on where you sell, in what volume, and what you sell, which is a question for an accountant before the first order.

West Coast Media Solutions Inc. provides web design, web development, hosting, digital marketing, and business consulting to organisations across Canada, drawing on more than twenty-five years in the field.

Shipping outside your province?

List where you have actually shipped, then put that list in front of your accountant. Everything else follows from their answer.

Start a Conversation