Virtual CPA firm serving BC, AB, ON and MB•Mon–Fri 9:00am–5:30pm info@everstonecpa.com• (604) 832-1743
Home › Resources › Ecommerce & online sellers
Industry hub

Accounting for ecommerce and marketplace sellers

Updated

Selling online creates sales tax obligations in provinces you have never visited, and platform reports that do not agree with your bank. What differs, and where to read more.

Quick answer: Ecommerce accounting differs from ordinary retail accounting because sales tax follows the customer’s province rather than yours, marketplaces may collect tax on your behalf while your own filing obligation continues, processor deposits arrive net of fees, and inventory has to be costed to a landed value.

Three-column summary of ecommerce accounting: sales tax follows the customer’s province with provincial sales taxes needing their own registrations and marketplaces sometimes collecting on your behalf, processor payouts settle net so the deposit is not the revenue, and cost of goods sold depends on landing inventory cost correctly
A retailer whose customers are everywhere, paid net of everything.

An online store is a retailer with customers everywhere. Sales tax becomes several rates, deposits match no invoice, and inventory must be built, not read off a shelf. General small business guidance rarely covers it.

On this page
  1. What is different about ecommerce accounting
  2. The guides, tools and pages for this vertical
  3. Who this fits
  4. How this runs remotely
  5. Ecommerce accounting — common questions
  6. Free tools for this

What is different about ecommerce accounting

Online sellers face tax that follows the buyer, platforms that sometimes collect it, stock in someone else’s warehouse and payouts net of fees. Together, they defeat a general bookkeeping template.

Sales tax follows the customer, not the seller

Place-of-supply rules generally set the rate by delivery address: a BC seller charges the Ontario rate on Ontario orders, and another rate for Alberta. One GST/HST registration covers participating provinces, but rates vary by order, so storefront setup comes first.

Provincial sales taxes are separate registrations

PST in BC, Saskatchewan and Manitoba, and Quebec’s tax, sit outside GST/HST and can require separate registration and returns. One GST/HST number does not cover the country.

Marketplaces may collect the tax, but the obligation stays yours

Marketplace facilitator rules often make platforms collect and remit GST/HST on their sales. Your own registration and filing continue, and marketplace and direct sales are reported differently. Claiming platform-collected tax as your own is a common, awkward error.

Exports are zero-rated, which changes the whole return

Exports are generally zero-rated, with input tax credits still recoverable, so big exporters usually file for refunds. Shipping and customs records support that on review.

The deposit is not the revenue

Processors and marketplaces pay net of commissions, ads, refunds, chargebacks, labels and reserves. Booking the deposit as revenue understates sales and costs and misstates GST. Each payout must be broken into parts; ecommerce bookkeeping is reconciliation.

Inventory has to be costed, not guessed

Cost of goods sold, usually the biggest line, depends on landed cost: product plus freight, duty and non-recoverable tax. With foreign-currency purchases, goods in transit and warehouse stock, the year-end count matters.

The guides, tools and pages for this vertical

Grouped by the part of an online business they touch: sales tax across provinces and borders first, because that is where most of the difficulty lives, then the rest.

Sales tax across provinces and borders

Calculators

  • GST/HST calculator — works out the tax on an order at any provincial rate. Useful while setting up storefront tax settings.
  • Quick method versus regular — compares the two filing methods. Rarely the answer for an inventory business, but worth checking.
  • Estimate your corporate tax, a first estimate of the year’s corporate tax, useful once margins are known.

Inventory, margin and year end

Service and city pages

Who this fits

This hub is for incorporated storefronts, marketplace sellers, wholesalers, subscription and direct-to-consumer brands, and dropshippers. It also fits a shop adding online sales that now leave the province. Digital sellers share the place-of-supply issues without the inventory ones.

How this runs remotely

EverStone CPA is a fully virtual, one-CPA firm, suited to digital businesses. Platform reports export or connect to the ledger, meetings are by video, and GST/HST, PST and corporate returns are filed electronically. A Vancouver warehouse and an Ontario one are handled alike.

About this page
EverStone CPA

Prepared and reviewed by a Chartered Professional Accountant at EverStone CPA, a CPA firm working fully online with small and midsized businesses in BC, Alberta, Ontario and Manitoba. About the firm  ·  Send an enquiry

An ecommerce business owner preparing customer orders for shipping, with product shelves behind
Common questions

Ecommerce accounting — common questions

Do I charge my own province’s rate or my customer’s?+
Usually the customer’s. The rate follows delivery, so a BC seller charges the Ontario rate on Ontario orders. One registration covers participating provinces, but storefront tax settings must vary by order. Ask about your case →
Amazon collects the tax on my sales. Do I still have to file?+
Yes. The platform may collect and remit on its sales, but your registration and filing continue, and direct sales are yours to collect on. They are reported separately.
Do I need to register for PST as well as GST?+
Possibly. British Columbia’s PST and the equivalent taxes in Saskatchewan, Manitoba and Quebec sit outside the GST/HST system, with their own registration thresholds and their own rules about what is taxable. Selling into those provinces can create an obligation independent of your GST/HST number.
Why does my bookkeeping never match my platform sales report?+
Because payouts are net of commissions, ads, refunds, chargebacks, labels and reserves. Booking the deposit as revenue misstates sales, costs and tax. Break each payout into parts.
How should inventory be valued at year end?+
At landed cost — product plus freight, duty and non-recoverable tax — on a consistent method. Goods in transit and stock at a fulfilment centre are still yours to count.
Do I charge tax on orders shipped to the United States?+
Exports are generally zero-rated: no GST/HST charged, credits still claimed. Keep shipping and customs records to support it on review.

A CPA who has reconciled a marketplace payout

Multi-province sales tax, a marketplace collecting on your behalf, or inventory that never quite ties out — describe how you sell and you will get a straight answer.

Local pages for this sector

The same specialism, written for a specific city.

Starting fees

Every fee is fixed in writing before any work begins.

  • Monthly bookkeeping, sales tax filing includedfrom $325 a month
  • Payroll, remittances, T4s and ROEsincluded in monthly bookkeeping
  • Books, payroll and the year-end T2 together$500–$700 a month
  • Corporate year-end and T2 returnfixed fee, quoted in writing
  • Personal tax return (T1)from $125; self-employed or rental $275–$500
  • Catch-up bookkeepingfrom $2,200 per year of records
  • Controller or CFO supportcontroller from $1,650, CFO from $2,750 a month
  • One-off advice call with a CPA$225 plus GST

Get a fixed quote for your business

Tell us what you need. You get a written fee first, with no obligation.

Please enter an email address we can reply to.
Tell us what you need.

A CPA replies within one business day, with a fixed fee in writing. Rated 5.0 from 24 Google reviews.