E-commerce Accounting:
Managing Online Sales and Taxes
Running a Canadian e-commerce business means managing accounting and tax obligations that are more complex than a typical brick-and-mortar store — multi-province GST/HST by delivery address, cross-border US and international sales, multiple payment processors, platform fees from Shopify or Amazon, inventory across locations, and frequent payment reconciliation. Most Canadian online sellers significantly over-remit or under-remit GST/HST because their accounting is not integrated with their e-commerce platform. This guide covers the complete e-commerce accounting framework for Canadian online businesses in 2026 — from platform integrations to tax compliance, inventory management, and CRA audit protection.
1. E-commerce Platforms & Accounting Integration
The accounting quality of a Canadian e-commerce business starts with how well the sales platform integrates with the accounting system. Without integration, every sale requires manual data entry — introducing errors, consuming hours, and producing financial statements that do not reconcile to actual bank deposits. Here is the platform-by-platform integration landscape:
- Largest Canadian e-commerce platform
- A2X: best-in-class accounting integration (QBO + Xero)
- Native Canadian tax (GST/HST/PST/QST) configuration
- Shopify Payments: settlement reports by payout date
- Multi-currency support for USD/CAD pricing
- Amazon collects GST/HST on eligible FBA sales since 2022
- A2X or Webgility for settlement-to-accounting integration
- Monthly settlement reports; complex fee structure
- US FBA nexus risk if inventory stored in US warehouses
- Canadian seller: report all Amazon revenue on T2
- WordPress-based; self-hosted; flexible
- QuickBooks or Xero integration via Zapier or native plugins
- Canadian tax plugins (TaxJar, Avalara, WooCommerce Tax)
- More manual configuration required vs. Shopify
- Good for Canadian businesses with custom store requirements
- Etsy collects and remits GST/HST on Canadian sales since 2022
- Seller receives net proceeds; revenue is full sale price (gross)
- A2X supports Etsy-to-QBO/Xero integration
- Etsy fees: listing fees, transaction fees, payment processing
- Report gross Etsy revenue; Etsy fees are deductible expenses
- Built-in e-commerce; Canadian tax support varies
- Accounting integration less mature than Shopify/Amazon
- Stripe or Square for payments; manual reconciliation often required
- Suitable for small Canadian online stores ($50K–$200K revenue)
- Export sales CSV monthly for manual accounting entry
- Enterprise Canadian e-commerce (Magento, custom builds)
- Requires custom API integration to accounting system
- ERP integration (NetSuite, Dynamics 365) often used
- Canadian tax engine must be validated carefully
- CPA must review tax configuration before first transaction
First-time e-commerce business owners setting up their accounting should read our First-Time Business Owner Tax Compliance guide. Saskatchewan e-commerce sellers registering their business should see our Business Name Registration guide. For documenting e-commerce business expenses, our Documenting Business Expenses guide is essential. Tourism e-commerce businesses should see our Tourism Business Plan guide. For tax planning as your e-commerce scales, our comprehensive E-Commerce Tax Planning guide covers the complete tax strategy layer. Energy sector e-commerce should see our Energy CFO Services guide. For 2027 tax changes affecting online sellers, see our Tax Changes 2027 guide. Pharmaceutical e-commerce should see our Pharmaceutical Bookkeeping guide. And businesses scaling into ERP should review our ERP Consulting & Implementation guide.
🛒 Is Your Shopify or Amazon Store’s Accounting Correctly Integrated with Your GST/HST Filing?
Custom CPA sets up and maintains e-commerce accounting integrations for Canadian online sellers — Shopify-to-QuickBooks, Amazon settlement reconciliation, multi-province GST/HST configuration, and CRA-ready financial records.
2. GST/HST on Canadian Online Sales — Multi-Province Configuration
The most complex and most frequently misconfigured aspect of Canadian e-commerce accounting is the multi-province GST/HST. Unlike a physical store that charges one province’s rate, an online seller ships to all provinces — and the correct tax rate for each order is determined by the customer’s delivery address (place of supply rules), not the seller’s location.
| Province (Customer Location) | Tax Applicable | Rate | Remit To |
|---|---|---|---|
| Ontario | HST (federal + provincial combined) | 13% | CRA (single HST return) |
| Nova Scotia, New Brunswick, NL, PEI | HST (federal + provincial combined) | 15% | CRA (single HST return) |
| Alberta | GST only (no provincial sales tax) | 5% | CRA (GST return) |
| Saskatchewan | GST (5%) + PST (6%) — separate taxes | 11% total | GST: CRA; PST: Saskatchewan Finance (separate) |
| British Columbia | GST (5%) + BC PST (7%) on most goods | 12% for most goods | GST: CRA; PST: BC Ministry of Finance (separate) |
| Manitoba | GST (5%) + RST (7%) | 12% total | GST: CRA; RST: Manitoba Finance (separate) |
| Quebec | GST (5%) + QST (9.975%) | ~15% total | GST: CRA; QST: Revenu Québec (separate account and return) |
| US customers (export) | Zero-rated — no GST/HST charged | 0% | No remittance; full ITC recovery on Canadian inputs |
3. Daily Sales Reconciliation — E-commerce to Accounting
1
2
3
4
5
4. Cross-Border Sales — US & International E-commerce Tax
5. Inventory Accounting for E-commerce Businesses
6. Digital Products, SaaS & Downloads — Special Tax Treatment
7. E-commerce Chart of Accounts for QuickBooks/Xero
| Account | What It Tracks | Why It Matters |
|---|---|---|
| 4000 — Product Sales — Canadian (Taxable) | Gross product sales to Canadian customers; excludes GST/HST | Separate from US/international for tax rate reconciliation; forms base for GST/HST return |
| 4010 — Product Sales — US/International (Zero-rated) | Gross product sales to non-resident customers | Zero-rated supplies; separate account confirms export documentation; enables ITC refund claim |
| 4020 — Digital Product/Course Revenue | Revenue from digital downloads, online courses, SaaS | Different revenue recognition rules (deferred revenue for subscriptions); separate tracking |
| 4050 — Shipping Revenue | Shipping charges billed to customers | Shipping charged to customers is taxable (subject to GST/HST); track separately for COGS comparison |
| 4090 — Returns and Refunds (Contra-Revenue) | Product refunds and returns; reduces gross revenue | Must net against gross sales for accurate revenue; refunds also reduce GST/HST payable |
| 2100 — GST/HST Payable | GST/HST collected from Canadian customers; net of ITCs | Reconcile to Shopify/Amazon tax reports monthly; forms the quarterly return filing amount |
| 2110 — PST/QST Payable | Provincial PST (BC/SK/MB) or QST (QC) collected | Separate from GST/HST; remitted to provincial authorities independently; separate returns |
| 5000 — Cost of Goods Sold | Product cost (landed cost per unit × units sold) | Gross margin = Sales – COGS; most important profitability metric for product businesses |
| 5010 — Shipping and Fulfillment Costs | Outbound shipping, fulfillment center costs, packing materials | Often the second-largest cost for e-commerce; track to manage fulfillment cost per order |
| 6000 — Platform Fees (Shopify/Amazon/Etsy) | Subscription fees, transaction fees, marketplace commissions | Deductible; ITC claimable on Canadian fees; monitor as % of revenue for platform cost trend |
| 6010 — Payment Processing Fees | Credit card processing (Shopify Payments, Stripe, PayPal) | 2–3% of gross revenue; deductible; affects gross margin calculation |
| 6020 — Advertising — Meta/Google/TikTok | Paid advertising spend by platform | Track ROAS (return on ad spend) by platform; separate accounts enable performance analysis |
8. COGS & Gross Margin Analysis for E-commerce
9. CRA Compliance & Audit Protection for Canadian E-commerce
10. E-commerce Financial Benchmarks for Canadian Online Sellers
| Metric | Benchmark Range | CPA Interpretation |
|---|---|---|
| Gross Margin % | 40–65% (physical products); 75–95% (digital) | Below benchmark: excessive COGS from missing landed costs, over-paying for products, or insufficient pricing; below 30% for physical goods makes profitability very difficult |
| Platform Fees as % of Revenue | 3–5% (Shopify subscription); 8–15% (Amazon FBA); 5–6.5% (Etsy) | Tracking platform fees as % of revenue reveals which channels are most cost-effective; Amazon FBA fee increases directly compress gross margin |
| Advertising Spend (ROAS) | Target 3–5x ROAS (return on ad spend) | Below 2x ROAS means advertising costs exceed contribution margin — the business loses money on ad-driven sales; above 5x may indicate under-spending and missed growth |
| Fulfillment Cost per Order | $3–$8 for small items; $8–$20+ for large/heavy items | Fulfillment cost per order increasing (from 3PL or FBA rate changes) directly erodes gross margin; benchmark monthly and renegotiate annually |
| Returns Rate | 5–8% (apparel 15–25%); less than 5% (most categories) | Returns reduce effective gross margin; above benchmark signals product quality, sizing, or description accuracy issues; returns cost is COGS + reverse logistics |
| EBITDA Margin | 8–20% (physical product e-commerce) | Below 8% signals the business may be growing revenue without building profit; common causes: over-advertising, under-priced, or excessive COGS |
✓ Custom CPA — Complete E-commerce Accounting for Canadian Online Sellers
Shopify-to-QuickBooks integration, Amazon reconciliation, multi-province GST/HST, inventory landed costs, cross-border tax compliance, and CRA-ready financial records — the complete accounting service for every type of Canadian e-commerce business.


