If you sell on Amazon Canada, you know that Amazon collects the sales tax for you under marketplace facilitator rules. Most Canadian Shopify sellers assume the same thing happens on Shopify. It does not. Shopify is not a marketplace. You are the seller of record on every order, you set the tax rates yourself, you collect the tax through the checkout, and you remit it to CRA and the provinces. This is the number-one reason Shopify sellers end up with surprise sales-tax bills.
This guide is the framework we walk every Shopify client through: the decision tree on whether to register, the multi-province tax structure, how to configure Shopify Admin correctly, and the five mistakes that cause the biggest reassessments at audit. 2026 rates throughout.
The short answer
Shopify is a technology platform, not a marketplace facilitator. Every sale through your Shopify store is your sale, and you are responsible for collecting, reporting, and remitting all applicable Canadian sales tax. Once your worldwide taxable sales pass $30,000 CAD in any rolling 12-month period, GST/HST registration becomes mandatory. Depending on which provinces you sell into and how much, you may also need to register for BC PST, SK PST, MB RST, or Quebec QST.
Shopify vs Amazon: the tax difference that bites
The two platforms are treated very differently under Canadian sales tax law.
| Question | Amazon Canada (marketplace) | Shopify Canada (platform) |
|---|---|---|
| Who is the seller of record? | Amazon (under marketplace facilitator rules) | You |
| Who collects the tax at checkout? | Amazon, on every order | You, through the tax rates you configure |
| Who remits to CRA and provinces? | Amazon, if you are not registered | Always you |
| What if you do not register for GST/HST and cross $30k? | Amazon keeps remitting on your behalf, but your obligation to register still exists | You collect nothing, owe everything, get back-assessed |
| Provincial PST in BC/SK/MB/QC | Amazon collects and remits under provincial marketplace rules | You collect and remit yourself, separate provincial registrations required |
The single most expensive misunderstanding we see is sellers who run both Amazon and Shopify assuming Shopify handles the tax the same way Amazon does. On Shopify, if you do not collect, you owe it out of pocket plus penalties and interest when CRA finds you.
The decision tree: do you need to register?
Three questions in order. The answers tell you exactly what to do.
- Are your worldwide taxable sales (across every channel: Shopify, Amazon, Etsy, wholesale, retail, anywhere) over $30,000 CAD in any rolling 12-month window?
- No: you are a small supplier. GST/HST registration is voluntary. You may want to register anyway to claim back input tax credits on Shopify fees, ads, software, and inventory.
- Yes: registration is mandatory. You have 29 days from the date you cross the threshold to apply.
- Do you sell into BC, Manitoba, Saskatchewan, or Quebec?
- No: only GST/HST applies. You set Shopify to charge GST or HST based on the destination province.
- Yes: see the provincial PST/QST thresholds below. You may need a separate provincial registration for each one.
- Are you a non-resident of Canada selling to Canadian customers through Shopify?
- No: standard Canadian-resident GST/HST registration applies.
- Yes: the rules depend on whether you “carry on business in Canada” (inventory in Canada, agents in Canada, etc.). See our companion guide on FBA Canada inventory and GST/HST registration for the full non-resident framework. Either way, the recommended path for non-resident sellers is full GST/HST registration so you can claim back the input tax credits on your Canadian-side costs: Shopify fees, advertising spend, inbound freight, customs duties, and imports. Recoverable ITCs frequently offset the GST you remit on direct Canadian sales. We handle the full registration and ongoing filings for non-resident Shopify sellers.
Provincial PST and QST thresholds for Shopify sellers
The four provinces with separate provincial sales tax have their own registration thresholds. Sell over the threshold into one of these provinces and you need a separate provincial registration.
| Province | Rate | Out-of-province seller threshold | Who administers |
|---|---|---|---|
| British Columbia (PST) | 7% | $10,000 CAD in BC-destined sales in the prior 12 months | BC Ministry of Finance |
| Saskatchewan (PST) | 6% | No minimum: if you sell tangible goods into SK, register | SK Ministry of Finance |
| Manitoba (RST) | 7% | No minimum: if you sell taxable goods into MB, register | Manitoba Finance |
| Quebec (QST) | 9.975% | $30,000 CAD into Quebec in the prior 12 months | Revenu Quebec |
These thresholds and rules change occasionally. The current snapshot is accurate as of 2026, but always verify before relying on a registration decision.
The Shopify Admin tax setup, and why it goes wrong quietly
Unlike the marketplaces, Shopify only charges what its tax settings tell it to charge. The setup involves enabling Canada as a tax region, entering each registration number with the right authority, confirming the store calculates the correct rate for every province you ship to, and flagging any products that should not be taxed at the standard rate. None of it is hard on a good day.
The problem is that it fails silently. A missing registration number means the store simply does not collect for that authority. A misclassified product charges the wrong rate on every order. A rate that is right for Ontario and wrong for BC looks fine in the dashboard. Nothing warns you, so stores run for months collecting the wrong tax, and the shortfall comes out of the seller’s pocket at reassessment, with penalties and interest on top. When we take on a Shopify client, verifying the entire tax configuration against their actual registrations is the first thing we do, before any return gets filed on top of bad numbers.
Worked example: a Toronto Shopify seller
A Toronto Shopify store, year two, $90,000 in sales
You operate a Shopify store from Toronto. In your second year you do $90,000 in worldwide sales, of which $42,000 ships within Ontario, $15,000 to BC, $18,000 to Alberta, $10,000 to Quebec, and $5,000 to the US.
Registrations required:
- GST/HST with CRA: yes, because $85,000 of Canadian sales are taxable and you are over $30k.
- BC PST: yes, because you have $15,000 in BC-destined sales, over the $10k threshold.
- Quebec QST: no, $10,000 is under the $30k QST threshold. You charge GST only on Quebec sales.
- Saskatchewan PST: only if you ship taxable goods to Saskatchewan. From the numbers above, no.
- Manitoba RST: only if you ship taxable goods to Manitoba. From the numbers above, no.
What you collect, by province:
BC sales: $15,000 × 5% GST = $ 750
BC sales: $15,000 × 7% PST = $ 1,050
Alberta sales: $18,000 × 5% GST = $ 900
Quebec sales: $10,000 × 5% GST = $ 500
US sales: $ 5,000 × 0% (zero-rated export) = $0
TOTAL collected through Shopify checkout = $ 8,660
You remit $7,610 of GST/HST to CRA (less your input tax credits on Shopify fees, ads, and inventory), and $1,050 of PST to BC. US sales are zero-rated exports and do not require Canadian sales tax.
The five mistakes that cause Shopify sales-tax reassessments
Every one of these has come up in a Shopify client review or audit we have handled. They are all preventable, and each one can cost five figures.
- Not registering after crossing $30k. Sellers assume Shopify is “handling it like Amazon” and find out at year-end that they owe the entire GST/HST on every taxable sale, plus failure-to-register penalty, plus interest.
- Forgetting BC PST. The BC threshold is $10,000, much lower than the federal $30,000. Sellers cross the BC threshold without realizing it and never register, even though they collect federal GST correctly.
- Wrong product tax classification. Charging tax on zero-rated basic groceries (for example), or failing to charge tax on a taxable category, both create reassessments.
- Skipping the registration number entry in Shopify Admin. Shopify needs your actual registration numbers to enable tax collection for each authority. If you register but never enter the number, your store does not collect.
- Not reconciling Shopify reports to your GST/HST return. Shopify’s tax reports must reconcile to what you report to CRA. Mismatches get noticed.
Input tax credits: the reason to register early
Once you are GST/HST registered, you can claim back the GST you paid on Shopify subscription fees, transaction fees, payment processing fees, advertising spend, software, inventory, and other business inputs. For a typical small Shopify seller, those input tax credits frequently exceed the GST collected on Canadian sales in the early years.
This is why we often recommend voluntary registration well before the $30,000 threshold. The CRA rule is one-way: once you register, you can recover GST on past purchases going back four years (with proper documentation). You do not lose anything by registering early, and you potentially recover meaningful tax that you have been paying with no path to recovery.
Frequently asked questions
Does Shopify collect GST/HST on my Canadian sales like Amazon does?
No. Shopify is a technology platform, not a marketplace facilitator. You are the seller of record on every order. You configure the tax rates in Shopify Admin and the store collects the tax on your behalf at checkout, but you are the one who registers, files, and remits to CRA and the provinces.
When do I have to register for GST/HST as a Canadian Shopify seller?
Once your worldwide taxable sales pass $30,000 CAD in any rolling 12-month period. The 12-month window can be any consecutive 12 months, not just a calendar year. You have 29 days from the day you cross the threshold to apply for GST/HST registration with CRA.
Do I need a separate provincial PST registration for BC, Saskatchewan, Manitoba, or Quebec?
Possibly. Each province has its own rules and thresholds. BC PST kicks in at $10,000 in BC-destined sales. SK PST and MB RST apply with no minimum threshold if you sell taxable goods into the province. Quebec QST applies at $30,000 in Quebec sales. If you are over the relevant threshold in any province, you register with that provincial authority directly, separate from your CRA GST/HST registration.
How do I enter my tax numbers in Shopify Admin?
Each registration number has to be entered against the right tax authority in Shopify’s tax settings, and the store only collects for the authorities you have entered. The risk is not the data entry, it is what you cannot see afterward: a number under the wrong authority or a skipped province collects incorrectly on every order with no warning. Setup and verification against your actual registrations is part of our Shopify onboarding, so the store is provably right before the first return is filed.
What tax do I charge on US or international sales from my Shopify store?
Sales to customers outside Canada are zero-rated exports for Canadian GST/HST purposes. You do not charge Canadian tax on those sales, but they still count toward your worldwide taxable sales for the $30k registration threshold. US state sales tax is a separate question and depends on whether you have economic nexus in any US state.
Can I register for GST/HST voluntarily even if I am under $30,000?
Yes. Voluntary registration is often the right call for new Shopify sellers because the input tax credits on Shopify fees, advertising, and inventory typically exceed the GST you would have to collect on early Canadian sales. The break-even is usually fast, and the recovered GST is real cash.
What happens if I never registered and CRA finds me?
CRA back-assesses the GST/HST you should have collected, generally for the prior four years (six years for negligent or wilful failures). Penalties for failure to register and late filing are added on top, and interest compounds at the prescribed rate. Net of input tax credits you can now claim, the bill is usually large but not catastrophic, particularly if you come forward voluntarily under the CRA Voluntary Disclosures Program before they contact you.
Do I have to charge tax on shipping charges in Shopify?
Yes. Shipping is treated as part of the consideration for the supply and is taxed at the same rate as the goods being shipped. Shopify handles this automatically if your tax settings are correct, but verify it on a test order.
Want us to handle Shopify tax setup for you?
Shopify sales-tax setup is one of those things that looks simple in a documentation article and turns into a five-figure problem the first time it is wrong. We do the full setup for our e-commerce bookkeeping Shopify clients: the threshold analysis, the federal and provincial registrations, the Shopify Admin configuration, the test orders to verify rates, and the ongoing reconciliation between Shopify reports and your GST/HST returns.
Get in touch with a short note about your monthly Shopify volume, your destination mix (which provinces are most of your sales), and whether you already have a GST/HST number. We respond within one business day with a fixed-fee quote. Full pricing on the pricing page.
Related reading from our blog:
- Does Amazon Collect and Remit GST/HST for Sellers on Amazon Canada? (2026)
- Does Amazon FBA Canada Inventory Trigger Mandatory GST/HST Registration?
- Etsy GST/HST for Canadian Sellers
- GST/HST Registration for Non-Resident Amazon.ca Sellers
Related guides
Get the tax side right the first time.
We work with e-commerce and owner-managed businesses across Canada and beyond: GST/HST and provincial sales tax, corporate structure, income splitting, and non-resident compliance. Tell us your situation and we will tell you exactly what you need.
Get in touch