Industries · Ecommerce
Accounting support built for ecommerce sellers.
Marketplace payouts arrive net of fees, gateways hold your money in clearing accounts, and GST follows the goods. SML reconciles the channels so your numbers match reality.
Where the money leaks
The pressure points we see in ecommerce.
- Amazon, eBay and Shopify payouts that arrive net of fees — revenue and costs tangled in one deposit.
- Payment gateway clearing accounts (Stripe, PayPal, Afterpay) that never quite reconcile.
- Inventory and cost of goods sold treated as an afterthought, making margins a mystery.
- GST on imported stock, exports and low-value goods — three different treatments, easy to mix up.
- Refunds and chargebacks that quietly distort the sales figures.
What SML handles
Done together, with the records behind it.
Channel-by-channel reconciliation
Each marketplace and gateway reconciled separately — gross sales, fees and net payouts all visible.
GST for online sellers
Imports, exports and domestic sales coded correctly before they hit your BAS.
Inventory & COGS setup
Stock and cost-of-goods flows set up in Xero so gross margin is a real number.
Margin reporting by channel
Know which platform actually makes money after fees, shipping and ads.
BAS & compliance
Lodgement handled with clean records behind every figure.
In practice
Online selling breaks bookkeeping in three specific places
The first is the payout. Shopify, Stripe, PayPal, Square, Amazon and eBay all pay a net figure after fees, refunds and sometimes currency conversion. Recording the deposit as income is the single most common error in ecommerce files — it understates both sales and GST, hides the merchant fees that are a real deduction, and makes the numbers impossible to reconcile against the platform's own reports. Each payout needs to be broken back into gross sales, fees, refunds and the amount actually banked.
The second is marketplace GST. For some sales, the platform is treated as responsible for the GST rather than you. That does not mean those sales vanish from your records — they still affect your GST turnover, your BAS disclosure and your reconciliation. Working out which sales fall which way, and recording both consistently, is the difference between a BAS that reconciles and one that does not.
The third is stock. Inventory is not an expense when you buy it; it becomes cost of goods sold when you sell it. A file that expenses every stock purchase shows wild monthly swings and a gross margin that means nothing. For imported stock, GST is generally paid at the border and claimed as a credit, which is a different movement again — and it is where a lot of online sellers quietly lose money they were entitled to recover.
The rhythm
What the year looks like.
Dates and thresholds change. We work to the current ATO requirements for your lodgement cycle rather than a generic calendar.
- Every payout
- Gross sales, platform fees, refunds and the banked amount separated — not recorded as one net deposit.
- Monthly
- Inventory and cost of goods sold adjusted, so gross margin reflects what actually sold.
- Quarterly
- BAS — generally the 28th of the month after quarter end, including imported goods GST credits.
- Annually
- Stocktake and the income tax return, with inventory valued on a basis you can support.
Free self-check · 3 minutes
Sales growing but the bank balance not keeping up?
Take the free Business Money Health Check — ten quick questions, an instant score out of 100, and your weakest area pinpointed. Or go deeper with our Second Opinion Review: if we can't identify $500 of savings or cost-risks in writing, it's free.
Start the free checkCommon questions
Asked most often by ecommerce operators.
Can I just record the Shopify or Stripe payout as my sales?
No. The payout is net of fees, refunds and sometimes currency conversion. Your sale is the gross amount the customer paid, the fee is a separate deduction, and the GST follows the gross. Recording only the deposit understates income and loses the fee deduction.
The marketplace says it collects GST on my sales. Do I still do anything?
Yes. Those sales still need to be recorded and still matter for your GST turnover and your BAS disclosure, even where the platform is responsible for remitting the GST. The two categories have to be tracked separately and consistently.
Do I need a connector tool like A2X?
Not always, but for a few hundred orders a month it is usually cheaper than fixing the reconciliation by hand. The test is whether your payouts currently break back into gross sales, fees and refunds without manual work.
From the Knowledge Hub
Guides worth reading before we talk.
GST Registration for Small Businesses
Read guideUnderstanding Profit and Loss Statements
Read guideBank Reconciliation Basics
Read guideBusiness Record Keeping Basics
Read guideNext step
Talk to someone who knows your industry's numbers.
Book a conversation with SML and bring the issue you want fixed first — we'll shape the bookkeeping, BAS, payroll and tax around how your business actually runs.
Book a consultation