Industry · E-Commerce & Shopify
Bookkeeper for Shopify stores
across Canada & the USA.
Shopify payouts, Amazon fees, multi-province sales tax, COGS tracking, US state nexus — handled every month so your books actually reflect your business.
What you get every month
- Shopify payout reconciliation (gross → net breakdown)
- Marketplace fee categorization by platform
- P&L with COGS and gross margin
- Balance sheet with inventory values
- GST/HST and US nexus threshold monitoring
- Multi-currency FX gain/loss reporting
- Year-end CPA-ready package
Who this is for
Shopify store owners
- DTC brands shipping Canada-wide
- Dropshippers using US suppliers
- POD stores with Printify or Printful
Marketplace sellers
- Amazon FBA and FBM sellers
- Etsy handmade or vintage shops
- Multi-channel (Shopify + Amazon + Etsy)
Cross-border e-commerce
- Canadian brands selling into USA
- US stores shipping into Canada
- Multi-currency Shopify stores
The Challenge
Why e-commerce bookkeeping is uniquely complex
Most bookkeepers see a Shopify payout and record it as revenue — missing the gross sales, refunds, processing fees, and chargebacks that compose it. The result is a P&L that's wrong in multiple places, and a tax return that reflects those errors.
North Ledger specializes in the full complexity of online retail: multi-platform revenue streams, marketplace fee categorization, inventory cost tracking, provincial and US state sales tax, and foreign currency reconciliation for international sales.
Client perspective
"Our Shopify books were a mess — the CPA kept finding discrepancies. North Ledger cleaned everything up and now every payout is reconciled to the cent."
Shopify store owner, Ontario
What We Do
Our core services for this industry
Shopify Payout Reconciliation
Each payout batch reconciled to gross sales, fees, refunds, and chargebacks — not just the net deposit.
Marketplace Fee Categorization
Amazon referral fees, FBA costs, Etsy listing fees — correctly categorized every month so margins are accurate.
Sales Tax Nexus Management
GST/HST, PST, QST, and US state nexus thresholds tracked across all provinces and states.
COGS & Inventory Tracking
Proper cost of goods sold accounting separates product costs from operating expenses for accurate gross margin.
Multi-Currency Reconciliation
USD, CAD, GBP, EUR transactions reconciled at correct exchange rates with FX gain/loss properly reported.
Monthly Profitability Reports
P&L broken down by product line or sales channel so you know where margin is actually coming from.
Tax & Compliance
Sales tax compliance for Canadian e-commerce
Selling online across Canada and into the US creates layered tax obligations that most bookkeepers miss.
Federal Sales Tax
Once you cross $30,000 CAD in annual revenue, GST/HST registration is mandatory. We calculate net tax, track input tax credits (ITCs), and prepare quarterly or annual CRA returns.
Provincial Sales Tax
BC, Saskatchewan, Manitoba, and Quebec maintain separate provincial sales tax regimes. If you sell into these provinces, registration obligations may apply. We track these thresholds for you.
State Sales Tax
Economic nexus triggers at $100,000 USD or 200 transactions per state per year. We monitor your exposure by state and coordinate state filings — a critical obligation most Canadian stores overlook.
Pricing
Most e-commerce & shopify clients start on the Growth plan. Most e-commerce stores need AP/AR, multi-account reconciliation, and cash flow reporting.
Common Errors
5 bookkeeping mistakes Shopify store owners make
These aren't edge cases — they show up in almost every e-commerce file we take over. Each one distorts your financial picture in a different way.
Recording the Shopify deposit as revenue
Why it happens
Shopify pays you a net amount after deducting fees and refunds. Recording this as revenue overstates income and understates expenses — your gross margin is wrong from the start.
The fix
Reconcile every payout batch to gross sales, then itemize processing fees, refunds, and chargebacks as separate line items.
Missing US economic nexus obligations
Why it happens
Once you hit $100,000 USD in sales or 200 transactions in a state, you're legally required to collect and remit sales tax there — even as a Canadian business. Most stores discover this after a state audit.
The fix
Track revenue by state from Day 1. Register and file before you cross the threshold, not after you've already triggered it.
Lumping COGS in with operating expenses
Why it happens
When product costs and overhead are mixed together, gross margin disappears from your P&L. You can't price intelligently or have a useful conversation with a CPA.
The fix
Configure your chart of accounts to separate COGS (product cost, shipping to customer, returns) from operating expenses (software, ads, salaries).
Ignoring GST/HST once you've registered
Why it happens
Registration is step one. The ongoing obligation — quarterly or annual returns, tracking input tax credits (ITCs), remitting on time — is where stores get penalties. Missing an ITC claim alone costs real money.
The fix
File on the CRA's required cadence, reconcile ITCs every period, and never let a return slip past its due date.
Treating multi-currency transactions as CAD or USD
Why it happens
If you receive USD revenue but report in CAD (or vice versa), exchange rate differences create phantom gains and losses that make your statements unreliable and your tax filings inaccurate.
The fix
Record every transaction in its original currency at the transaction-date exchange rate, then reconcile FX gains and losses separately each period.
Integrations
Every platform your store runs on
We connect directly to the tools you already use — no manual exports, no CSV uploads.
FAQ
Common questions
GET STARTED TODAY
Ready for books that
match your Shopify dashboard?
Stop reconciling payouts manually. Let us handle the complexity of e-commerce bookkeeping so you can focus on growing your store.
Your free quote includes:
- Full review of your current bookkeeping setup
- CRA / IRS compliance gap identification
- Custom quote based on your transaction volume
- Clear onboarding timeline — starting within 5 business days
- No pressure, no hard sell
No contracts · Cancel anytime · CAD & USD billing
See Pricing →