Insight

Dec 5, 2025

Mackisen

How One Business Navigated Multi-Province Taxes Successfully

A growing Quebec-based e-commerce business was ready to scale across Canada but expanding outside the province brought a new challenge: multi-province sales tax compliance. Each province has its own rules for GST, HST, PST, and QST. The business owner quickly became overwhelmed trying to understand which tax to charge where, how to configure Shopify correctly, and how to avoid penalties from CRA, Revenu Québec, or provincial tax authorities.

This case study shows how the business overcame these obstacles and built a Canada-wide tax-compliant operation that boosted revenue and eliminated audit risks.

The Expansion Challenge

The company was already registered for GST and QST but wanted to sell in:
• Ontario
• British Columbia
• Alberta
• Saskatchewan
• Manitoba
• The Atlantic provinces

New issues appeared immediately:
• Shopify was charging the wrong tax rates
• Some provinces require PST in addition to GST
• Customer addresses were not mapped correctly
• Sales reports did not match accounting entries
• HST provinces were being charged GST/QST instead
• Refunds and returns triggered incorrect tax reversals
• Inventory shipped from different warehouses created tax confusion

The owner realized that expanding without proper tax configuration could lead to:
• audit exposure
• under-collected tax
• penalties
• customer disputes

How Mackisen Resolved the Multi-Province Tax Problem

Step 1 — Full Tax Mapping by Province

Mackisen created a complete tax matrix for the business, detailing:
• provinces using GST only (AB, NT, NU, YT)
• provinces using HST (ON, NS, NB, PEI, NL)
• provinces requiring PST/RST + GST (BC, SK, MB)
• QST rules for Quebec

Each product category was mapped to the correct tax rules.

Step 2 — Shopify Configuration

Mackisen reconfigured Shopify to:
• apply tax rates based on destination
• separate GST/HST/QST/PST correctly
• categorize taxable vs. exempt products
• integrate accurate shipping-based taxation
• fix tax-inclusive pricing errors

This eliminated incorrect automatic tax calculations.

Step 3 — Registration in Other Provinces

Where required, Mackisen registered the company for:
• BC PST
• Saskatchewan PST
• Manitoba RST

Registration avoided penalties and ensured full compliance.

Step 4 — Accounting Software Fix

QuickBooks was updated to:
• separate GST, HST, QST, and PST
• track tax liability by province
• create audit-friendly tax reports
• match Shopify sales to accounting records

This allowed proper reconciliation at month-end.

Step 5 — Training and Documentation

Staff received clear instructions on:
• tax rules by province
• refund and return adjustments
• shipping-origin vs. shipping-destination tax
• tax on digital vs. physical products

The business gained full internal control over tax compliance.

The Outcome

After Mackisen’s intervention:
• the e-commerce store became fully compliant across Canada
• tax was charged correctly in every province
• refund holds and audit risks disappeared
• the business avoided thousands in retroactive assessments
• sales increased due to improved customer trust
• reporting became accurate and effortless

The business is now expanding into the U.S. with a clean compliance foundation.

Key Lessons

• Multi-province sales tax is complex one wrong setting can trigger thousands in liability
• Shopify and other platforms do NOT automatically configure taxes correctly for Canada
• PST rules vary drastically and require proper registration
• Reconciliation between e-commerce platforms and accounting systems is critical
• Clean tax mapping protects against audits

Common Questions

Do I need PST registration to sell in BC or SK?
Yes for taxable physical goods.

Does Shopify automatically charge HST?
Only if properly configured.

Are digital products taxed differently?
In some provinces, yes rules vary.

Can one wrong configuration cause an audit?
Especially in PST provinces.

Why Mackisen

With more than 35 years of combined CPA experience, Mackisen CPA Montreal helps e-commerce businesses navigate multi-province GST/HST/QST/PST rules, avoid costly errors, and scale across Canada with complete tax confidence.

All-in-One Accounting, Tax, Audit, Legal & Financing Solutions for Your Business

Are you ready to feel the difference?

Have questions or need expert accounting assistance? We're here to help.

Let’s Stay In Touch

Follow us on LinkedIn for updates, tips, and insights into the world of accounting.

Terms & conditionsPrivacy PolicyService PolicyCookie Policy

@ Copyright Mackisen Consultation Inc. 2010 – 2024. •  All Rights Reserved.

© 1990-2024. See Terms of Use for more information.

Mackisen refers to Mackisen Global Limited (“MGL”) and its global network of member firms and associated entities collectively constituting the “Mackisen organization.” MGL, alternatively known as “Mackisen Global,” operates as distinct and independent legal entities in conjunction with its member firms and related entities. These entities function autonomously, lacking the legal authority to obligate or bind each other in transactions with third parties. Each MGL member firm and its associated entity assumes exclusive legal accountability for its actions and oversights, explicitly disclaiming any responsibility or liability for other entities within the Mackisen Organization. It is of legal significance to underscore that MGL itself refrains from rendering services to clients.