E-commerce accounting that actually reconciles to Shopify

Multi-channel sales accounting, A2X integration, COGS and inventory done right, and the marketplace VAT/sales-tax filings most accountants get wrong. Built for DTC brands selling in multiple currencies, in multiple jurisdictions, through multiple channels.

Trusted by Thousand of Organizations

Home Hero Image

Navigating the nuances: Where general accounting meets DTC reality

DTC e-commerce has a specific accounting profile that breaks the usual playbook. Generalist accountants reconcile bank deposits to Shopify revenue and call it a day. That misses 60% of what's actually happening.

The challenges that compound:

Shopify deposits are net of fees, refunds, chargebacks, and gateway timing — but your revenue should be gross. Your transaction processor is your customer's bank and the platform fee comes out before money hits your account. Your COGS sits in inventory until shipment, your refunds need a reserve, and your marketplace partners (Amazon, Faire, TikTok Shop) operate completely different settlement mechanics from Shopify.

Multi-channel makes it harder. A brand selling on Shopify, Amazon, Faire, and a wholesale account has four different settlement schedules, four different fee structures, four different return mechanisms, and four different VAT/sales-tax obligations.

We built our DTC practice around the toolset and the workflow that handles all of this cleanly: A2X for revenue capture, a proper inventory and COGS system, multi-channel reconciliation, and a marketplace tax filing process.

Specific challenges DTC founders bring to us

Revenue in our books doesn't match Shopify reports

Almost always because Shopify deposits (net of fees, refunds, chargebacks) are being booked as gross revenue. We rebuild the revenue capture using A2X — net deposits hit cash, gross revenue and offsetting fee/refund/chargeback expenses hit P&L correctly. Reconciliation finally works.

Selling on multiple channels and we can't tell which is profitable

Shopify, Amazon, Faire, wholesale — four channels, four fee structures, no clean view of margin per channel. We restructure the chart of accounts to track revenue, COGS, and channel-specific costs by channel, with a monthly contribution margin analysis you can actually use to make decisions.

Inventory accounting is messy and COGS jumps every month

Usually because inventory is tracked in a 3PL or in Shopify but not flowing into accounting cleanly, or because COGS is being recognized on receipt instead of on shipment, or because returns aren't reserving against inventory. We rebuild inventory accounting through proper integration (Cin7, Katana, or direct A2X) and clean COGS-on-shipment flow.

Returns reserves aren't being booked and our margins look fake

For brands with 15-25% return rates (apparel, footwear, beauty), failing to book a returns reserve overstates revenue and gross margin meaningfully. We calculate a rolling return rate, book a returns reserve as a refund liability, and update it monthly.

Typical engagement structure

For DTC brands under CAD $1M revenue: bookkeeping with A2X integration, monthly close, basic margin reporting.

For DTC brands CAD $1M–5M revenue: full bookkeeping + controllership with channel-level margin analysis, returns reserves, multi-jurisdiction tax filings.

For DTC brands CAD $5M+ revenue: full controllership + fractional CFO, with cash management, inventory financing analysis, board pack, fundraise prep.

Tools we useShopify DTC-specific tools we work in

  • Accounting: Xero (preferred for under USD $5M), QBO (for US-tax-focused brands), NetSuite (multi-entity)
  • Revenue capture: A2X (Shopify, Amazon, BigCommerce, Etsy)
  • Inventory management: Cin7, Katana, Linnworks
  • Multi-channel: Shopify, Amazon Seller Central, Faire, Joor, NuOrder, TikTok Shop
  • Sales tax / VAT: TaxJar, Avalara, Quaderno (for OSS/IOSS)
  • Payment processing: Shopify Payments, Stripe, PayPal, Klarna, Afterpay

Frequently asked questions

We're new to Shopify. Should we even use A2X yet?

Yes, almost always. A2X starts at CAD $20/month and saves orders of magnitude in time and accuracy versus manual reconciliation. The only time it's not worth it is if you have under 50 orders/month — at that point manual reconciliation is fine.

What about Shopify Plus features like markets and multiple stores?

Handled. Shopify Plus with multi-currency markets adds complexity (especially around FX revaluation and consolidated reporting) but the underlying accounting work is the same — A2X handles the integration, we handle the consolidation.

We use a 3PL — does that change your scope?

Slightly. With a 3PL, inventory tracking moves out of Shopify and into the 3PL system. We integrate with the 3PL feed for inventory accounting and reconcile monthly against physical counts where applicable.

Do you work with brands selling on TikTok Shop?

Yes. TikTok Shop has its own settlement and fee mechanics (similar to Amazon FBM in some ways) but A2X now supports it directly. We handle the same revenue capture and channel margin analysis we do for Shopify.

Running a DTC brand that's outgrown generic e-commerce bookkeeping?

Book a 30-minute call. We'll walk through your close, your reporting, and whether this is the right fit.