GST/HST Bookkeeping for E-Commerce Businesses Canada | Custom CPA
π E-Commerce Tax Compliance
GST/HST Bookkeeping for E-Commerce Businesses in Canada
π Quick Summary
GST/HST compliance is one of the most misunderstood and under-managed obligations for Canadian e-commerce sellers β whether you're operating a Shopify store, selling on Amazon or Etsy, running a digital subscription service, or drop-shipping across borders. The rules are complex: different rates apply in different provinces, digital services have special rules, marketplace facilitators have shifted collection obligations, and the $30,000 registration threshold catches many growing online businesses off guard. This comprehensive guide explains exactly how GST/HST applies to Canadian e-commerce businesses, how to set up your bookkeeping to stay compliant, and how to avoid the CRA assessments that catch unprepared online sellers every year.
1. GST/HST Registration β When You Must Register
The most fundamental question every Canadian e-commerce business must answer is whether they are required to register for GST/HST. The threshold is $30,000 β but the specific rules matter more than the headline number, and many online sellers exceed it without realizing the clock has started.
The registration threshold is based on your total worldwide taxable supplies in a single calendar quarter OR in any rolling four consecutive calendar quarters. "Taxable supplies" includes all sales of goods and services that are not exempt β which means virtually all e-commerce sales of physical products and most digital services. Important: once you exceed $30,000, you have 29 days to register, and you must start collecting GST/HST immediately on all taxable sales from the 30th day.
Many growing online sellers cross the threshold without noticing because they track revenue in platform dashboards that don't flag GST/HST obligations. A bookkeeper who isn't monitoring this creates exposure: retroactive GST/HST assessments from the date you should have registered, plus interest. For businesses in other specialized industries with similar compliance complexity, our Automotive Compilation Services guide, Legal Firm Bookkeeping guide, and Agriculture Tax Services guide cover sector-specific compliance considerations. For businesses planning eventual sale, our Business Sale Preparation guide covers how clean GST/HST records protect your exit valuation.
Time to register once you cross the $30,000 threshold β delay creates retroactive liability
π
2021
Year Canada extended GST/HST rules to foreign digital service providers and marketplace facilitators
π°
ITCs
Input Tax Credits β register early to recover GST/HST paid on business expenses even before hitting $30K
βΉοΈ
Voluntary Registration: Even if your revenue is under $30,000, you can voluntarily register for GST/HST. This allows you to claim ITCs (recover GST/HST you've paid on business expenses) and may result in a net refund if your input costs are significant. Many e-commerce startups that purchase inventory, equipment, or services should consider voluntary registration as a cash flow benefit from day one. Consult your CPA to model whether voluntary registration makes financial sense for your specific situation.
π Is Your E-Commerce Business GST/HST Compliant?
Custom CPA helps Canadian online sellers register, configure their GST/HST correctly by province, and set up bookkeeping systems that keep them compliant β before the CRA comes knocking.
2. Provincial Tax Rates β What E-Commerce Sellers Must Charge
Canada does not have a single national sales tax rate for e-commerce. The amount of tax charged on a sale depends on the province where the customer (or supply) is located β and the rules differ significantly between HST provinces (harmonized), PST/QST provinces (separate federal and provincial taxes), and territories (GST only).
Ontario
13%
HST (Federal + Provincial)
New Brunswick
15%
HST (Federal + Provincial)
Nova Scotia
15%
HST (Federal + Provincial)
P.E.I.
15%
HST (Federal + Provincial)
Nfld & Lab.
15%
HST (Federal + Provincial)
Alberta
5%
GST only (no PST)
British Columbia
5% + 7%
GST + PST (separate)
Saskatchewan
5% + 6%
GST + PST (separate)
Manitoba
5% + 7%
GST + RST (separate)
Quebec
5% + 9.975%
GST + QST (separate)
Territories
5%
GST only (NT, YK, NU)
β οΈ
PST/RST/QST Are Separate Systems: For BC, Saskatchewan, Manitoba, and Quebec, the provincial sales tax (PST/RST/QST) is completely separate from the federal GST. Registration for GST/HST through CRA does NOT automatically register you for provincial taxes in these provinces. E-commerce sellers who ship physical goods to customers in BC, SK, MB, or QC may be required to register separately with each province's revenue agency. BC, Saskatchewan, and Manitoba all have online marketplace/digital service rules that may require foreign or out-of-province sellers to collect and remit provincial tax on sales to their residents. This is an evolving area β consult a CPA to confirm your obligations.
3. Place of Supply Rules β Which Rate Applies to Your Sale?
The "place of supply" determines which GST/HST rate applies to a given transaction. For most tangible goods sold online and shipped to a Canadian customer, the rate is determined by the province to which the goods are shipped (the destination). For services, the rules are more complex β generally based on where the service is performed or where the recipient is located.
Supply Type
Place of Supply Rule
Applicable Rate
E-Commerce Example
Tangible personal property (shipped)
Province where delivery takes place
Rate of destination province
Shopify seller ships product to Ontario customer β 13% HST
Tangible personal property (pickup)
Province where customer picks up the goods
Rate of pickup province
Customer picks up order at Alberta warehouse β 5% GST only
Digital services / electronically supplied
Where the recipient is located
Rate of recipient's province/territory
E-book sold to Manitoba customer β 5% GST + 7% Manitoba RST (separate)
Export (shipped outside Canada)
Outside Canada
Zero-rated (0%)
Product shipped to US customer β 0% GST/HST (still recoverable ITCs)
Services to non-residents
Variable β depends on where service performed and consumed
May be zero-rated or taxable depending on nature
Website development for US client β potentially zero-rated; consult CPA
4. Digital Products & Services β Special GST/HST Rules
Digital products and services β software downloads, e-books, online courses, streaming, SaaS subscriptions, and digital downloads β are subject to specific GST/HST treatment that differs from physical goods. The 2021 rule changes significantly expanded Canada's reach to capture tax on these supplies from foreign providers.
Digital Products β GST/HST Treatment Overview
Online courses (Canadian seller)
Fully taxable β charge HST by customer province
Taxable
Software / SaaS subscriptions
Fully taxable β electronically supplied service
Taxable
E-books and digital downloads
Taxable β not zero-rated like print books in some cases
Taxable
Digital goods sold to US customer
May be zero-rated β complex rules; verify with CPA
Often 0%
Streaming services (Canadian to Canadian)
Taxable β HST by subscriber province
Taxable
π» Digital Services GST/HST β Key Rules for E-Commerce Sellers
All digital products are taxable supplies in Canada β unlike print books (zero-rated), e-books and digital downloads are fully taxable. Online courses, SaaS, software, streaming, and digital downloads all attract GST/HST. Common Misconception
Rate is based on the recipient's province β for digital services, charge the GST/HST rate applicable to the customer's province of residence (determined by billing address). A subscriber in Nova Scotia pays 15%; in Alberta 5%. By Province
Foreign digital service providers must register if Canadian sales exceed $30,000 β since July 2021, Netflix, Spotify, foreign SaaS providers, and online course platforms serving Canadian customers are required to register and collect GST/HST. 2021 Rule
Your payment processor may not collect the right rate β Stripe, PayPal, and other processors don't automatically apply Canadian provincial GST/HST rates. You must configure your billing system (or Shopify/WooCommerce) to calculate and apply the correct rate by customer province. Configuration Required
5. Marketplace Facilitators β How Amazon, Etsy, and Shopify Change the Rules
One of the most significant 2021 changes to Canadian GST/HST rules was the introduction of the marketplace facilitator regime. Under this regime, platforms like Amazon, Etsy, eBay, and certain others are deemed to be the seller for GST/HST purposes when facilitating third-party seller transactions β meaning the platform collects and remits GST/HST instead of the individual seller.
Platform Role
Who Collects GST/HST
Who Remits to CRA
Seller Obligation
Amazon.ca β Marketplace Facilitator
Amazon collects from buyer
Amazon remits to CRA
Individual sellers on Amazon.ca marketplace may not need to collect/remit themselves β confirm with CPA
Etsy β Marketplace Facilitator (Canadian sellers selling to Canadians)
Etsy collects from buyer
Etsy remits for most transactions
Confirm in Etsy tax settings; still need GST/HST registration for other sales channels
Shopify (your own store)
YOU collect from buyer
YOU remit to CRA
Must configure Shopify tax settings correctly by province; register for GST/HST yourself
WooCommerce / own website
YOU collect from buyer
YOU remit to CRA
Must configure tax plugin (WooCommerce Tax or TaxJar) correctly; own GST/HST registration required
eBay (as facilitator for cross-border digital services)
eBay collects for qualifying transactions
eBay remits for qualifying transactions
Review eBay's Canadian tax policy; physical goods shipped from Canada may still be your obligation
β οΈ
Don't Assume the Platform Handles Everything: Even if Amazon or Etsy is handling GST/HST on marketplace sales, you still need your own GST/HST registration if: you sell through other channels (your own Shopify store, trade shows, local sales); your total worldwide taxable supplies exceed $30,000; you have Canadian business expenses on which you want to claim ITCs. Never assume your GST/HST obligations are fully covered by a marketplace facilitator without confirming with your CPA. The rules are platform-specific and still evolving.
π Selling on Shopify, Amazon, or Etsy? Let's Get Your GST/HST Right.
Custom CPA configures e-commerce GST/HST settings, sets up proper provincial rate collection, and keeps multi-channel sellers fully compliant across all platforms.
A major advantage for Canadian e-commerce sellers with international customers is that most exports are zero-rated β meaning no GST/HST is charged on the sale, but the seller can still claim ITCs on all Canadian inputs used to produce and sell the goods. This makes exporting tax-efficient from a GST/HST perspective.
π Export Zero-Rating Rules for Canadian E-Commerce Sellers
Physical goods shipped outside Canada β zero-rated. The seller must have evidence that the goods were physically exported (shipping documents, courier tracking, customs forms). No GST/HST charged to the foreign buyer. Zero-Rated β
Services to non-residents β may be zero-rated if the service is not performed in Canada and the benefit is consumed outside Canada. The rules are complex and depend on the nature of the service. Consulting, design, and development services for non-resident clients may qualify β confirm with CPA. Complex Rules
Digital services to non-residents (outside Canada) β may be zero-rated if the supply is made to a non-resident who is outside Canada when the supply is made and the service is not related to Canadian real property or goods in Canada. May Be Zero-Rated
Documentation requirements β to support zero-rating of exports, maintain: shipping documentation proving goods left Canada (bill of lading, air waybill, courier confirmation); customer's foreign address; and for services, evidence the client is a non-resident. CRA can deny zero-rating if documentation is insufficient. Documentation Critical
7. Drop-Shipping β The Most Complex GST/HST Scenario
Drop-shipping β where you sell a product online without holding inventory, having the supplier ship directly to your customer β creates some of the most complex GST/HST situations in Canadian e-commerce. The correct tax treatment depends on where the supplier is located, where you are, and where the customer is.
Drop-Ship Scenario
GST/HST Analysis
Recommended Action
Canadian seller + Canadian supplier + Canadian customer
Two taxable supplies: supplier to seller (B2B β ITCs available), seller to customer (collect GST/HST by destination province)
Register for GST/HST; claim ITCs on supplier invoices; collect on customer sales
Canadian seller + foreign supplier + Canadian customer
Complex β Section 179 election may apply. Foreign supplier may be making a supply in Canada, which could create obligations. CRA's drop-shipping rules are specific to this situation.
Consult CPA immediately β this is the most common scenario with the most errors
Canadian seller + any supplier + US/foreign customer
Physical goods shipped outside Canada are zero-rated; no Canadian GST/HST on the sale
Maintain export documentation; claim ITCs on inputs; charge 0% to foreign customer
Foreign seller + foreign supplier + Canadian customer
Under marketplace facilitator rules: if using a qualifying marketplace, platform may collect. If selling direct, foreign seller may need to register under the simplified GST/HST registration for digital services.
Foreign e-commerce sellers serving Canadian customers should verify registration obligations with a Canadian tax advisor
8. GST/HST Bookkeeping Best Practices for E-Commerce Businesses
Clean, systematic GST/HST bookkeeping is the foundation of e-commerce tax compliance. Here is the complete bookkeeping framework that Canadian e-commerce sellers should implement from day one:
π E-Commerce GST/HST Bookkeeping System β Complete Setup Checklist
Separate GST/HST collected account in your chart of accounts β every time you collect GST/HST from a customer, it goes into a GST/HST Payable liability account β not into revenue. This amount is not yours; it must be remitted to CRA. Foundation Step
Separate GST/HST paid (ITC) account β GST/HST you pay on business expenses goes into a GST/HST Receivable (ITC) account. The net GST/HST owing to CRA = GST/HST Collected minus GST/HST Paid. Recover What You Paid
Reconcile GST/HST accounts monthly β every month, reconcile your GST/HST Payable balance to your platform sales reports. Your Shopify, Amazon, or WooCommerce tax reports should match what's in your accounting software. Any discrepancy means a transaction was coded incorrectly. Monthly Habit
Track GST/HST by province in your reports β for HST provinces, the collected amount splits between federal (5%) and provincial (varies) portions. Your GST/HST return requires this breakdown. Some accounting software handles this automatically; others require manual allocation. Return Accuracy
Keep export documentation separately β for zero-rated export sales, maintain a separate record of all export transactions with supporting shipping documentation. CRA can challenge zero-rating claims if documentation is absent. Document Retention
Set aside GST/HST funds as you collect them β many e-commerce sellers are surprised by their quarterly GST/HST remittance because they've spent the collected funds. Open a separate savings account and transfer collected tax weekly. Cash Flow Protection
9. Input Tax Credits β Recovering GST/HST on E-Commerce Business Expenses
One of the most valuable aspects of GST/HST registration is the ability to claim Input Tax Credits (ITCs) β recovering the GST/HST you've paid on business expenses. For an e-commerce business with significant purchase costs (inventory, shipping supplies, software subscriptions, advertising), ITCs can reduce or eliminate your net GST/HST remittance.
E-Commerce Expense
ITC Available?
GST/HST Rate Applicable
Notes
Inventory purchased from Canadian supplier
β Yes β 100%
5β15% depending on supplier's province
Fully creditable; reduces net GST/HST payable
Shopify / platform subscription fees
β Yes β 100%
5% or applicable rate
Shopify's Canadian billing may include HST β check invoices
Advertising (Google, Facebook, Meta)
β οΈ Complex
Variable β foreign platforms may not charge Canadian GST
Canadian businesses may self-assess GST on imported digital advertising services β confirm with CPA
Shipping and courier costs (domestic)
β Yes β 100%
5β15% depending on province
Canada Post, Purolator, UPS, FedEx domestic shipping fully recoverable
Home office costs (partial business use)
β Yes β prorated
Applicable rate on eligible portion
ITC claimable on the business-use portion of home office utilities, internet, phone
Professional fees (CPA, legal)
β Yes β 100%
5β15% depending on supplier province
All professional services for business purposes fully creditable
β
The ITC Advantage for E-Commerce Startups: An e-commerce business that spends $50,000 on Canadian inventory (paying $2,500β$7,500 in GST/HST) in its first year before hitting $30,000 in sales can only recover these ITCs by registering voluntarily. Once registered, the net GST/HST owing = GST/HST collected on sales minus all ITCs on purchases. For a business with significant startup costs and modest early revenue, this often results in a GST/HST refund from CRA rather than a payment. Voluntary registration is almost always financially beneficial for e-commerce businesses with significant Canadian business expenses. Our Core Accounting & Tax Services include GST/HST registration analysis and ITC optimization for all e-commerce clients. Our Specialized Services include e-commerce tax compliance reviews for multi-channel sellers.
β Custom CPA β Complete GST/HST Compliance for Canadian E-Commerce
Registration, provincial rate configuration, marketplace facilitator rules, ITC optimization, and quarterly filing β the complete GST/HST compliance solution for Canadian online sellers.
When does a Canadian e-commerce business need to register for GST/HST?
βΌ
A Canadian e-commerce business must register for GST/HST when its total worldwide taxable supplies exceed $30,000 in a single calendar quarter OR in any four consecutive calendar quarters. Key details: "Taxable supplies" includes all sales of goods and services that are not exempt β which covers virtually all e-commerce sales of physical products and most digital services. The clock starts when you cross $30,000 in a single quarter or in any rolling 12-month period. Once you exceed the threshold, you must register within 29 days and begin collecting GST/HST from that 30th day onward. Failing to register retroactively means you owe GST/HST on all taxable sales made since the date you should have registered β plus interest and potential penalties. Voluntary registration: you can register before hitting $30,000 β recommended if you have significant business expenses because it allows you to claim ITCs (recover GST/HST paid on purchases). Many e-commerce businesses have significant startup costs and may receive a net refund from CRA through ITCs in early quarters. The $30,000 threshold applies to your worldwide taxable supplies β including sales through all channels (Shopify, Amazon, Etsy, local sales, etc.) combined. Multi-channel sellers must track total revenue across all platforms against this single threshold.
Do Canadian e-commerce businesses selling to US customers need to collect GST/HST?
βΌ
No β for most cross-border sales of physical goods, you do not collect Canadian GST/HST from US customers. Under Canada's Excise Tax Act, goods that are physically exported outside Canada are zero-rated β the applicable GST/HST rate is 0% for exports. This means you charge nothing on the sale but can still claim Input Tax Credits (ITCs) on all Canadian business expenses used to produce and sell those goods. To support zero-rating, you must maintain export documentation: courier tracking confirmation, shipping manifests, or customs documentation proving the goods left Canada. If you cannot prove the goods were exported, CRA can assess the applicable Canadian GST/HST rate on those sales. For digital services and products sold to US customers: the zero-rating rules for services are more complex and depend on whether the supply is "made" in Canada and where the service is consumed. Services performed entirely for non-residents outside Canada may be zero-rated. Digital downloads sold to US customers may also qualify as zero-rated exports, but the rules require that the recipient is a non-resident and the supply is not connected to Canadian real property or goods in Canada. In all cross-border service scenarios, confirm the specific zero-rating conditions with your CPA before assuming 0% applies.
Do I need to charge different HST rates for customers in different provinces?
βΌ
Yes β for most taxable supplies, the rate depends on the province of supply (which for shipped goods is the destination province). The current Canadian provincial rates: Ontario: 13% HST; New Brunswick, Nova Scotia, PEI, Newfoundland & Labrador: 15% HST; British Columbia: 5% GST + 7% PST (separate registration required for PST); Saskatchewan: 5% GST + 6% PST; Manitoba: 5% GST + 7% RST; Quebec: 5% GST + 9.975% QST (separate QST registration may be required); Alberta, NWT, Yukon, Nunavut: 5% GST only (no provincial sales tax). For your Shopify or WooCommerce store: you must configure your store's tax settings to apply the correct rate based on the customer's shipping (delivery) address. Shopify has a built-in Canadian tax configuration tool; WooCommerce uses a tax plugin (WooCommerce Tax or TaxJar). Important caveat for PST/QST provinces: federal GST registration through CRA does NOT cover provincial sales taxes in BC, Saskatchewan, Manitoba, or Quebec. If you sell physical goods to customers in these provinces, you may need to register separately with each province's revenue authority. The rules for when out-of-province sellers must collect PST/QST have been expanded significantly since 2021. Confirm your PST/QST obligations separately from your GST/HST registration.
Does a foreign e-commerce company selling to Canadian customers need to collect GST/HST?
βΌ
Yes β under rules effective July 1, 2021, Canada requires foreign-based businesses to register for and collect Canadian GST/HST in specific circumstances. The main scenarios: Foreign-based digital service providers: if a foreign company (e.g., a US SaaS company, streaming service, or online course provider) makes supplies of digital products or services to Canadian consumers totalling more than $30,000 CAD per year, they must register under Canada's simplified GST/HST registration for non-residents and collect GST/HST on supplies to Canadian customers. Foreign marketplace facilitators: foreign platforms that facilitate transactions between third-party sellers and Canadian consumers are also required to register and collect GST/HST on those transactions β this captured platforms like Netflix, Spotify, and international marketplace operators. Physical goods from foreign sellers: foreign sellers shipping physical goods to Canadian customers generally do not collect Canadian GST/HST β the tax is collected at the border by the Canada Border Services Agency as import duties and taxes. However, goods shipped under a low-value threshold may slip through without tax collection. Canadian buyers' obligations: Canadian businesses purchasing taxable services from unregistered foreign suppliers may be required to self-assess and remit the applicable GST/HST to CRA β this is called "imported services" and applies when the Canadian buyer is not entitled to full ITCs (e.g., a financial institution or an individual using the service for personal purposes). Foreign businesses selling significant volumes to Canadian customers should consult a Canadian CPA to confirm their registration and collection obligations.
How do I track GST/HST for drop-shipping in Canada?
βΌ
Drop-shipping creates complex GST/HST situations that depend on the location of all three parties: the supplier, the seller (you), and the customer. Most common Canadian drop-ship scenario β Canadian seller, foreign supplier, Canadian customer: you are making a taxable supply to your Canadian customer β you must collect and remit GST/HST on the sale price. The foreign supplier is shipping directly to your Canadian customer β this may create a supply by the foreign supplier "in Canada" (because the goods are delivered in Canada), which could mean the foreign supplier also has GST/HST obligations on their supply to you. CRA's Section 179 election mechanism exists specifically to address this: a Canadian registrant can file an election with a foreign supplier to allow the Canadian registrant to account for the GST/HST, eliminating the need for the foreign supplier to register. What to do in practice: (1) Register for GST/HST and collect from your Canadian customers on all taxable drop-ship sales; (2) If your foreign supplier is not registered for Canadian GST/HST, you may need to self-assess GST on the value of goods imported; (3) Consult a CPA to determine whether the Section 179 election is appropriate for your supplier relationship; (4) Maintain complete records of each transaction β who shipped, to whom, for how much, with what documentation. Drop-shipping GST/HST is one of the most frequent areas of CRA assessment for e-commerce businesses β don't navigate it without professional guidance.
Disclaimer: The above contents are provided for general guidance only, based on information believed to be accurate and complete, but we cannot guarantee its accuracy or completeness. It does not provide legal advice, nor can it or should it be relied upon. Please contact/consult a qualified tax professional specific to your case.