Bookkeeping Services for E-commerce & DTC Brands: A Canadian Guide
How Canadian e-commerce and direct-to-consumer brands manage multi-channel sales, inventory, and tax compliance through proper bookkeeping.
Quick Summary
E-commerce and DTC bookkeeping requires reconciling sales across multiple platforms, tracking inventory as a real asset, separating platform fees from gross revenue, and managing GST/HST across provinces and cross-border sales. Generic bookkeeping approaches often miss these mechanics, leading to inaccurate margins and tax exposure. This guide breaks down what proper e-commerce bookkeeping actually involves for Canadian brands.
Table of Contents
- Why E-commerce Bookkeeping Is Different
- Reconciling Multi-Channel Sales
- Inventory Accounting for E-commerce
- Tracking Platform Fees & Payment Processing
- GST/HST on Domestic & Cross-Border Sales
- True Gross Margin: What to Actually Track
- Bookkeeping Tools & Integrations for E-commerce
- Cash Flow Considerations for DTC Brands
- Common E-commerce Bookkeeping Mistakes
- How Arbutus MC Supports E-commerce & DTC Brands
- Frequently Asked Questions
- Conclusion
1. Why E-commerce Bookkeeping Is Different
E-commerce and DTC brands face a fundamentally different bookkeeping challenge than a typical service business. Sales might come in through Shopify, Amazon, a retail wholesale channel, and social commerce all at once — each with different payout schedules, fee structures, and reporting formats. Inventory needs to be tracked as a real financial asset, not just a warehouse spreadsheet. And Canadian brands selling across provinces or internationally face tax obligations that shift depending on where the customer is located.
Generic bookkeeping approaches — the kind built around a handful of monthly invoices and simple expense tracking — often break down under this complexity. Sales get recorded as lump-sum bank deposits without capturing the underlying detail, platform fees get buried inside net revenue figures, and inventory costs get expensed immediately instead of being properly tracked as cost of goods sold when items actually sell.
Getting e-commerce bookkeeping right means building a system specifically designed for these mechanics — one that gives founders an accurate picture of true profitability by channel, not just a blended bank balance that hides where the real margin (or the real losses) are coming from.
Not Sure Your Books Reflect True E-commerce Profitability?
Book a free 30-minute discovery call and we'll talk through what your current setup might be missing.
2. Reconciling Multi-Channel Sales
| Sales Channel | Payout Pattern | Key Reconciliation Challenge |
|---|---|---|
| Shopify / Direct Website | Near-daily payouts, batched by payment processor | Matching gross sales to net deposits after fees |
| Amazon Marketplace | Bi-weekly settlement periods | Separating product sales from Amazon fees and ads spend |
| Wholesale / B2B | Invoice-based, net-30 or net-60 terms | Tracking accounts receivable separately from retail sales |
| Social Commerce (Instagram/TikTok Shop) | Platform-specific payout schedules | Integrating a newer, less standardized data feed |
Each channel deposits money differently and on a different schedule, which means bank deposits alone can't be trusted to represent actual sales activity — proper reconciliation has to work back from each platform's own sales report to the bank statement, not the other way around.
3. Inventory Accounting for E-commerce
- Track inventory as a balance sheet asset: Not an immediate expense at time of purchase
- Choose a consistent costing method: FIFO or weighted average, applied consistently period over period
- Recognize COGS at time of sale: Not at time of inventory purchase
- Reconcile physical counts regularly: Compare actual stock levels against accounting records
- Account for landed costs: Shipping, duties, and customs fees should be included in inventory cost, not treated as separate overhead
- Write down obsolete or damaged inventory: Reflect real recoverable value, not original purchase cost
Inventory mismanagement is one of the most common reasons e-commerce brands misjudge their actual profitability — expensing inventory purchases immediately, rather than as goods sell, can make a business look far more or less profitable than it really is in any given month.
4. Tracking Platform Fees & Payment Processing
| Fee Type | Typical Range | Should Be Tracked As |
|---|---|---|
| Payment Processing Fees | 2.4%–3.5% of transaction value | Separate expense line, not netted from sales |
| Marketplace Referral/Commission Fees | 8%–15% depending on category | Cost of sales or separate expense category |
| Fulfillment Fees (FBA or 3PL) | Varies by product size/weight | Cost of goods sold or fulfillment expense |
| Advertising Spend (platform ads) | Varies by channel and strategy | Marketing expense, tracked by channel |
Recording gross sales and net deposits without separately tracking each fee category makes it nearly impossible to evaluate whether a given channel or product is actually profitable once all the real costs of selling through it are accounted for.
Losing Track of Fees Across Multiple Platforms?
We'll help you build a system that shows true margin by channel, not just a blended bank balance.
5. GST/HST on Domestic & Cross-Border Sales
- Domestic sales: GST/HST is generally charged based on the customer's province of residence, not the seller's location
- Cross-border sales: Sales to customers outside Canada are typically zero-rated for GST/HST purposes
- Registration thresholds: Small suppliers under a certain revenue threshold may not be required to register, though many brands register voluntarily to claim input tax credits
- Marketplace facilitator rules: Some platforms collect and remit tax on behalf of sellers, which needs to be reconciled separately in the books
- US sales tax considerations: Brands selling into the US may face separate state-level sales tax obligations depending on nexus rules
Getting provincial tax rates right on every domestic sale, while correctly zero-rating international orders, is a recurring source of errors for e-commerce brands managing this manually rather than through proper platform integration.
6. True Gross Margin: What to Actually Track
Illustrative True Margin Breakdown per $100 in Sales
Illustrative example only — actual margins vary significantly by product category, channel mix, and fulfillment model.
This is the number that actually matters for pricing and channel decisions — not gross sales, and not even the simple "revenue minus COGS" figure many brands rely on, which misses platform fees and fulfillment costs that can meaningfully change the profitability picture.
7. Bookkeeping Tools & Integrations for E-commerce
| Tool Category | Common Platforms | Purpose |
|---|---|---|
| Core Accounting Software | QuickBooks Online, Xero | General ledger and financial reporting |
| Sales Channel Integration | A2X, Link My Books | Automatically summarize and reconcile platform sales into accounting software |
| Inventory Management | Cin7, Unleashed, DEAR Systems | Track inventory levels and costing across channels |
| Sales Tax Automation | TaxJar, Avalara | Automate multi-jurisdiction sales tax calculation and filing |
Integration tools like A2X or Link My Books are particularly valuable because they summarize each platform's complex settlement data into clean journal entries — avoiding the need to manually untangle hundreds of individual transactions each month.
8. Cash Flow Considerations for DTC Brands
- Inventory purchasing cycles: Cash often goes out months before it comes back in through sales
- Marketplace payout delays: Amazon and similar platforms hold funds on a settlement schedule, not real-time
- Seasonal demand swings: Holiday-heavy brands need cash reserves to fund inventory ahead of peak season
- Return & refund reserves: A portion of revenue should be held back to cover expected returns
- Ad spend timing: Marketing costs are often paid immediately, while resulting sales convert over weeks
These timing gaps make accurate, forward-looking bookkeeping essential — brands relying only on their current bank balance often make purchasing decisions that create cash crunches a few months later.
9. Common E-commerce Bookkeeping Mistakes
- Recording bank deposits as revenue instead of reconciling against platform sales reports
- Expensing inventory purchases immediately rather than tracking COGS at time of sale
- Netting platform fees against sales instead of tracking them as separate expenses
- Applying a single GST/HST rate across all provinces instead of the customer's actual province
- Ignoring landed costs (shipping, duties) when calculating true product cost
- Not reconciling marketplace settlement reports monthly, letting discrepancies compound
These same principles connect closely to broader project and margin visibility — see our project profitability tracking guide for a related discipline applied in a different industry context.
10. How Arbutus MC Supports E-commerce & DTC Brands
Arbutus Management Consulting works with Canadian e-commerce and DTC brands to build bookkeeping systems that actually reflect the real mechanics of multi-channel, inventory-driven businesses. Our support typically includes:
- Bookkeeping & Administration — multi-channel reconciliation, inventory tracking, and GST/HST compliance
- Business Planning & Financial Modeling — true margin analysis and cash flow forecasting
- Fractional CFO Services — strategic financial leadership as your brand scales
- Financial Modeling for Non-Profits & Charities — for social enterprise and mission-driven e-commerce brands
Whether you're reconciling your first multi-channel month or trying to understand true product-level margin across a growing catalog, our team builds the bookkeeping infrastructure that gives founders real visibility instead of a blended, misleading bank balance. See our case study on how a fractional CFO helped an Alberta company achieve 25% growth for an example of this discipline in action, and our WIP reporting guide and HealthTech financial modeling guide for how similar rigor applies across other specialized industries.
Ready for Bookkeeping That Actually Reflects Your Real Margins?
Talk to our team about bookkeeping built specifically for e-commerce and DTC brands.
11. Frequently Asked Questions
What makes e-commerce bookkeeping different from regular bookkeeping?
E-commerce bookkeeping involves reconciling sales across multiple platforms, tracking inventory as an asset, accounting for platform fees and payment processor deductions separately from gross sales, and managing GST/HST across different provinces and cross-border transactions, which standard bookkeeping approaches often don't handle well.
How should e-commerce brands account for inventory?
E-commerce brands should track inventory as an asset on the balance sheet using a consistent costing method such as FIFO or weighted average, recognize cost of goods sold when items are sold rather than when purchased, and regularly reconcile physical inventory counts against accounting records.
Do Canadian e-commerce sellers need to charge GST/HST on all sales?
Canadian e-commerce sellers generally charge GST/HST based on the customer's province of residence for domestic sales, while cross-border sales to customers outside Canada are typically zero-rated, though registration thresholds and specific rules can vary based on business structure and sales channels.
How do platform fees affect e-commerce financial reporting?
Platform fees from marketplaces, payment processors, and advertising should be tracked as separate expense categories rather than netted against sales, since combining them obscures true gross margin and makes it harder to evaluate the real profitability of each sales channel.
What bookkeeping software works best for Canadian e-commerce brands?
Many Canadian e-commerce brands use QuickBooks Online or Xero paired with integration tools like A2X or Link My Books to automatically reconcile Shopify, Amazon, or other platform sales data into the accounting system without manual data entry.
12. Conclusion
For Canadian e-commerce and DTC brands, proper bookkeeping is what separates founders who genuinely understand their margins from those making pricing and inventory decisions based on a misleading bank balance. Getting the mechanics right — multi-channel reconciliation, real inventory accounting, separated platform fees, and accurate GST/HST treatment — turns bookkeeping from a compliance chore into a genuine strategic tool for understanding which products, channels, and decisions are actually driving profitability.
In Short
E-commerce and DTC bookkeeping requires reconciling multi-channel sales, tracking inventory as a real asset, separating platform fees from gross revenue, and applying GST/HST correctly across provinces and borders. Generic bookkeeping approaches consistently miss these mechanics. Arbutus MC builds e-commerce-specific bookkeeping systems for Canadian brands, paired with financial modeling and fractional CFO support as you scale.
Let's Talk About Your E-commerce Bookkeeping
Book a free discovery call, send us an email, or give us a call — we'll help you build books that reflect your real margins.


