Ecommerce Accounting: The Complete Guide for Multichannel Sellers [2026] 2026
Master ecommerce accounting across marketplaces — revenue recognition, inventory costing, sales tax, software choices, and when to hire a specialist accountant.
Master ecommerce accounting across marketplaces — revenue recognition, inventory costing, sales tax, software choices, and when to hire a specialist accountant.
Ecommerce accounting is not bookkeeping with a nicer name. It is the full financial operating system of an online business — the one that tells you whether you are profitable on a per-product basis, whether you owe tax in a jurisdiction you have never visited, whether your inventory is actually generating returns, and whether the marketplace payout that just hit your bank account matches the fees deducted at source. Get it right and the business becomes controllable. Get it wrong and you discover at tax season that a year of growth came with a year of unrecognised losses.
This guide covers what ecommerce accounting really is, how it differs from both traditional accounting and day-to-day bookkeeping, and the practical systems you need to put in place if you sell on more than one channel. It is written for the founder, operator, or finance lead who wants to understand the moving parts — not accountants who already know them.
Ecommerce accounting is the process of recording, classifying, summarising, and interpreting the financial activity of an online business so that owners, tax authorities, and lenders can make informed decisions. It encompasses the full accounting cycle — from transaction capture through to financial statements and tax filings — applied to the specific realities of selling through websites and digital marketplaces.
It sits one layer above bookkeeping. Where ecommerce bookkeeping focuses on the day-to-day mechanics of recording transactions and reconciling payouts, accounting is the interpretive layer that turns those records into strategic decisions: which products to keep, which channels to abandon, how much capital to reinvest, and where the business is quietly leaking money.
A simple way to think about the distinction:
| Function | Bookkeeping | Accounting |
|---|---|---|
| Primary question | What happened? | What does it mean? |
| Output | Clean transactional records | Financial statements, tax returns, management reports |
| Frequency | Daily or weekly | Monthly, quarterly, annually |
| Tools | Accounting software data entry, reconciliation | Analysis, forecasting, compliance |
| Who does it | Bookkeeper or software automation | Accountant, controller, or CFO |
In practice, for small and mid-sized ecommerce businesses, the two functions overlap heavily. The same person (or the same software) often does both. The distinction matters because it helps you see that a clean set of books is necessary but not sufficient — you still need the interpretive layer to actually run the business.
Actionable Insight: If you are reconciling marketplace payouts but never producing a profit and loss statement by channel, you have bookkeeping but no real accounting. The reports are where the decisions live.
Traditional retail accounting assumes a simple flow: a customer walks in, pays at the till, and the cash appears in the business bank account within a day or two. Ecommerce breaks almost every step of that assumption.
When a customer places a S$100 order on Shopee, the platform might hold the funds for up to fourteen days before releasing a payout. When the payout arrives, it is already netted — commission fees, payment processing fees, shipping subsidies, and vouchers have been deducted. You receive something like S$83.40 with a multi-line statement you need to decompose into revenue, fees, and adjustments.
Traditional accounting tools handle this poorly. They are built for a single sales channel with straightforward invoices, not for marketplaces that net dozens of fees into a single lump-sum deposit.
A seller based in Singapore listing on Shopee SG, Lazada MY, and Amazon US is generating sales in three tax regimes at once. Each jurisdiction has its own rules on what is taxable, what the rate is, and who is responsible for collection. Marketplaces sometimes collect and remit on your behalf (US marketplace facilitator laws, for example) and sometimes do not. Getting this right requires a level of cross-border awareness that generalist accountants rarely have.
Inventory on your balance sheet looks straightforward — a dollar amount representing unsold goods. In reality, inventory in an ecommerce business is:
Properly accounting for inventory requires understanding of cost flow assumptions (FIFO, weighted average, specific identification), landed cost calculations, and reconciliation with physical counts. None of this matters for a service business or a restaurant.
A single order on a major marketplace can attract five or six different fees: commission, payment processing, transaction fee, advertising attribution, fulfilment, storage, and the occasional one-off compliance levy. Each needs to be recorded against the right cost centre. Getting it wrong can make a profitable channel look unprofitable — or worse, hide a loss-making channel that should be cut.
A sale booked in March can be returned in May, with the refund processed against a June payout. Your accounting needs to handle this gracefully — especially if you use accrual-based accounting — or you will end up with revenue booked but inventory never deducted from stock.
The scope is broad, but most ecommerce accounting systems cover the same six building blocks.
Deciding when a sale counts as revenue. The two common frameworks are:
Most growing ecommerce businesses eventually move to accrual — lenders, investors, and tax authorities generally prefer it. Small businesses with revenue under certain thresholds can stay on cash-basis accounting for tax purposes (check your jurisdiction’s rules), but even they benefit from keeping internal accrual-based management accounts.
The direct cost of producing or procuring the products you sold in a period. A proper ecommerce COGS calculation includes:
Marketplace fees are typically classified as selling expenses, not COGS — but the line is blurry and some businesses treat fulfilment fees (like Amazon FBA) as part of COGS because they directly enable the sale.
Choosing how to value unsold stock on your balance sheet. The three common methods are:
| Method | How it works | Best for |
|---|---|---|
| FIFO (First In, First Out) | Oldest stock is sold first | Sellers with perishable or fashion-sensitive goods |
| Weighted average | All units valued at the average cost across receipts | High-volume sellers with stable pricing |
| Specific identification | Each unit tracked individually | Low-volume, high-value goods (electronics, luxury) |
The choice affects reported profit during periods of cost inflation. FIFO tends to show higher profit (and higher tax) in rising-cost environments; weighted average smooths the result.
Every platform has its own fee structure. Fees are usually netted out of payouts, which means you need to separate them from revenue for reporting purposes:
Each fee type should be mapped to its own expense account in your chart of accounts so you can analyse channel profitability later.
The taxes you collect from customers on behalf of governments. Three questions drive the complexity:
Getting this wrong is how businesses end up with surprise tax bills from states or countries they did not realise they were liable in. Multichannel sellers should invest in a dedicated sales tax tool or specialist accountant the moment they cross a second jurisdiction.
The outputs. At a minimum you should produce:
These reports are what turn a pile of receipts into a decision-making system. A seller who produces them monthly and actually reads them will outperform one who does not.
The cash-versus-accrual question comes up for every ecommerce business eventually. The short answer is that cash works until it does not, and accrual is where you will end up if you grow.
Actionable Insight: A practical compromise used by many growing sellers: report on accrual basis internally for management decisions, and on cash basis externally for tax (where allowed). Modern accounting software can generate both views from the same underlying data.
Setting up a system that actually works for a multichannel seller involves six deliberate steps. Skipping any of them tends to produce a system that breaks the first time you add a new channel.
Your choice anchors every downstream decision. The usual candidates for ecommerce sellers are:
Choose based on what your accountant prefers, what integrates with your stack, and where your business is incorporated. Avoid spreadsheets past your first year of trading — the reconciliation debt compounds faster than you expect.
A chart of accounts is the list of categories every transaction will be classified into. A default template out of the box will be too generic for ecommerce. At a minimum you want separate accounts for:
The upfront setup takes half a day. It pays off every month thereafter because every report you pull will be automatically sliceable by channel.
Each channel needs a mechanism for transactions to flow into your accounting software. Options include:
For multichannel sellers, option 3 is often the cleanest because a single integration replaces five or six individual marketplace connectors. Read more on multichannel inventory management software to understand why consolidation at the order-data layer simplifies downstream accounting.
Bank reconciliation is where most small ecommerce businesses waste the most time. A good system should:
If you find yourself manually matching marketplace statements to bank deposits line by line, your system is broken. The fix is either a bridge tool or a consolidation layer.
A monthly close is the ritual of finalising the books for a given month. It typically includes:
Aim to close within ten working days of month end. Any longer and the insights become too stale to act on.
Write down how your system works — even a one-page internal document helps immensely when you hire a bookkeeper, change accountants, or onboard a new team member. Review the setup quarterly: new channels get added, new fees appear, and the chart of accounts tends to drift if you do not maintain it.
No single platform is objectively best. The right choice depends on your jurisdiction, your channels, your scale, and your accountant. Here is a pragmatic breakdown.
Strong multi-currency handling, clean bank reconciliation, and a huge marketplace of ecommerce-specific add-ons (A2X, Link My Books, Unleashed for inventory). Popular with Asia-Pacific and UK sellers. Pricing starts around US$15/month for the entry plan.
The default in North America. Integrates natively with Shopify, Amazon, and most major payment processors. QuickBooks Commerce (formerly TradeGecko) offers inventory management on top, though many users prefer keeping inventory in a separate system. Pricing from around US$20/month.
Trusted mid-market option in the UK and Europe. Sage 50 (desktop) and Sage Business Cloud (online) are the common flavours. Better suited to established sellers than very small ones.
Popular in Australia and New Zealand. Strong local tax compliance. Less global integration coverage than Xero or QuickBooks.
Suitable for very small sellers or those transitioning from spreadsheets. FreshBooks is stronger on invoicing; Wave is free but limited in reporting depth. Neither is ideal once you pass modest volume.
Actionable Insight: The combination most growing multichannel sellers end up on is Xero or QuickBooks as the core ledger, plus A2X (or similar) for marketplace reconciliation, plus a multichannel inventory and order platform like OneCart to consolidate orders, inventory, and fulfilment data. Each layer does one job well rather than trying to do everything.
Generalist accountants can do ecommerce accounting. Most do it poorly. The patterns that catch them out are the ones that define the category: marketplace fee decomposition, multi-jurisdiction sales tax, inventory valuation across multiple warehouses, and accrual-based marketplace receivables.
Hire a specialist if any of the following apply:
What to look for in a specialist:
Expect to pay more than a generalist. For a growing multichannel seller with US$1M–US$10M in revenue, a specialist fractional CFO or bookkeeping service will cost somewhere between US$500 and US$3,000 per month depending on transaction volume. That is almost always cheaper than the tax mistakes and operational misreads a generalist will produce.
Some mistakes are so common they are almost universal among small ecommerce sellers. Awareness is half the cure.
The single most common error. A S$8,340 payout from Shopee does not equal S$8,340 of revenue. It is typically S$10,000 of gross sales minus S$1,660 of fees. Booking the net figure as revenue underreports both revenue and expenses, hides channel profitability, and makes tax reporting wrong.
Many small sellers never close their inventory properly. They buy stock, expense it immediately, and never match it to the revenue it eventually generates. This produces wildly misleading monthly P&Ls — especially if you stock up before a big sales period.
Using the same bank account or card for personal and business expenses is the classic small business error. It quadruples your bookkeeping effort and creates tax risk. Open a dedicated business account on day one, even if you are a sole trader.
If you do not know your true cost per unit — including inbound freight, duty, packaging, and any finishing costs — you do not know your gross margin. Use a COGS calculator and a proper landed cost calculation to get the number right from the start.
Sales tax mistakes compound. A missed registration deadline in one US state might eventually lead to back-tax demands plus interest plus penalty. Set up a monthly review of where you have nexus and whether anything has changed.
Reconciliation is where most errors are caught. Running a month-end bank reconciliation is non-negotiable. If your bank balance does not match your accounting software balance, there is an error, and that error will compound if ignored.
Platform dashboards show you their version of your business — typically focused on gross sales and volume. They do not show your true profit, your inventory holding cost, or your blended channel performance. Dashboards are useful operational tools; they are not accounting systems.
The worst time to discover an accounting problem is when you are trying to file taxes. Monthly close discipline catches problems when they are small and fixable. Annual panic mode catches them when they are expensive and entrenched.
OneCart is a multichannel commerce platform that consolidates orders, inventory, listings, and fulfilment across marketplaces and webstores. On the accounting side, this consolidation produces a few specific benefits:
This does not replace an accountant — nothing does. But it removes most of the manual reconciliation busywork that accountants would otherwise bill you hundreds of hours a year for.
No. Bookkeeping is the day-to-day recording of financial transactions. Accounting is the broader discipline that includes bookkeeping plus financial reporting, tax filings, management accounts, and strategic financial analysis. In small ecommerce businesses the two functions are often handled by the same person or software, but they remain distinct activities. See our ecommerce bookkeeping guide for the tactical side.
For a single-channel business under about US$100,000 in annual revenue, yes — a diligent founder using Xero or QuickBooks plus a marketplace bridge tool can handle it. Past that scale, or with multiple channels, the opportunity cost of DIY usually exceeds the cost of hiring a specialist. A part-time ecommerce-specialist bookkeeper can typically take over for US$300–US$800 per month at small scale.
Xero and QuickBooks Online are the two most common choices. Both have native Shopify integrations. QuickBooks has a slightly deeper US tax integration; Xero has stronger multi-currency and a larger app ecosystem for marketplaces outside North America. For sellers using multiple channels beyond Shopify (which is most growing stores), add a bridge tool such as A2X for clean marketplace reconciliation.
Amazon FBA fees are typically split into referral fees (a percentage of sale price, classified as a selling expense), fulfilment fees (per-unit shipping and handling, sometimes classified as COGS, sometimes as fulfilment expense), and storage fees (classified as warehousing or operating expense). The exact treatment depends on your accounting policy, but the key is to keep them in separate accounts so you can analyse them individually. Our Amazon FBA calculator can help estimate fees before you list.
It depends on where you have nexus. In most US states you must register and collect if you have physical presence or exceed economic thresholds (commonly US$100,000 in sales or 200 transactions per year). In the EU, VAT rules apply based on where your customer is located. In Southeast Asia, GST/VAT rules vary by country. Marketplaces may collect on your behalf in some jurisdictions but not others. When in doubt, ask a specialist.
Monthly. Closing any less often than monthly lets small errors compound and makes it much harder to catch problems in time to act on them. A disciplined monthly close within ten working days of month-end is the standard for serious ecommerce businesses.
For an early-stage seller doing under US$500k in revenue: US$200–US$600/month for a specialist bookkeeper plus a software stack (Xero/QuickBooks plus A2X) at about US$80/month. At US$1M–US$5M revenue: US$1,000–US$3,000/month for a fractional CFO or senior ecommerce accountant. Past US$5M, in-house finance usually becomes cost-effective.
Good ecommerce accounting is what separates sellers who scale deliberately from those who grow revenue without knowing whether they are profitable. The moving parts are genuinely more complex than traditional retail — revenue recognition is harder, inventory is more distributed, and fees are multi-layered — but the tools and talent exist to tame the complexity. The question is whether you put a system in place before your business outgrows spreadsheets, or after.
Ready to clean up your ecommerce accounting? OneCart consolidates orders, inventory, and fees across Shopee, Lazada, TikTok Shop, Amazon, Shopify, WooCommerce, and 20+ other channels — giving your accountant a single data source to work from. Combined with Xero or QuickBooks plus a bridge tool like A2X, you get the full accounting stack a serious multichannel business needs. Start your free trial or book a demo to see how it works.
Automate & Scale Your Online Business with OneCart
Start a Free TrialUsed by hundreds of merchants in Singapore & Southeast Asia