Cash and Inventory

When an E-Commerce Seller Outgrows Basic Monthly Accounting

Basic bookkeeping tracks cash. It does not track inventory, COGS, platform fee layers, or SKU-level margin. Here is how to know when you have hit the wall.

Read time
~ 10 min
Platforms
Multi-platform
Scope
Canadian Sellers

Most Canadian e-commerce sellers start with the same accounting setup: a bookkeeper who imports bank transactions, categorizes them, reconciles the bank balance at month-end, and produces a profit and loss statement. That setup works when the business is small and simple. It stops working, quietly and then suddenly, as the business grows.

The problem is not that the bookkeeper is doing poor work. The problem is that basic monthly bookkeeping is designed for cash-based businesses with simple transaction flows. E-commerce does not have a simple transaction flow. It has settlement cycles, platform fee deductions, inventory moving between states of ownership, advertising costs with delayed attribution, multi-currency payouts, and tax obligations in multiple jurisdictions. Basic bookkeeping does not capture any of that correctly. It captures the cash that lands in your bank account and the bills you pay.

This guide covers what basic monthly accounting actually handles, the specific signals that you have outgrown it, what breaks when you stay on basic bookkeeping too long, and what more capable accounting actually looks like for a growing e-commerce operation.

What basic monthly accounting actually does

A standard small-business bookkeeping engagement typically includes:

Bank and credit card reconciliation. Every transaction in the connected bank and credit card accounts is imported, categorized into expense or revenue buckets, and matched against the bank’s records. The bank balance in the books matches the bank balance on the statement.

Basic profit and loss. Revenue is the sum of deposits identified as sales receipts (often platform payouts rather than actual sales). Expenses are the categorized transactions: shipping, advertising, merchant fees, and whatever else the bookkeeper assigns.

GST/HST filing support. The books contain enough information to calculate basic GST/HST obligations if the bookkeeper is flagging taxable versus exempt transactions correctly.

Tax return preparation support. At year-end, a basic set of financials feeds the T2 corporate return for incorporated sellers, or the T1/T2125 reporting for sole proprietors.

That is the scope. For a seller doing CAD $50,000 to CAD $80,000 in annual revenue across one or two channels, with a single product line and straightforward payout cycles, this may be sufficient. For most sellers beyond that threshold, it is not capturing the information that actually drives the business.

The signals you have outgrown it

You cannot answer basic questions about your own margins

If someone asks what your gross margin is on a specific SKU, and you cannot tell them without building a separate spreadsheet, your accounting is not set up for your business. Basic bookkeeping records total revenue and total cost of goods sold, if COGS is being tracked at all. It does not break margin down by product, by channel, or by SKU.

For sellers with a handful of products, this is tolerable. For sellers with 20 or more active SKUs across multiple platforms, not knowing which products are driving margin and which are being subsidized by the rest of the catalogue is a significant operating blind spot.

Platform payouts are being booked as revenue

This is one of the most common and most consequential failures of basic e-commerce bookkeeping. Amazon, Shopify, Walmart, and Etsy do not send you your revenue. They send you a net payout: gross sales, minus marketplace fees, minus advertising costs deducted at settlement, minus shipping holdbacks, minus returns already processed, minus any reserve amounts. If a bookkeeper books that payout as revenue, the income statement shows an artificially low revenue number with missing fee expenses. COGS is not deducted correctly either, because the payout contains no information about units sold.

The result is a profit and loss statement that does not match what actually happened. Revenue is understated. Fee categories are collapsed. COGS may not appear at all, or may appear as a lump sum that does not reconcile to platform sales.

COGS and inventory are not being tracked

Inventory is an asset until it is sold. When a product sells, the cost of that product moves from the balance sheet (inventory) to the income statement (cost of goods sold). Basic bookkeeping typically records inventory purchases as expenses when paid, which overstates costs in periods when you are building inventory and understates them when you are drawing down stock without purchasing. For a business where inventory balances are material, this makes the monthly profit and loss statement unreliable.

For Amazon FBA sellers specifically, inventory is spread across multiple locations: supplier or 3PL, in transit, at Amazon’s fulfillment centres, reserved, and damaged. None of this complexity is visible in a basic bookkeeping setup. The books show what you paid your suppliers. They do not show what you have on hand, what it cost, or what it cost per unit sold.

Advertising spend has no attribution

Advertising spend on Amazon, Meta, Google, and TikTok is typically recorded as a lump marketing expense. Basic bookkeeping does not connect advertising spend to the products it supported, the channels where conversions happened, or the return on a given campaign.

This matters because advertising economics vary sharply across products and channels. A seller spending CAD $15,000 per month on advertising with no SKU-level or channel-level attribution cannot tell which spend is driving profitable orders and which is accumulating costs against products that are marginally priced to begin with. The monthly P&L shows a total advertising line and a total revenue line. The relationship between the two is invisible.

You have multiple channels and the numbers do not tie out

Each platform has its own settlement cycle, its own fee structure, its own returns process, and its own way of reporting revenue. Reconciling Amazon bi-weekly settlements, Shopify payout schedules, Walmart Canada bi-weekly payment cycles, and Etsy daily, weekly, biweekly, or monthly disbursements against the bank requires a specific reconciliation process for each platform. Basic bookkeeping typically handles this by matching deposits to bank records, which loses the platform-level detail and makes it impossible to see whether the revenue recorded in the books matches what each platform actually paid.

When a seller cannot reconcile their platform revenue to their books, they cannot trust the financial statements. Year-end adjustments become large, corrections become common, and the books become a historical record that needs to be rebuilt rather than a current operating picture.

Tax obligations are getting complicated

At lower revenue levels, if the seller is registered, a single GST/HST account and a routine filing cadence may be the extent of the tax complexity. As revenue grows, the complexity expands quickly.

Sellers crossing CAD $30,000 in taxable supplies in a single calendar quarter or over the last four consecutive calendar quarters, and who have not registered for GST/HST, may already face a compliance gap. Sellers making sales into US states need to monitor economic nexus and, for Amazon FBA sellers, whether inventory stored in a US warehouse creates physical presence nexus or a registration obligation in that state. Sellers shipping into the EU or UK face VAT registration thresholds and marketplace facilitator rules that vary by jurisdiction.

Basic monthly bookkeeping is not set up to track these obligations. The books are organized around cash flow, not around tax jurisdiction, platform type, or transaction origin. A seller who discovers a US sales tax exposure or a missed GST/HST registration through an audit rather than through their own accounting has stayed on basic bookkeeping too long.

You are making growth decisions without current financial data

When a seller is considering adding a new product line, entering a new marketplace, taking on inventory financing, or hiring a first employee, those decisions require financial information: current gross margin by channel, cash conversion cycle, working capital position, and reliable month-end statements. If the books are two months behind, or if the statements cannot be relied on because COGS is not correctly tracked, the seller is making significant operating decisions with incomplete information.

Basic monthly bookkeeping that produces unreliable financials is not a cost-saving measure. It is a business risk that shows up in underpriced products, missed margin problems, and tax surprises.

A bank, investor, or financing partner is asking for proper statements

Traditional lenders and many financing partners may ask for proper financial statements, while platform-based financing programs such as Amazon Lending or Shopify Capital may rely heavily on platform sales history, account health, and other business performance data. In either case, cash-basis financials that do not separate COGS correctly and do not show inventory as an asset are weak support for financing decisions. A seller who needs to clean up two or three years of books to support a financing request is paying a much larger accounting bill than they would have paid to maintain proper books throughout.

What breaks when you stay on basic bookkeeping too long

The specific failure modes are worth naming because they are often not visible until they create a concrete problem.

Overstated expenses in inventory-build periods. When inventory purchases are expensed as they are paid, the P&L looks worse in periods when you are investing in stock. This can create a false picture of a cash-consuming business during growth phases.

Understated COGS leading to overstated profit. In periods where existing inventory is sold without new purchasing (drawing down stock), costs are understated and profit is overstated. Tax exposure may be higher than the business actually warrants.

Incorrect GST/HST input tax credits. ITCs may be available on purchases and expenses used in commercial activities, including inventory purchases, if the seller is registered and has the required support. Inventory capitalization does not by itself change the ITC entitlement, but poor inventory and supplier-bill coding can cause ITCs to be missed, double-counted, or claimed in the wrong reporting period.

Inability to detect fee increases or margin erosion. Marketplace fee structures change. Amazon has revised its FBA fee schedule multiple times. If fees are not tracked by category, a fee increase may not be visible until it has eroded margin for several months.

Year-end catch-up is expensive. A bookkeeper who has handled cash transactions throughout the year without tracking inventory, reconciling platform payouts properly, or separating fee categories will need significant additional work at year-end to produce statements suitable for the tax return. That clean-up costs more than the ongoing work of doing it correctly throughout the year.

What more capable accounting looks like

Moving beyond basic monthly bookkeeping for e-commerce involves specific changes in how the books are structured, not just a more thorough version of the same process.

Accrual-based accounting. Revenue is recorded when earned (when an order ships or is fulfilled), not when cash arrives in the bank. Expenses are recorded when incurred. This produces a monthly P&L that reflects what actually happened in the period, regardless of payout timing.

Inventory as a balance sheet asset. Inventory purchases are capitalized and moved to cost of goods sold as products sell. The balance sheet shows current inventory value. The P&L shows COGS that corresponds to actual units sold.

Platform-level revenue reconciliation. Each platform’s settlement report is reconciled to the books separately: gross sales recorded as revenue, marketplace fees recorded as expenses by category (referral fees, FBA fees, advertising deducted at settlement), returns recorded as revenue reversals, and net cash reconciled to the bank deposit.

SKU-level or product-line-level margin tracking. Revenue and COGS are tracked at the product level, allowing gross margin by SKU to be calculated from the books rather than estimated in a spreadsheet.

Advertising spend linked to channel. Ad spend is categorized by platform (Amazon PPC, Meta, Google, TikTok) and, where possible, by product line, so the relationship between advertising costs and revenue is visible in the financial reporting.

Tax jurisdiction tracking. Transactions are coded by province for GST/HST purposes. For sellers with cross-border exposure, the books capture the data needed to assess US sales tax obligations, EU VAT thresholds, or other jurisdictional requirements.

When to make the move

There is no single revenue threshold that triggers the need for more capable accounting. The signals above are more reliable than a dollar figure. The practical indicators are:

  • Monthly bookkeeping is producing statements you cannot use to make decisions
  • Your accountant is making large adjustments at year-end because the books do not reflect inventory correctly
  • You have multiple platforms and no reliable reconciliation between them
  • You have expanded into the US or other jurisdictions and the tax picture is murky
  • You are applying for financing and the financial statements are not adequate

The cost of more capable e-commerce accounting is higher than basic bookkeeping. The cost of operating on unreliable numbers in a business where margin, inventory, and cash flow are the core operating variables is higher still.

Get in touch if you are not sure whether your current accounting setup is giving you an accurate picture of the business.

Alex Teplov, CPA / Last updated: June 9, 2026

This guide is for general informational purposes only and does not constitute professional accounting, tax, or legal advice. It does not create an accountant-client relationship. Marketplace rules, CRA administrative positions, and cross-border compliance rules change, and the correct treatment depends on the records behind your specific file.

EcomCount
About EcomCount
Marketplace accounting operated by Teplov CPA

EcomCount helps Canadian marketplace sellers with bookkeeping, tax compliance, payout reconciliation, margin reporting, and cross-border accounting questions. The file is handled within Teplov CPA, with the operating model adapted to e-commerce reporting complexity.

About the practice
Browse the library

All resources

Guides on marketplace accounting, GST/HST, reconciliation, inventory, and cross-border seller issues.

View all guides
Get file-specific help

Work with EcomCount

General guidance is useful. The real answer still depends on the reporting setup, source documents, and platform mix in your file.

Talk to EcomCount
Next step

Want the treatment checked against actual marketplace records?

Send the channels you sell on, your accounting software, and the reporting issue you are trying to resolve.

Contact EcomCount