Alberta's tax structure is the cleanest in Canada for DTC brands selling locally — but it gets immediately more complex when you sell into other provinces, and dramatically more complex when you cross the US border. This guide is the practical setup playbook X9Elysium uses for Calgary Shopify brands. We configure this stack for our Alberta clients and revisit it quarterly as you scale into new markets.
TL;DR
For an Alberta DTC brand:
- Alberta sales: 5% GST only.
- BC, Saskatchewan, Manitoba sales: 5% GST + provincial PST (5–7%).
- Ontario, NB, NL, NS, PEI sales: 13–15% HST.
- Quebec sales: 5% GST + 9.975% QST.
- US sales: Nothing federal until you trip nexus thresholds in specific states.
Shopify's automatic tax engine handles the calculation. You handle the registrations. Below is the registration sequence and Shopify configuration that gets you compliant without overpaying or underpaying.
Why Alberta is different
Most Canadian provinces have either harmonized sales tax (HST, combining federal GST + provincial sales tax into a single rate) or a separate provincial sales tax (PST in BC and Saskatchewan, RST in Manitoba, QST in Quebec). Alberta has neither — only the 5% federal GST.
For a Calgary DTC brand, this means:
- Local Albertan customers see only 5% added tax — a 7–10% price-point advantage vs. PST provinces.
- Tax setup for the local market is the simplest in Canada.
- Bookkeeping is materially less complex than for a Toronto or Vancouver counterpart.
The advantage compounds in two specific scenarios: (1) brands that sell predominantly to Albertans, and (2) brands using Alberta-based fulfilment with intra-province shipments.
Step 1 — Register for GST/HST
Even though Alberta itself has no provincial tax, your federal GST registration is the first step.
When to register:
- Required: Once your trailing four-quarter taxable revenue exceeds $30,000 CAD.
- Recommended (voluntary): Before launch, if you're investing in inventory, agency fees, or software. Voluntary registration unlocks input tax credits — letting you reclaim the GST you paid on business expenses.
How to register:
- Get a CRA business number if you don't have one.
- Register online through CRA's Business Registration Online or by phone.
- Choose your reporting period: monthly, quarterly, or annual. Most DTC brands start annual until revenue scales past $1.5M, then move to quarterly.
- Note your effective registration date — you can collect GST starting that date.
Step 2 — Configure Shopify Taxes
In Shopify admin: Settings → Taxes and duties → Canada.
-
Enter your GST/HST number.
-
Enable "Calculate taxes automatically based on customer location."
-
Verify the tax rates Shopify auto-applies:
- Alberta: 5% GST
- BC: 5% GST + 7% PST
- Saskatchewan: 5% GST + 6% PST
- Manitoba: 5% GST + 7% RST
- Ontario: 13% HST
- Quebec: 5% GST + 9.975% QST
- Atlantic Canada (NS, NB, NL, PEI): 15% HST
- Yukon, NWT, Nunavut: 5% GST
-
Decide whether prices shown to customers include or exclude tax. Most Canadian DTC brands display prices excluding tax (tax added at checkout). B2B Shopify usually shows tax-exclusive too.
Step 3 — Register for provincial sales taxes (when triggered)
Shopify will auto-calculate provincial taxes correctly only if you've registered with the relevant province and added your registration numbers. Triggers:
| Province | Registration trigger | Where to register |
|---|---|---|
| BC | $10,000 CAD in BC sales (small seller threshold) | gov.bc.ca/PST |
| Saskatchewan | First sale into Saskatchewan | sets.saskatchewan.ca |
| Manitoba | $10,000 CAD in Manitoba sales | gov.mb.ca/finance |
| Quebec | $30,000 CAD threshold | revenuquebec.ca |
| Ontario, NB, NL, NS, PEI | HST handled federally — no separate registration | (covered by GST/HST number) |
For most Calgary DTC brands shipping nationally, you'll likely register for BC PST first (BC has a high consumer base for DTC). Quebec and Manitoba follow as you scale.
Step 4 — US cross-border (the painful part)
US sales tax is administered at the state level, with each state setting its own rules. Two key concepts:
- Economic nexus: Triggered by exceeding revenue or transaction thresholds in a state. Most states use either $100,000 USD in sales or 200 transactions per year as triggers.
- Physical nexus: Triggered by having inventory, employees, or offices in a state. If you use a US 3PL, that 3PL's location triggers nexus.
For most early-stage Calgary DTC brands, no US registration is needed on day one. Once you scale past $250K USD in US revenue, expect to be tracking nexus in 3–8 states.
Tools to handle US nexus tracking:
- Shopify Tax (paid feature, ~0.35% of US sales). Automatically tracks nexus and calculates correct state sales tax.
- TaxJar or Avalara. Stand-alone services with deeper reporting.
- Manual tracking in a spreadsheet. Only viable below $50K USD in US sales.
If you cross nexus and don't register, you remain liable for the uncollected tax — and many states audit aggressively. Don't skip this.
Step 5 — File and remit
GST/HST filing frequency depends on revenue:
- Annual filing: revenue under $1.5M CAD.
- Quarterly filing: revenue $1.5M–$6M CAD.
- Monthly filing: revenue over $6M CAD.
Use the My Business Account portal at canada.ca to file and remit electronically. Most DTC brands use a bookkeeper or accountant to handle filings — budget $200–$500 CAD per filing for an external bookkeeper.
Common Alberta tax mistakes
- Assuming "Alberta has no PST" means no tax setup needed. You still need GST registration and configuration in Shopify.
- Forgetting to register for BC PST when scaling into BC. This is the most common provincial tax oversight for Calgary brands going national.
- Underestimating US nexus. A US 3PL triggers immediate physical nexus in that state. Plan for it before you onboard a US fulfilment partner.
- Not claiming input tax credits. Voluntary GST registration before $30K is usually a net positive — you reclaim more in ITCs than you collect from sales.
- Mishandling B2B exemption certificates. B2B sales to GST-registered businesses still collect GST (exemptions are different from US resale certificates). Don't let your sales team rebate tax on B2B orders to customers who claim exempt status.
Final word
Alberta's no-PST advantage is real and compounds over time, but only if your Shopify setup respects the multi-province reality once you scale beyond local sales. The setup itself isn't hard — most Calgary DTC brands can complete steps 1–3 in a single afternoon. The harder part is getting the BC PST registration timing right, US nexus tracking deployed before it bites, and your filing cadence aligned with revenue. If you'd like X9Elysium to review your tax setup, book a strategy call — or see our Calgary practice for the rest of what we do for Alberta retailers.

Written by
Darshan Patel
Founder of X9Elysium. Helps Canadian DTC brands set up Shopify tax engines correctly across federal and provincial jurisdictions.


