Custom Accounting & CFO Advisory | Saskatchewan

E-commerce Accounting: Managing Online Sales and Taxes Canada | Custom CPA
🛒 E-commerce Accounting & Tax Compliance — Canada

E-commerce Accounting:
Managing Online Sales and Taxes

📌 Quick Summary

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:

🛒
Shopify
  • 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 Canada (Seller Central)
  • 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
🏭
WooCommerce
  • 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
  • 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
🎒
Squarespace / Wix
  • 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
🛠️
Custom / Headless Commerce
  • 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.

🛒
$30K
GST/HST registration threshold — mandatory once annual taxable revenues exceed $30,000; voluntary early registration lets Canadian e-commerce sellers claim ITCs on all platform and inventory costs immediately
A2X
The most widely used Shopify and Amazon to QuickBooks/Xero integration tool for Canadian e-commerce — handles GST/HST, multi-currency, and platform fee allocation automatically
⚠️
Multi-Province
Canadian e-commerce businesses must configure correct tax rates for every province they ship to — a single misconfigured rate creates systematic GST/HST errors on every order to that province
💰
Zero-Rated
Exports to non-resident customers are zero-rated — charge 0% GST/HST, claim full ITCs on Canadian inputs; US sales create a net ITC refund position for most Canadian online sellers

🛒 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 ApplicableRateRemit To
OntarioHST (federal + provincial combined)13%CRA (single HST return)
Nova Scotia, New Brunswick, NL, PEIHST (federal + provincial combined)15%CRA (single HST return)
AlbertaGST only (no provincial sales tax)5%CRA (GST return)
SaskatchewanGST (5%) + PST (6%) — separate taxes11% totalGST: CRA; PST: Saskatchewan Finance (separate)
British ColumbiaGST (5%) + BC PST (7%) on most goods12% for most goodsGST: CRA; PST: BC Ministry of Finance (separate)
ManitobaGST (5%) + RST (7%)12% totalGST: CRA; RST: Manitoba Finance (separate)
QuebecGST (5%) + QST (9.975%)~15% totalGST: CRA; QST: Revenu Québec (separate account and return)
US customers (export)Zero-rated — no GST/HST charged0%No remittance; full ITC recovery on Canadian inputs
⚠️
The Most Expensive Canadian E-commerce Tax Error — PST Non-Compliance: Many Canadian online sellers correctly configure HST for Ontario and Maritime customers but overlook PST registration requirements for BC, Saskatchewan, and Manitoba. If your store ships physical goods to customers in these provinces above their registration thresholds, you are legally required to register for PST and collect it. BC PST registration required once selling to BC residents above $10,000/year. Saskatchewan PST: required for businesses making sales into Saskatchewan with taxable goods. Manitoba RST: required for businesses with taxable sales to Manitoba customers. The penalty for not collecting and remitting PST can equal the total PST that should have been collected — retroactively. Confirm your PST registration obligations with a CPA whenever you expand to new provinces. Our Core Accounting & Tax Services include multi-province PST compliance reviews for Canadian e-commerce businesses.

3. Daily Sales Reconciliation — E-commerce to Accounting

📋 E-commerce Accounting Integration Flow — Shopify to QuickBooks Daily Process
Step
1
Shopify Orders Processed (Daily)
Each Shopify order records: customer province; items sold; subtotal; shipping; discount; GST/HST/PST applied (by province); payment method (Shopify Payments, PayPal, Klarna, etc.); refunds and returns. This data is the source for the accounting journal entry.
Step
2
A2X Creates Daily Summary Journal Entry
A2X (or similar integration) creates one journal entry per Shopify payout period summarizing: debit Shopify Clearing Account; credit Sales Revenue (by country: Canadian sales vs. US/international sales); credit GST/HST Payable (by province); credit PST/QST Payable (if applicable); credit Refunds and Returns (contra-revenue); credit Gift Cards Issued. This entry reconciles the total payout expected from Shopify.
Step
3
Shopify Payout Arrives in Bank (Every 2 Business Days)
Shopify Payments deposits net proceeds (gross sales – platform fees – refunds) to the business bank account. The bank feed entry matches to the Shopify Clearing Account balance from Step 2. If the Shopify Clearing Account has a residual balance after matching the payout: this represents timing differences, pending refunds, or unpaid Shopify invoices — investigate and clear monthly.
Step
4
Shopify Platform Fees Recorded
Shopify’s monthly invoice (subscription fee + transaction fees if using non-Shopify Payments) includes GST/HST. Code to Merchant Service Fees expense; claim ITC on the GST/HST portion. Credit card processing fees (2.4–2.9%) are a separate cost — deducted before payout; record as Payment Processing Fees expense.
Step
5
Monthly GST/HST Reconciliation
At month-end: the GST/HST Payable account balance = total tax collected from Canadian customers. Reconcile to Shopify’s Tax Report (under Analytics → Reports → Taxes). The two figures must match penny-for-penny before filing the quarterly return. Any discrepancy signals a tax code configuration error or a reconciling item to investigate. The GST/HST Payable balance (net of ITCs on purchases) = amount to remit on the quarterly return.

4. Cross-Border Sales — US & International E-commerce Tax

📋 Canadian E-commerce Cross-Border Tax — Key Rules 2026
Canadian GST/HST on US sales — zero-rated, full ITC recovery — exports of goods to non-resident customers are zero-rated under the Excise Tax Act. A Shopify sale to a US customer: charge $0 GST/HST; the sale is still a “taxable supply” (at 0%), so full ITCs are claimed on all Canadian business inputs. This creates a net ITC refund position — the more US sales as a % of total, the larger the quarterly GST/HST refund. For a Canadian seller with 60% US sales: the business is in a significant GST/HST refund position every quarter. Monthly filing is recommended to receive ITC refunds faster. Net Refund Position
US state sales tax — economic nexus thresholds for Canadian sellers — after the US Supreme Court’s 2018 South Dakota v. Wayfair decision, US states can require out-of-state sellers (including Canadian sellers) to collect and remit sales tax when they exceed economic nexus thresholds. Most states: $100,000 USD in annual sales OR 200 transactions. Exceptions: California has a $500,000 threshold; some states have lower thresholds. Most small Canadian e-commerce businesses selling $50,000–$200,000 USD annually in the US do NOT exceed state nexus thresholds in most states. Exceptions: Amazon FBA sellers storing inventory in US warehouses have physical nexus in those states from day one — regardless of sales volume. If you sell significant volume to US customers, confirm your US nexus position with a CPA or US sales tax advisor annually. Check Annually
Currency conversion — USD/CAD accounting for Canadian businesses — Canadian e-commerce businesses with USD-priced products must convert USD revenue to CAD for reporting on the T2 corporate return. Method: use the transaction exchange rate (spot rate) on the date of each transaction; or use a monthly average rate for the month; confirm the method with a CPA and apply consistently. The foreign exchange gain or loss (when USD collected is actually converted to CAD at a different rate) is taxable income or a deductible loss. Multi-currency in QuickBooks and Xero handles this automatically using daily exchange rates from open banking data. Monthly Avg Rate
Canadian income tax on foreign sales — worldwide income — Canadian corporations are taxed on their worldwide income. Revenue from US sales, UK sales, and any other country is included in the corporation’s T2 taxable income as if it were Canadian revenue. No separate foreign income tax return is required for a Canadian-based e-commerce business unless the business has a foreign permanent establishment (US warehouse, US employees, US-registered company). All foreign revenue is reported on the T2 in Canadian dollars. All Revenue to T2

5. Inventory Accounting for E-commerce Businesses

E-commerce Inventory Accounting — Cost Flow and Valuation Methods
FIFO (First In, First Out)
Best for most Canadian e-commerce; oldest inventory costs are COGS first; newer inventory costs remain in ending inventory; most accurately reflects current replacement cost
Most Common
Weighted Average Cost
Average cost per unit calculated when new inventory is purchased; smooths cost fluctuations; easier to calculate; used in accounting software by default
Software Default
Landed cost tracking
Full cost of inventory including: purchase price + shipping + customs duties + import taxes; most accurate COGS; required for imported products; often missed by small e-commerce sellers
Full Cost
Lower of Cost and NRV
Write down slow-moving inventory to net realizable value (selling price – selling costs) when NRV falls below cost; required under ASPE; common for seasonal or fashion products
Write-Down Rule
3PL / FBA inventory reconciliation
Inventory stored at third-party logistics (3PL) or Amazon FBA warehouses is still YOUR inventory; reconcile 3PL/FBA system to GL inventory account monthly
Monthly Reconcile
⚠️
The Most Common Inventory Accounting Error for Canadian E-commerce Sellers — Missing Landed Costs: Many Canadian online sellers book inventory at the invoice price paid to the supplier — but this significantly understates the true cost of goods. The landed cost includes: supplier invoice price; international freight/shipping; Canadian customs broker fee; customs duties and tariffs (vary by HS tariff code and country of origin); Canadian import GST (recoverable as ITC but initially a cost); warehousing before it reaches your facility. A product bought from China for $8.00 CAD with $1.80 in shipping, $0.50 in customs broker fees, and $0.60 in import duties has a true landed cost of $10.90 — 36% higher than the $8.00 invoice price. Recording COGS at $8.00 instead of $10.90 overstates gross margin by 36% and produces a misleading income statement that overestimates the business’s profitability.

6. Digital Products, SaaS & Downloads — Special Tax Treatment

✅ Digital Product Tax Treatment — Canadian E-commerce Sellers
Digital products sold to Canadian customers — fully taxable — digital downloads, e-books, online courses, software downloads, and SaaS subscriptions sold to Canadian customers are taxable supplies — GST/HST applies at the same rate as physical goods based on the customer’s province. The place of supply for digital products: the customer’s billing address (for B2C) or business address (for B2B registered businesses). A digital product sold to an Ontario customer: 13% HST applies. A digital product sold to an Alberta customer: 5% GST applies. Always Taxable
Non-resident digital service providers — CRA registration since 2021 — since July 1, 2021, non-resident digital service providers (Netflix, Spotify, US-based online course platforms) that supply digital services to Canadian consumers are required to register for GST/HST and collect it. This also affects Canadian e-commerce sellers using US platforms to sell to Canadian customers — some US-based marketplace operators are now responsible for collecting GST/HST from Canadian customers. Confirm with a CPA whether your platform (Teachable, Thinkific, Gumroad, Kajabi) collects GST/HST on your Canadian sales or whether you are responsible. Platform Responsibility
Digital products sold to US/international customers — zero-rated — digital services and downloads supplied to non-resident consumers (US, UK, Europe, etc.) who are not registered for Canadian GST/HST: zero-rated, same as physical exports. Charge 0% GST/HST; claim full ITCs on Canadian business inputs. The key documentation requirement: maintain evidence that the customer is a non-resident (billing address, payment country, consumer representation). Zero-Rated Export
Deferred revenue for subscriptions and pre-paid services — if an e-commerce business sells annual subscriptions (SaaS, membership site, content access): collect the full annual payment upfront; recognize revenue over the subscription period (monthly recognition over 12 months). The unearned portion is recorded as Deferred Revenue (liability) on the balance sheet. GST/HST on subscription services: the full GST/HST on the annual subscription is typically collected when the payment is received (even though revenue recognition is spread over 12 months). Confirm the timing of GST/HST with a CPA for your specific subscription model. Defer Revenue

7. E-commerce Chart of Accounts for QuickBooks/Xero

AccountWhat It TracksWhy It Matters
4000 — Product Sales — Canadian (Taxable)Gross product sales to Canadian customers; excludes GST/HSTSeparate 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 customersZero-rated supplies; separate account confirms export documentation; enables ITC refund claim
4020 — Digital Product/Course RevenueRevenue from digital downloads, online courses, SaaSDifferent revenue recognition rules (deferred revenue for subscriptions); separate tracking
4050 — Shipping RevenueShipping charges billed to customersShipping 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 revenueMust net against gross sales for accurate revenue; refunds also reduce GST/HST payable
2100 — GST/HST PayableGST/HST collected from Canadian customers; net of ITCsReconcile to Shopify/Amazon tax reports monthly; forms the quarterly return filing amount
2110 — PST/QST PayableProvincial PST (BC/SK/MB) or QST (QC) collectedSeparate from GST/HST; remitted to provincial authorities independently; separate returns
5000 — Cost of Goods SoldProduct cost (landed cost per unit × units sold)Gross margin = Sales – COGS; most important profitability metric for product businesses
5010 — Shipping and Fulfillment CostsOutbound shipping, fulfillment center costs, packing materialsOften 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 commissionsDeductible; ITC claimable on Canadian fees; monitor as % of revenue for platform cost trend
6010 — Payment Processing FeesCredit card processing (Shopify Payments, Stripe, PayPal)2–3% of gross revenue; deductible; affects gross margin calculation
6020 — Advertising — Meta/Google/TikTokPaid advertising spend by platformTrack ROAS (return on ad spend) by platform; separate accounts enable performance analysis

8. COGS & Gross Margin Analysis for E-commerce

📋 E-commerce COGS Components — What Goes Into Cost of Goods Sold
Product cost (landed cost) — the foundation of COGS — for imported products: supplier invoice price + international freight (ocean, air, or courier) + customs broker fee + import duties and tariffs + import GST (recoverable as ITC, but part of the initial cost) = landed cost per unit. For domestically sourced products: supplier invoice + inbound freight from supplier. Most e-commerce accounting software calculates COGS on the unit cost recorded in inventory. If only the supplier invoice price is recorded (missing freight, duties, broker fees), COGS is understated and gross margin is overstated. Full Landed Cost
Outbound shipping — COGS or operating expense? — accounting policy choice: shipping paid by the seller to ship orders to customers can be classified as either COGS (more common; directly tied to each sale) or as an operating expense (under Fulfillment Costs). Either treatment is acceptable under ASPE — the key is consistency. Most e-commerce accounting best practice: include outbound shipping in COGS because it is a direct cost of each sale; this gives a more accurate product-level gross margin. Track separately from inbound (product purchase) shipping for cost analysis purposes. Policy Consistency
Gross margin benchmarks for Canadian e-commerce by category — fashion and apparel: 50–65% gross margin (branded) or 30–45% (resale); electronics and tech accessories: 20–40%; health and beauty: 45–65%; home goods: 35–55%; handmade/artisan: 50–70% (low product cost, high labour value); digital products: 80–95% (near-zero COGS after creation). Below benchmark: purchasing inefficiency, excessive platform fees counted in COGS, or insufficient pricing. Above benchmark: pricing power or manufacturing advantage. Benchmark by Category
COGS reconciliation — inventory count to financial model — year-end inventory count must reconcile to the accounting system inventory account. Steps: (1) Count physical inventory (or confirm 3PL/FBA inventory report); (2) Multiply by landed unit cost = ending inventory value; (3) Opening inventory + purchases – ending inventory = COGS. If the COGS calculated this way differs from what the accounting software records — investigate. Common causes: missing purchase invoices; shrinkage (theft/damage); free samples recorded as sold. Annual Count

9. CRA Compliance & Audit Protection for Canadian E-commerce

✅ CRA E-commerce Compliance — What the CRA Audit Program Looks For
Platform sales data matching — CRA now receives third-party data — as of the OECD DAC7 framework implementation, major e-commerce platforms (Etsy, eBay, Amazon, Airbnb) are required to report seller income data to CRA. CRA cross-references platform-reported gross sales against T1/T2 reported income. If your Amazon store generated $180,000 in gross sales that the platform reports to CRA, but your T2 reports $90,000 in revenue — CRA will contact you. Every dollar of e-commerce sales must be reported on your T1 (sole proprietor) or T2 (corporation). Platform Reporting 2026
GST/HST return reconciliation to platform sales — the primary audit check — CRA’s GST/HST audit for e-commerce businesses compares: total gross sales per the GST/HST return versus total platform sales (from Shopify reports, Amazon reports, third-party data). Any material discrepancy triggers a detailed review. Protect yourself: reconcile your Shopify Tax Report, Amazon settlement reports, and any other platform sales to the GST/HST return quarterly. Keep the reconciliation workpapers as audit evidence. Quarterly Reconcile
Import duty and customs compliance — CBSA import records — the Canada Border Services Agency (CBSA) maintains records of all commercial imports. If your business imports products from China, the US, or Europe, CBSA records show the declared value and duties paid. CRA can access CBSA import data and compare it to your inventory purchases and COGS. Under-reporting import costs (or misclassifying personal imports as business imports) creates CBSA and CRA risk. Maintain all customs broker invoices, B3 forms (Customs Accounting Document), and import declarations for 6 years. 6-Year Retention
Influencer/creator income — all platform income is taxable — Canadian content creators who sell products through their platform (Shopify store, Etsy, Gumroad), receive brand deals, affiliate commissions (Amazon Associates, ShareASale, Rakuten), or platform ad revenue (YouTube Partner, TikTok Creator Fund) must report all income on their T1 (personal) or T2 (corporate). CRA treats influencer income as business income — all deductible business expenses apply (camera equipment, editing software, home office, internet); but all gross income must be reported. Affiliate commissions paid via US-based platforms are Canadian-taxable even if the payment is from a US company. All Income Taxable
Custom CPA’s E-commerce Accounting Service: Custom CPA provides complete e-commerce accounting services for Canadian online sellers — Shopify-to-QuickBooks integration setup, Amazon settlement reconciliation, multi-province GST/HST and PST configuration, inventory landed cost tracking, cross-border zero-rated export documentation, monthly bookkeeping, and quarterly tax filing. Our Core Accounting & Tax Services deliver CRA-compliant bookkeeping from your first online sale. Our Strategic CFO Advisory Services provide the gross margin, advertising ROI, and COGS analysis that growing e-commerce brands need to scale profitably. And our Specialized Services cover CRA audit representation for e-commerce businesses that receive a GST/HST review.

10. E-commerce Financial Benchmarks for Canadian Online Sellers

MetricBenchmark RangeCPA 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 Revenue3–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 itemsFulfillment cost per order increasing (from 3PL or FBA rate changes) directly erodes gross margin; benchmark monthly and renegotiate annually
Returns Rate5–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 Margin8–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.

11. Frequently Asked Questions

Do I need to charge GST/HST on my Shopify store in Canada?
Yes — GST/HST registration and collection is mandatory for Canadian Shopify stores once they exceed $30,000 in annual taxable revenues. Here is the comprehensive framework: The $30,000 registration threshold: once your Canadian e-commerce business generates more than $30,000 in taxable revenues in any single calendar quarter, OR in the preceding four consecutive calendar quarters, GST/HST registration is mandatory. You must register within 29 days of exceeding the threshold. Failure to register does not eliminate the obligation — you will owe the GST/HST that should have been collected, even if you did not collect it from customers. Why you should register before $30,000: voluntary early registration allows you to claim Input Tax Credits on all business inputs from the registration date: Shopify subscription fees (the GST/HST Shopify charges you is reclaimable); credit card processing fees; inventory purchases (import GST on goods imported into Canada); app subscriptions; advertising (Meta, Google — if Canadian-billed); accounting and professional fees. For a new e-commerce business spending $2,000–$10,000 on platform setup, inventory, and services before generating $30,000 in revenue — early registration recovers $100–$1,300 in GST/HST paid on those inputs. How Shopify handles Canadian tax: Shopify has a Canadian tax engine that, when correctly configured, automatically calculates the correct GST/HST rate based on the customer’s delivery province. To configure: in Shopify Admin → Settings → Taxes and Duties → Canada: enter your GST/HST registration number; Shopify will automatically apply the correct provincial rate (5% GST in Alberta, 13% HST in Ontario, etc.) to each order based on the shipping address. Shopify collects the tax from the customer and includes it in your payouts. Shopify does NOT remit the GST/HST to CRA — you receive it as part of your payout and must remit it yourself on your quarterly (or monthly) GST/HST return. Special cases — zero-rated and exempt products: some products sold on Shopify may be zero-rated (0% GST/HST collected) or exempt. Zero-rated: basic groceries (sold by online grocery stores); prescription pharmaceuticals. Exempt: residential rent facilitated online. Most physical product e-commerce sales are taxable at the full provincial rate. If you sell a mix of taxable and zero-rated products — configure the product-level tax codes in Shopify carefully. Products incorrectly classified as zero-rated result in under-collection of GST/HST for which you are liable. PST — the additional obligation many Shopify sellers miss: Shopify’s tax engine handles HST for the Maritime provinces and Ontario automatically. But BC PST, Saskatchewan PST, Manitoba RST, and Quebec QST require separate configuration and separate registration with provincial tax authorities. If you are selling physical goods to customers in BC (PST 7%), Saskatchewan (PST 6%), Manitoba (RST 7%), or Quebec (QST 9.975%) and generating sales above the provincial registration thresholds — you may be required to register for provincial tax and collect it separately from GST. Confirm your PST/QST registration obligations with a CPA whenever your sales to a new province increase significantly.
How do I reconcile Shopify sales with QuickBooks in Canada?
Reconciling Shopify with QuickBooks in Canada is a process that should be automated using an integration app and reviewed monthly. Here is the step-by-step framework: Step 1: Choose your integration method: A2X (most recommended for Canadian Shopify-QBO integration): creates daily or monthly summary journal entries from Shopify payouts; handles GST/HST correctly; supports multi-currency (CAD/USD); handles refunds, discounts, gift cards, and shipping. Cost: $19–$69/month. Synder: syncs individual transactions (not just summaries); better for businesses that want transaction-level detail in QBO; more entries = more QuickBooks storage used. Native Shopify-QuickBooks connector: a basic integration; less sophisticated than A2X for Canadian tax handling; suitable for simple stores. Step 2: Configure A2X for Canadian tax: in A2X settings: map Shopify tax lines (GST 5%, HST 13%, HST 15%) to the GST/HST Payable account in QBO; map PST/QST lines to separate PST Payable / QST Payable accounts; configure revenue accounts by product category (Canadian Sales, US Sales, Digital Revenue, etc.); set up the Shopify Clearing Account (a QBO bank account that receives the journal entry debit and is cleared when the payout arrives). Step 3: The daily journal entry structure in QBO: each Shopify payout period, A2X creates a journal entry: DR: Shopify Clearing Account (total payout amount); CR: Canadian Product Sales (net of discounts); CR: US/International Sales (zero-rated); CR: GST/HST Payable (5%/13%/15% depending on province); CR: PST Payable (if applicable); CR: Refunds and Returns (if net refunds exceed sales in the period); CR: Gift Cards Issued (unredeemed gift cards are a liability, not revenue); CR: Discounts (if tracking as contra-revenue). Step 4: Match the payout to the bank feed: when the Shopify Payments deposit hits your business bank account (typically every 2 business days): in QBO’s bank feed, match the deposit to the Shopify Clearing Account balance. The Shopify Clearing Account should reconcile to zero after each matched payout. Any residual balance represents: pending payouts not yet deposited; dispute holds; refunds pending settlement. Step 5: Record Shopify and payment processing fees: Shopify’s monthly invoice (subscription + any transaction fees): receive the invoice in QBO; code to Platform Fees expense; claim ITC on the GST/HST component (Shopify charges GST/HST on its Canadian seller fees). Credit card processing fees: these are deducted by Shopify before payout — code to Payment Processing Fees expense. Step 6: Monthly GST/HST reconciliation: at month-end: (1) Pull the GST/HST Payable account balance in QBO; (2) Pull Shopify’s Tax Report (Analytics → Reports → Taxes); (3) The QBO balance and the Shopify Tax Report should match. If they do not: identify the reconciling items (timing differences, refunds not properly mapped, incorrect tax code on a product). The reconciled GST/HST Payable balance (net of ITCs on purchase invoices) = the amount to remit on the quarterly GST/HST return. Common reconciliation problems: (a) Shopify Clearing Account never clears to zero: usually caused by refunds processed in Shopify that do not have corresponding QBO entries; or payout holds; (b) GST/HST Payable doesn’t match Shopify Tax Report: usually caused by incorrect tax mapping in A2X; (c) Revenue is understated: usually caused by US sales being mapped to the same account as Canadian sales, creating revenue classification errors. Review the reconciliation with a CPA quarterly to catch configuration drift before it causes significant filing errors.
Do Canadian e-commerce businesses pay taxes on US sales?
Canadian e-commerce businesses have specific tax obligations on US sales that are different from Canadian sales. Here is the comprehensive framework: Canadian GST/HST on US sales — zero-rated: goods exported from Canada to US customers are zero-rated supplies. This means: the Canadian seller charges 0% GST/HST on the US sale (instead of 5%/13%/15%); the US customer pays no Canadian tax; but the Canadian seller still claims full Input Tax Credits on all Canadian business inputs used to make the US sale. This zero-rating creates a net ITC refund position: the seller pays GST/HST on Canadian inputs (platform fees, shipping supplies, etc.) but collects 0% from US customers; the ITC refund comes from CRA quarterly. For a Canadian seller with 70% US sales: on $700,000 of US sales, they collect $0 GST; on $300,000 of Canadian sales, they collect approximately $40,000 GST. On $100,000 of Canadian business inputs, they pay approximately $5,000–$13,000 in GST/HST that is reclaimable as ITCs. Net GST/HST payable: $40,000 collected – $8,000 ITCs = $32,000/year to remit. The US sales did not add to the remittance — and the ITCs from US-destined business inputs reduce the net payable. US state sales tax — economic nexus for Canadian sellers: following the South Dakota v. Wayfair Supreme Court decision (2018), US states can impose sales tax collection obligations on out-of-state sellers — including Canadian sellers. The economic nexus thresholds: most states: $100,000 USD in annual sales in the state OR 200 transactions in the state (whichever is met first). Some states have different thresholds: California: $500,000 USD (much higher); Texas: $500,000 USD; other states: generally $100,000/$200 transactions. Implications for Canadian sellers: a Canadian Shopify seller generating $250,000 USD in annual sales across all 50 US states: at $100K nexus thresholds, might trigger nexus in 2–3 high-volume states (California, Texas, New York) but not in 47 others. A Canadian Amazon FBA seller storing inventory in Amazon warehouses in 6 US states: has physical nexus in all 6 states from day one; must collect and remit sales tax in each state where inventory is held — regardless of sales volume. US sales tax compliance options for Canadian e-commerce businesses: TaxJar (integrates with Shopify; automates US sales tax calculation and filing by state); Avalara (enterprise-grade; more comprehensive); US-based CPA or sales tax specialist for registration and returns in nexus states. Canadian income tax on US sales revenue: Canadian corporations are taxed on their worldwide income. All US sales revenue is included in the T2 taxable income, converted to CAD at the exchange rate. No US federal income tax return is required for a Canadian e-commerce business that does not have a US permanent establishment (no US office, no US employees, no US legal entity). Exception: if the Canadian business has a US LLC, US company, or US employees — US federal and state income tax obligations may arise. If the Canadian business uses Amazon FBA exclusively (no US employees, no US office) — Amazon FBA alone typically does not create a US permanent establishment for income tax purposes. Consult a cross-border tax specialist if your US operations grow significantly.
How do I account for Amazon FBA fees in Canada?
Amazon FBA (Fulfillment by Amazon) accounting is one of the most complex areas of e-commerce bookkeeping because Amazon deducts multiple fee types before paying the seller, and the settlement reports require careful interpretation. Here is the comprehensive framework: Understanding the Amazon fee structure: Referral fees: Amazon’s commission on each sale; typically 8–15% of the sale price depending on category; the single largest Amazon fee for most sellers. FBA fulfillment fees: per-unit fees Amazon charges to pick, pack, and ship orders from their warehouses; based on product size and weight; typically $3–$10 per unit for small/standard products; significant for bulky or heavy products. FBA storage fees: monthly fees based on cubic footage of inventory stored in Amazon’s warehouses; increase significantly during October–December holiday period; long-term storage fees apply to inventory aged 180+ days. Monthly seller account fee: approximately $39.99 USD/month for a Professional seller account. Advertising fees: if using Amazon PPC (Sponsored Products, Sponsored Brands) — advertising costs deducted from your account balance. Returns processing fees: for products returned by customers; Amazon may charge a return processing fee in addition to refunding the customer. Gross vs. net revenue — the critical accounting distinction: Amazon pays you net proceeds (gross sale price – all fees – refunds). But your revenue for T2, GST/HST, and income statement purposes is the GROSS sale price. Example: customer pays Amazon $50 for your product. Amazon deducts: referral fee ($7.50, 15%), FBA fee ($4.00) = $38.50 paid to you. Your accounting: Sales Revenue = $50; Amazon Referral Fees Expense = $7.50; Amazon FBA Fees Expense = $4.00; Net to seller = $38.50. Recording only $38.50 as revenue understates gross sales — creating GST/HST reporting errors (you owe tax on $50, not $38.50) and understating your gross revenue for income tax. Amazon Canada’s GST/HST treatment since 2022: since July 2022, Amazon Canada has been acting as a “deemed supplier” for GST/HST purposes on FBA sales by non-registered sellers. For GST/HST-registered Canadian sellers: the normal rules continue to apply — you collect and remit GST/HST on your Canadian FBA sales. Amazon may have changed its role in some circumstances — confirm the current Amazon Canada GST/HST treatment with your CPA, as this has been evolving. Request Amazon’s GST/HST invoices from Seller Central for any fees charged by Amazon Canada — claim ITCs on those. A2X for Amazon Canada settlements: A2X integrates with Amazon Seller Central and creates journal entries from each Amazon settlement: Journal entry on settlement: DR Amazon Clearing Account; CR Product Sales – Canada; CR Product Sales – US; CR GST/HST Payable (on Canadian sales); CR Refunds (net of returns); DR Amazon Referral Fees; DR Amazon FBA Fees; DR Amazon Advertising Fees. Journal entry when settlement deposits to bank: DR Cash; CR Amazon Clearing Account. This structure correctly separates revenue from fees and creates the GST/HST liability account entries needed for the quarterly return. US FBA inventory and nexus: if you store inventory in Amazon’s US fulfillment centers (FBA), that inventory creates physical nexus for US state sales tax purposes in each state where Amazon stores your inventory. Amazon does not tell you in advance which states will hold your inventory — their algorithms distribute inventory across US warehouses automatically. To manage this: use Amazon’s inventory placement settings (opt for same-state placement at an additional cost) to limit warehouse states; track which states have held your inventory using Seller Central inventory placement reports; register for sales tax in nexus states (TaxJar can automate this for $20–$100/month).
What accounting software is best for a Canadian e-commerce business?
The best accounting software for a Canadian e-commerce business depends on the sales platform, sales volume, and complexity. Here is the comprehensive evaluation framework for 2026: QuickBooks Online (QBO) — the most widely used for Canadian e-commerce: strengths: built-in Canadian GST/HST; multi-currency (CAD and USD); native Shopify connection; excellent A2X integration; payroll for employees; strong Canadian CPA community (your CPA likely uses QBO); mobile app. Weaknesses: per-user cost adds up; inventory module is basic (not suitable for complex multi-location inventory). Cost: Simple Start $30/month; Essentials $50/month; Plus $80/month (includes inventory tracking). Best for: Shopify sellers, Amazon sellers, Etsy sellers, most Canadian online stores with up to $5M revenue. Xero — popular alternative with excellent UX: strengths: clean interface; multi-currency; strong A2X integration; excellent bank feed management; good Canadian tax support. Weaknesses: slightly fewer Canadian-specific features than QBO; smaller CPA community in Canada; inventory module limited. Cost: Starter $28/month; Standard $55/month; Premium $80/month. Best for: tech-forward e-commerce businesses; businesses with significant international sales; companies that prefer Xero’s cleaner reporting. Sage 50 Canada — strong Canadian compliance history: strengths: one of the most thoroughly Canadian-localized accounting packages; strong GST/HST, PST, QST support; good payroll; traditional accounting users comfortable with it. Weaknesses: desktop-based (cloud option available but less polished); less seamless e-commerce integration than QBO/Xero; older interface. Cost: $55–$180/month depending on plan. Best for: businesses with a traditional bookkeeper; companies already using Sage for other operations; businesses that need strong Canadian payroll alongside e-commerce. Wave Accounting — free option for very small stores: strengths: free core accounting; no subscription; basic invoicing and expense tracking. Weaknesses: limited e-commerce integration; no native A2X support; payroll has a monthly fee; no inventory tracking; support is limited. Cost: Free (accounting + invoicing); $20/month for payroll. Best for: e-commerce businesses under $100,000/year with minimal complexity; side businesses testing viability before investing in paid software. NetSuite — for high-growth or multi-entity e-commerce: for Canadian e-commerce businesses growing past $5M revenue with multiple channels, multiple locations, or complex inventory: NetSuite provides a fully integrated ERP including e-commerce, inventory, multi-entity accounting, and CRM. Connects with Shopify, Amazon, and WooCommerce. Comprehensive Canadian tax support. Cost: $1,200/month+. See our ERP Consulting guide for more details. The A2X factor: for most Canadian Shopify and Amazon sellers, the combination of (QBO or Xero) + A2X is the strongest setup. A2X correctly handles: Shopify/Amazon payout journal entries; Canadian GST/HST tax line separation; multi-currency (CAD/USD); refunds, discounts, gift cards; platform fee allocation. The cost of A2X ($19–$69/month) is recovered many times over in CPA time saved and GST/HST accuracy improvements.
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.
Scroll to Top