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.

by OneCart Team
Apr 15, 2026 20 min read

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.

What Is Ecommerce Accounting?

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:

FunctionBookkeepingAccounting
Primary questionWhat happened?What does it mean?
OutputClean transactional recordsFinancial statements, tax returns, management reports
FrequencyDaily or weeklyMonthly, quarterly, annually
ToolsAccounting software data entry, reconciliationAnalysis, forecasting, compliance
Who does itBookkeeper or software automationAccountant, 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.

Why Ecommerce Accounting Is Different from Traditional Accounting

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.

Revenue and cash do not arrive at the same time

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.

Sales happen in multiple tax jurisdictions simultaneously

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 is an asset, a liability, and a profit centre all at once

Inventory on your balance sheet looks straightforward — a dollar amount representing unsold goods. In reality, inventory in an ecommerce business is:

  • An asset when it sells at a healthy margin
  • A liability when it ages, obsoletes, or sits in a deadstock pile that costs storage fees
  • A reporting headache because it is split across warehouses, 3PL partners, and marketplace fulfilment centres with different valuation methods and reporting cadences

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.

Fees are multi-layered and often hidden

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.

Refunds and returns arrive out of phase

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 Core Components of Ecommerce Accounting

The scope is broad, but most ecommerce accounting systems cover the same six building blocks.

1. Revenue recognition

Deciding when a sale counts as revenue. The two common frameworks are:

  • Cash basis: revenue is recognised when money lands in your bank account. Simpler, but misleading when payouts are delayed or bundled.
  • Accrual basis: revenue is recognised when the sale occurs, regardless of when the cash arrives. More accurate, but requires you to track receivables (what marketplaces owe you but have not paid yet).

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.

2. Cost of goods sold (COGS)

The direct cost of producing or procuring the products you sold in a period. A proper ecommerce COGS calculation includes:

  • Product cost — what you paid the supplier
  • Inbound freight and duty — the landed cost to get inventory into your warehouse
  • Packaging materials — boxes, labels, fillers consumed at shipping
  • Direct warehouse labour — if you hold your own stock

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.

3. Inventory valuation

Choosing how to value unsold stock on your balance sheet. The three common methods are:

MethodHow it worksBest for
FIFO (First In, First Out)Oldest stock is sold firstSellers with perishable or fashion-sensitive goods
Weighted averageAll units valued at the average cost across receiptsHigh-volume sellers with stable pricing
Specific identificationEach unit tracked individuallyLow-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.

4. Marketplace fee accounting

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:

  • Shopify fees — monthly subscription, transaction fees (if not using Shopify Payments), payment processing
  • Shopee seller fees — commission, transaction fee, payment handling, ads
  • Amazon — referral fee, FBA fulfilment, storage, optional ads
  • Lazada — commission, payment fee, seller voucher subsidies
  • TikTok Shop fees — referral, affiliate commissions, payment processing

Each fee type should be mapped to its own expense account in your chart of accounts so you can analyse channel profitability later.

5. Sales tax, VAT, and GST

The taxes you collect from customers on behalf of governments. Three questions drive the complexity:

  1. Where do you have nexus (a tax obligation)? Determined by physical presence, inventory location, or in some jurisdictions, sales volume thresholds.
  2. Is the marketplace responsible for collection? In many US states and some European countries, marketplace facilitator laws mean Amazon or eBay collects and remits on your behalf. In others, you remain responsible.
  3. How do you file and pay? Frequency varies from monthly to annually by jurisdiction.

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.

6. Financial reporting

The outputs. At a minimum you should produce:

  • Profit and loss (income statement) — revenue, COGS, operating expenses, net profit, ideally segmented by channel and product category
  • Balance sheet — assets (inventory, cash, receivables), liabilities (payables, loans), equity
  • Cash flow statement — the bridge between P&L and actual bank balance, critical when payouts lag sales

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.

Cash vs Accrual Accounting for Ecommerce: Which Should You Use?

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.

The case for cash basis

  • Simpler. Record revenue when the money hits the bank, record expenses when they leave.
  • Easier to run on a single app. Most marketplace-to-accounting-software integrations work well on cash basis.
  • Tax-friendly in many jurisdictions if you are below a revenue threshold — you pay tax on money actually received, not money still in transit.

The case for accrual basis

  • True monthly profitability. If you run ads in March and the revenue arrives in May, cash basis makes March look loss-making and May look unusually profitable. Accrual matches them together.
  • Required at scale. Most tax authorities require accrual once revenue crosses a threshold (often US$25M in the US, S$5M in Singapore for certain schemes). Investors and lenders expect it.
  • Better inventory tracking. Inventory is an accrual concept — you spent money before you sold the goods, and the COGS has to be matched to the revenue it produced.

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.

How to Set Up an Ecommerce Accounting System

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.

Step 1: Pick an accounting software platform

Your choice anchors every downstream decision. The usual candidates for ecommerce sellers are:

  • Xero — strong for multi-currency and integrations, popular in Asia-Pacific
  • QuickBooks Online — dominant in North America, huge ecosystem
  • Sage — mid-market, strong in the UK and Europe
  • MYOB — popular in Australia and New Zealand
  • FreshBooks / Wave — simpler options for very small sellers

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.

Step 2: Set up a proper chart of accounts

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:

  • Revenue — by channel (Shopify revenue, Shopee revenue, Amazon revenue, etc.)
  • COGS — by channel or product category
  • Marketplace fees — split by type (commission, payment processing, fulfilment, storage, ads)
  • Shipping income and expense — booked separately from product revenue
  • Refunds and returns — as a contra-revenue account
  • Inventory — by warehouse or fulfilment location

The upfront setup takes half a day. It pays off every month thereafter because every report you pull will be automatically sliceable by channel.

Step 3: Connect your sales channels and payment processors

Each channel needs a mechanism for transactions to flow into your accounting software. Options include:

  1. Native integrations — direct connectors built by the accounting software or marketplace (limited for smaller marketplaces).
  2. Specialist bridge tools — A2X, Link My Books, Synder. These decompose marketplace payouts into clean journal entries that match revenue, fees, and taxes to the correct periods.
  3. Multichannel platforms — tools like OneCart that centralise orders from all channels and push consolidated data to accounting software, avoiding the need for a separate bridge tool per marketplace.
  4. Manual CSV imports — viable only for very low volumes. Stops working fast.

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.

Step 4: Automate reconciliation

Bank reconciliation is where most small ecommerce businesses waste the most time. A good system should:

  • Pull bank transactions automatically
  • Match marketplace payouts to sales receipts automatically (via the bridge tool or platform)
  • Flag exceptions (mismatches, partial refunds, unexpected fees) for human review
  • Close the month within a few days, not weeks

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.

Step 5: Establish a monthly close routine

A monthly close is the ritual of finalising the books for a given month. It typically includes:

  1. Reconciling all bank accounts and payment processor accounts
  2. Booking any missing transactions (usually adjustments)
  3. Running a stock count and booking any inventory variances
  4. Reviewing accounts receivable (marketplace payouts owed to you)
  5. Reviewing accounts payable (suppliers you owe)
  6. Generating P&L and balance sheet reports
  7. Reviewing key performance metrics

Aim to close within ten working days of month end. Any longer and the insights become too stale to act on.

Step 6: Document and review

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.

Best Accounting Software for Ecommerce Sellers

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.

Xero

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.

QuickBooks Online

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.

Sage

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.

MYOB

Popular in Australia and New Zealand. Strong local tax compliance. Less global integration coverage than Xero or QuickBooks.

FreshBooks / Wave

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.

Specialist ecommerce accounting tools

  • A2X — sits between marketplaces and your accounting software, creating clean summary journal entries that match payouts. Essential for Amazon, Shopify, Etsy, and Walmart sellers using Xero or QuickBooks.
  • Link My Books — similar proposition, UK-based, strong Shopify and eBay support.
  • Synder — focuses on Stripe, PayPal, and other payment processors as well as marketplaces.
  • Dext — receipt capture and expense management, useful as a supplement to any core platform.

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.

When to Hire an Ecommerce Accountant

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:

  • You sell across three or more marketplaces and your current accountant still treats each payout as a single line item.
  • You sell cross-border into jurisdictions where you are not physically based. Sales tax, import duty, and foreign exchange treatment quickly exceed what a generalist can handle.
  • You carry significant inventory across multiple warehouses or fulfilment centres (for example, Amazon FBA plus a 3PL plus your own warehouse).
  • You are raising capital or preparing for exit and need audit-ready financials.
  • Your monthly close takes more than two weeks and no one can explain why.

What to look for in a specialist:

  1. Ecommerce client portfolio — ask to see example P&Ls (anonymised) for similar businesses.
  2. Knowledge of specific platforms — Shopify, Amazon, eBay, Shopee, Lazada, TikTok Shop as relevant.
  3. Software proficiency — Xero or QuickBooks plus A2X or similar.
  4. Tax specialism — especially for cross-border, marketplace facilitator laws, and inventory-nexus situations.
  5. A standardised onboarding process — a specialist will have a playbook, not a blank sheet.

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.

Common Ecommerce Accounting Mistakes

Some mistakes are so common they are almost universal among small ecommerce sellers. Awareness is half the cure.

Treating marketplace payouts as revenue

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.

Ignoring inventory movements

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.

Mixing personal and business finances

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.

Not tracking COGS accurately

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.

Forgetting about sales tax until it is too late

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.

Skipping reconciliation

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.

Relying solely on marketplace dashboards

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.

Waiting until year-end

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.

How OneCart Simplifies Ecommerce Accounting

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:

  • One order dataset instead of five. Orders from Shopee, Lazada, TikTok Shop, Amazon, Shopify, WooCommerce, and others flow into a single order book with normalised fields. Your accountant (or your A2X-equivalent bridge) connects to one system, not seven.
  • Centralised inventory and COGS. Because stock is tracked centrally across locations and channels, you get a single authoritative view of cost of goods sold per period.
  • Channel-level profitability out of the box. OneCart’s sales reports break down revenue and fees by marketplace, making it easy to copy the figures into channel-level P&Ls.
  • Fee transparency. Marketplace fees are captured at the order level, so when you decompose a payout later, every fee type has a source transaction to attach to.
  • Integrations with accounting software. OneCart connects to Xero and similar platforms to push consolidated transaction data directly into your ledger.

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.

Frequently Asked Questions

Is ecommerce accounting the same as bookkeeping?

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.

Can I do ecommerce accounting myself?

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.

What accounting software is best for Shopify sellers?

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.

How should I account for Amazon FBA fees?

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.

Do I need to charge sales tax on my ecommerce sales?

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.

How often should I close my books?

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.

What is a realistic accounting cost for an ecommerce business?

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.

Want More Sales With E-Commerce?

Automate & Scale Your Online Business with OneCart

Start a Free Trial

Used by hundreds of merchants in Singapore & Southeast Asia