Already Have an Account?

Sign In
Sales Tax

Language:

Navigating US-Canada Sales Tax for E-Commerce Businesses: Rules, Challenges & Compliance Tips

Ashwani Shoda
By Ashwani Shoda
Published on 20 May 2025 8 min read
Navigating US-Canada Sales Tax for E-Commerce Businesses: Rules, Challenges & Compliance Tips

Between the US’s 13,000+ sales tax jurisdictions and Canada’s dual-layered system of federal and provincial taxes, cross-border compliance has become a top pain point for sellers.

For e-commerce founders, it’s easy to miss a filing deadline, miscalculate nexus, or fail to register where required, and that can lead to penalties, audits, or even platform suspensions.

When a US-based e-commerce seller started shipping to Canada, they thought they were just expanding their customer base. 3 months later, they were buried in 12 different US state tax notices, plus a warning from the CRA about unregistered GST/HST obligations.

That’s why online sellers trust doola’s Sales Tax and Reseller Certificate services to simplify US-Canada sales tax for e-commerce.

Let’s decode both tax systems, what triggers registration and remittance, the most common (and costly) mistakes, and how to stay compliant without drowning in red tape.

Sales Tax in Canada for E-Commerce Sellers

Let’s start by taking a look at Sarah’s run-in with the Canadian tax system. She runs a successful Shopify store in New York, selling handcrafted office supplies and downloadable productivity templates.

When she started getting orders from Canadian customers, she figured sales tax was simple: just collect 5% GST at checkout and move on.

But here’s where things got complicated. She realized that she also had to collect HST while selling in Ontario, QST in Quebec, and PST in British Columbia.

Suddenly, Sarah’s “just ship and collect” mindset wasn’t enough. She needed to understand how sales tax in each province worked, their threshold, and how to get registered.

Canada’s sales tax system isn’t just a northern version of the US one. It’s entirely different with federal taxes, provincial layers, and distinct rules for physical vs. digital goods.

That’s why we have created this cheatsheet:

Tax Type Threshold Who It Applies To How to Register Where to Apply Provinces Affected
GST (Goods and Services Tax) $30,000 CAD (in taxable Canadian sales in 12 months) Non-resident sellers of physical and digital goods/services Register for a GST account (BN – Business Number) CRA My Business Account All provinces and territories (including Quebec, though QST is separate)
HST (Harmonized Sales Tax) Same as GST – combined registration Non-resident sellers to HST-participating provinces Included in CRA GST registration; same BN used CRA My Business Account Ontario, Nova Scotia, New Brunswick, Newfoundland & Labrador, Prince Edward Island
QST (Quebec Sales Tax) $30,000 CAD (in taxable Canadian sales in 12 months) Non-resident sellers (especially digital and SaaS businesses) Register for a QST number separately from GST Revenu Québec Non-Resident Portal Quebec only
PST (Provincial Sales Tax) – BC No formal threshold – often applies from the first sale Non-resident sellers shipping goods or advertising to BC customers Register for a BC PST account BC eTaxBC Portal British Columbia
PST (SK) – Saskatchewan No threshold – registration expected with any sales to SK Non-resident e-commerce and digital sellers Apply for a Saskatchewan PST number Saskatchewan eTax Services (SETS) Saskatchewan
RST (MB) – Manitoba No clear threshold – applies to any taxable sales US sellers of goods shipped into Manitoba Register for a Manitoba RST account Manitoba Tax Center Manitoba

Seems simple, right? Not for Sarah. Her situation was trickier because she sells both digital and physical goods, and Canada treats them very differently.

When sold cross-border, physical goods are subjected to GST/HST, and sometimes PST/QST, based on the shipping destination.

While Canada does levy a federal GST on digital services, cross-border sellers are subjected to GST/HST and/or QST even if they’re not physically in Canada.

Key Differences Between US and Canadian Sales Tax Systems

It’s evident that not all tax systems are created equal. Likewise the approach of US and Canada to sales tax is quite different. 

In fact, the two countries take fundamentally different approaches to taxing sales, which leads to major implications for compliance, customer experience, and even conversion rates.

👉🏼 In the US:

Sales tax is state-administered. This means that each state sets its own tax rates, rules, exemptions, and economic nexus thresholds.

As a result, a single US order might be subject to multiple overlapping tax rates, and rules can change from one ZIP code to the next.

👉🏼 In Canada:

There is a more federalized approach, since the Canada Revenue Agency (CRA) handles GST and HST across most provinces. Also, some provinces (Quebec, BC, SK, MB) layer on their own provincial taxes (QST or PST), but generally follow consistent frameworks.

However, there’s one federal registration threshold ($30,000 CAD), and only a few additional provincial requirements, which makes it a bit more streamlined.

Comparison: US vs. Canada Sales Tax at a Glance

Feature 🇺🇸 United States 🇨🇦 Canada
Federal Sales Tax ❌ None ✅ 5% GST
Tax Authority State- and local-level (e.g., California CDTFA, Texas Comptroller) Centralized CRA + some provincial (e.g., Revenu Québec)
Number of Tax Jurisdictions 13,000+ (state + city + county + special districts) ~13 (10 provinces, 3 territories)
Economic Nexus Threshold Varies by state (e.g., $100K in CA, $500K in NY) Uniform $30,000 CAD for GST/HST; QST is province-specific
Tax Calculation Complexity Highly different rates, rules, and exemptions by ZIP code Moderate – depends on province, but more unified
Invoice + Checkout UX Inconsistent, often confusing for buyers More consistent across provinces (except Quebec)
Registration Portals Dozens of state-level websites CRA (federal), Revenu Québec (Quebec), others as needed
Common Filing Pain Point Managing multiple filing deadlines and platforms Managing CRA + Revenu Québec separately
Digital Goods Rules Vary wildly by state (some tax, some don’t) Generally taxed federally and provincially (QST applies)

These structural contrasts may seem technical, but they impact your business in real, customer-facing ways. Let’s see how:

Compliance Risk

In the US, it’s easy to overlook nexus and accidentally skip collecting tax in a state like Texas or Florida, triggering audits and back taxes.

While selling in Canada, many sellers assume one CRA registration is enough and often forget about provinces like Quebec, which require separate registration.

Checkout Experience

Canadian buyers are used to seeing GST or HST at checkout. Likewise, US buyers expect location-specific taxes, but unclear or missing tax info can lead to cart abandonment.

Invoice & Receipt Clarity

Clean, localized tax presentation builds credibility. However, confusing invoices that don’t reflect expected tax types (e.g., missing QST in Quebec) can look shady even if unintentional.

Customers are more likely to complete checkout and reorder if everything looks official, localized, and compliant.

That’s a lot of hoops to jump through! Luckily, doola understands the unique tax challenges that e-commerce businesses often face.

From automatic sales tax tracking and registration to ensuring your invoices and checkout pages are compliant, we make cross-border tax compliance clear, automatic, and scalable.

🔖 Related Read: Sales Tax Nexus Explained: What Every Business Owner Needs to Know in 2025

Common Compliance Challenges in Cross-Border E-Commerce

For e-commerce sellers operating across the US and Canada, compliance often feels like an obstacle course that’s constantly shifting under your feet.

You have to track 50+ different tax rates in the US, plus Canada’s GST/HST/PST/QST matrix to remit sales tax in 12 jurisdictions while converting transactions between USD and CAD.

One wrong decimal, one late filing, one missed rate update, and you can trigger interest charges, audits, or dissolvency. That’s not the only cost you pay for non-compliance.

Consider this: If you’re collecting sales tax in CAD but reporting in USD, exchange rate fluctuations can cause discrepancies between what you collect and what you report. 

The cost? Hours of lost productivity, rising bookkeeping fees, and the creeping anxiety that your numbers might not add up under scrutiny.

These discrepancies are not only confusing at audit time, they also distort profit margins and create reconciliation issues across accounting platforms.

If you’re trying to scale across borders, tax shouldn’t be your bottleneck. That’s why we’ll walk you through the 5 Compliance Mistakes that sellers make so you can handle them like a pro.

  • Waiting Too Long to Register for Tax IDs: Many sellers wait until a tax authority sends a notice, but by then, you’re already behind.

  • Charging the Wrong Tax Rate at Checkout: This creates invoice mismatches and unhappy customers. Rates vary by province, state, and even ZIP code.

  • Ignoring Currency Conversion on Taxable Sales: If you’re collecting in USD but reporting in CAD (or vice versa), you need to convert based on daily exchange rates.

  • Assuming Canada = One Tax System: It’s not. Quebec (QST) operates its own system, separate from CRA’s GST/HST. For example, Revenu Québec requires its own account, login, and remittances.

  • Using US-Only Tax Tools: Many platforms are built only for US compliance. They leave a gap when it comes to Canadian tax logic and vice versa.

How to Stay Compliant: Best Practices for E-Commerce Sellers

Staying compliant isn’t just legal, it’s good business. Missed thresholds, incorrect rates, and late filings can result in audits, interest charges, and even the suspension of marketplace privileges. 

Worse, a customer noticing an incorrect tax charge at checkout can erode trust and hurt conversions. 

So, whether you’re just getting started or running a multi-channel empire, here’s how to stay tax-smart at every level.

For Beginners:

✅ Focus on registering where you’re selling now.

✅ Use built-in tax tools in Shopify or Stripe to collect correctly.

✅ Keep records organized (even if you’re under the threshold).

For Growing Sellers:

✅ Review sales by region monthly to spot nexus risks early.

✅ Understand how physical vs. digital goods are taxed differently in the US and Canada.

✅ Consider outsourcing tax filing to avoid late penalties.

For Enterprise-Level Sellers:

✅ Automate reporting and remittance across jurisdictions.

✅ Reconcile multi-currency sales (e.g., CAD → USD) to avoid tax mismatches.

✅ Assign a tax lead internally or work with an external partner to oversee compliance across borders.

However, doing all this manually is a recipe for burnout. Instead, use tax solutions like doola to automatically calculate sales tax rates based on product type and customer location.

We’ll also sync tax data with your store (Shopify, WooCommerce, Amazon, etc.) and manage US state registrations in one dashboard for easy filing.

🔖 Related Read: 5 Costly Sales Tax Mistakes E-Commerce Founders Make (And How to Avoid Them)

How doola Helps E-Commerce Businesses Stay Compliant

When to Choose doola

You didn’t start your business to be bogged down in taxes and compliance. And with doola, you don’t have to be.

We handle the heavy lifting, registering for sales tax when required, collecting the correct tax rates, filing on time, and making sure every transaction is accounted for across currencies.

With doola’s transparent and all-in-one pricing, you get more than just software. We keep you updated on tax thresholds, reporting changes, and filing deadlines so you are not untangling red tape. 

Think of us as your “easy button” for sales tax. One team. One platform. Total peace of mind.

Starting or shipping at scale? doola adapts with you, ensuring you’re always one step ahead.

Book a demo today.

FAQs

FAQ

Do I need to register for sales tax in every US state I sell in?

Only if you meet a state’s economic nexus threshold or have a physical presence there, however, since rules vary wildly by state, always double-check with experts.

At what point do I have to charge GST/HST in Canada?

Once your total revenue from Canadian sales hits $30,000 CAD, you’re required to register and start charging GST/HST. 

How can I track nexus obligations across borders?

You can use tools or partner with a partner like doola that tracks your sales volume, revenue, and activities across states and provinces to tell you when and where to register and remit.

Is there a tax treaty between the US and Canada for e-commerce?

There is a general tax treaty for income taxes, but it doesn’t cover sales tax like GST/HST or state-level tax.

Are digital products taxed differently in the US and Canada?

In Canada, most digital goods and services are subject to GST/HST and sometimes QST. In the US, it’s a patchwork; some states tax digital products, some don’t.

Simplify bookkeeping and maximize tax savings

Try doola free today – your all-in-one solution for bookkeeping, tax filings, and business tools.

The newsletter for entrepreneurs

Join millions of self-starters in getting business resources, tips, and inspiring stories in your inbox.

By entering your email, you agree to receive marketing emails from doola.
Unsubscribe anytime.

Join thousands of business owners who trust us

Stay on top of your finances, save big on taxes, and grow your business faster with doola.

Navigating US-Canada Sales Tax for E-Commerce Businesses: Rules, Challenges & Compliance Tips