Accounting Tips for Sydney Online Stores
An online store can look simple from the outside.
Orders come in. Customers pay. The platform sends payouts. Stock moves. Labels are printed. Refunds are processed. Ads run in the background. The dashboard shows sales, and the bank account receives deposits.
Then the accounting file tells a different story.
The payouts from Shopify, PayPal, Stripe, Square, eBay, Etsy, Amazon, or other platforms do not match the sales report. Merchant fees are missing. Refunds are sitting in the wrong place. Shipping income and shipping costs are mixed together. Stock has been purchased, but no one knows what is still on hand. GST looks right in one report and wrong in another.
That is why accounting for online stores needs its own process.
This page is for Sydney online store owners who want their e-commerce records to show what actually happened, not just what landed in the bank account.

Start With Gross Sales, Not Just Bank Deposits
The biggest accounting mistake online stores make is treating platform payouts as sales.
A payout is not always the same as revenue.
An online store might sell $10,000 worth of products through a platform, but the amount deposited into the bank may be lower after merchant fees, refunds, platform charges, shipping adjustments, chargebacks or withheld amounts.
If the accounting file records only the net deposit as income, the business may understate sales and hide fees.
That makes reports less useful.
A clean online store accounting process should separate:
- gross sales
- GST where applicable
- refunds
- merchant fees
- platform fees
- shipping charged to customers
- shipping paid to carriers
- discounts
- gift cards or store credits
- chargebacks
- marketplace commissions
- net payout received
The ATO’s guidance on what to include in assessable business income states that business income includes gross income from everyday business activities. For an online store, that makes the source sales report is important. The bank deposit alone may not show the full picture of income.
Match Platform Reports To The Accounting File
Every e-commerce platform has its own reporting language.
Shopify may show sales, payments, fees, refunds, discounts, and taxes in a single view. Stripe may show payouts differently. PayPal may hold funds, deduct fees or show gross and net activity. Marketplaces such as eBay, Amazon or Etsy may deduct selling fees before sending money to the business.
The accounting file needs to understand the source report, not just the bank feed.
A monthly review should compare:
- platform sales reports
- payment processor statements
- marketplace payout reports
- bank deposits
- refunds and chargebacks
- GST reports
- merchant and platform fees
- accounting software records
If those reports do not agree, do not force the numbers through.
Find the reason.
It may be timing. It may be fees. It may be a refund. It may be a payout crossing month-end. It may be a platform holding part of the balance. It may be a duplicate integration. It may be a sales channel that is not connected properly.
This is where bookkeeping for online stores becomes more detailed than ordinary bank reconciliation.
If the accounting file is already messy, my page on small business bookkeeping in Sydney explains how I review the records before they flow into BAS, tax and reporting.
Payment Fees Should Be Visible
Payment fees can quietly reduce profit.
A Sydney online store may pay fees to card processors, PayPal, Stripe, Afterpay, Shopify Payments, marketplace platforms, buy-now-pay-later providers and other payment systems.
If fees are not properly separated, the owner may think sales are lower than they really are, rather than seeing the actual cost of accepting payments.
That matters for pricing.
A product may look profitable until payment fees, platform fees, shipping, packaging, ad spend, and returns are factored in. If those costs are hidden inside net deposits, the business owner may not see the real margin.
Payment fees should usually be visible enough to answer:
- What did customers actually spend?
- What did the platform or payment provider take?
- Which channel costs the most?
- Are marketplace sales profitable after commissions?
- Are buy-now-pay-later fees reducing margin?
- Do merchant fees increase when sales increase?
The goal is not to overcomplicate the reports. The goal is to stop important costs from disappearing.
Refunds, Returns And Chargebacks Need Their Own Trail
Online stores often have more refunds than service businesses.
Customers change their minds. Products are damaged. Sizes are wrong. Parcels arrive late. Orders are cancelled. A payment is disputed. A platform processes a refund automatically.
If refunds are not recorded correctly, sales, GST, customer balances and profit reports can all become distorted.
A clean refund trail should show:
- original sale
- refund date
- amount refunded
- GST adjustment where relevant
- reason for refund
- product returned or not returned
- restocking decision
- chargeback fee if one is applied
- whether shipping was refunded
- platform record supporting the refund
Refunds should not be treated as random negative income lines with no explanation. They are part of the store’s trading pattern.
If refunds are high, the issue may also be commercial in nature. Product descriptions, sizing, quality control, shipping delays, customer expectations, or packaging may need to be reviewed.
Accounting can help identify that pattern before it becomes normal.
Stock Is Not The Same As A Normal Expense
Inventory is one of the biggest differences between many online stores and service businesses.
If the business buys stock for resale, the accounting should not always treat every purchase as an immediate ordinary expense without thought. The business needs to understand what stock was purchased, what was sold, what remains on hand and whether the reports reflect the real position.
This matters for tax, profit and cash flow.
An online store may invest heavily in inventory before sales arrive. The bank balance declines, but the business may still hold value in its stock. If stock records are weak, the owner may not know whether cash is tied up in inventory, lost through discounts or sitting in slow-moving products.
A stock process should help answer:
- What products were purchased?
- What stock is still on hand?
- What was sold during the period?
- What items were returned?
- What items were damaged or written off?
- Which products have strong margins?
- Which products are moving slowly?
- Are landed costs, freight and import costs being captured properly?
An online store does not always need a complex inventory system from day one. But once product volume grows, stock records become too important to leave in the owner’s head.
Shipping Income And Shipping Costs Should Not Be Blended
Shipping is easy to underestimate.
An online store may charge customers for shipping, offer free shipping, subsidise shipping, pay for express post, use couriers, handle returns, buy satchels, use fulfilment services or ship from more than one location.
The accounting should separate shipping charged to customers from shipping paid by the business.
If the store offers free shipping, the cost still exists. It is simply built into pricing or margin. If the store charges shipping, the owner still needs to know whether the amount charged covers actual postage, packaging, handling and platform fees.
A useful review looks at:
- shipping income
- courier and postage costs
- packaging costs
- fulfilment fees
- return shipping
- express shipping upgrades
- shipping refunds
- international shipping costs
- GST treatment where relevant
Shipping can turn a profitable product into a weak one if the cost is not visible.
GST Needs To Be Set Up Before Sales Scale
GST should not be an afterthought for an online store.
Business.gov.au explains that businesses should register for GST if their GST turnover is $75,000 or more, or if they expect to reach that threshold in the first year. Their official page is here: Register for goods and services tax.
For online stores, the threshold can arrive faster than expected.
A product launch, a paid advertising campaign, an influencer mention, a marketplace expansion, or a seasonal rush can quickly push turnover up. If GST registration is reviewed too late, the business may have already issued invoices, set prices, and processed orders without properly considering GST.
GST affects:
- pricing
- invoices
- product setup
- platform tax settings
- BAS
- customer receipts
- refunds
- shipping
- GST credits
- cash flow
- Australian versus overseas sales
The settings within the e-commerce platform need to align with the business’s tax position.
If GST has been applied incorrectly in-store, the BAS report may look tidy but still be wrong.
For transaction-level GST questions, my GST advisor page in Sydney explains how I review invoices, platform settings, BAS figures, and GST treatment before relying on a software label.
BAS Should Use Source Data, Not Guesswork
The ATO’s Business Activity Statements guide explains that BAS is used to report and pay obligations such as GST and PAYG.
For online stores, BAS preparation can become messy when the accounting file is built only from bank feeds.
The BAS may need source data from the e-commerce platform, payment processor, marketplace, payroll system and accounting file.
Before lodging BAS, check:
- sales reports match accounting income
- GST on sales has been treated correctly
- refunds and chargebacks are included
- GST credits are supported by tax invoices
- platform and merchant fees are recorded
- shipping income and shipping expenses are separated
- inventory purchases are treated properly
- bank deposits reconcile to platform payouts
- payroll PAYG is included if staff are employed
- unusual transactions have been reviewed
If BAS is already becoming a scramble, my page on the BAS accountant in Sydney explains how I review the figures before lodgement.
Marketplace Sales Need Extra Care
Selling through a marketplace can help an online store reach customers quickly.
It can also make accounting more complicated.
Marketplaces may deduct fees, hold funds, manage refunds, charge advertising costs, issue seller statements, collect customer payments and send payouts that do not match daily order totals.
The business owner should not assume the marketplace payout is enough information for the accounts.
Marketplace records should show:
- gross sales
- marketplace fees
- advertising fees
- refunds
- chargebacks
- shipping adjustments
- taxes collected or shown
- payout timing
- customer order details
- withheld balances
- currency conversions where relevant
The ATO has an online selling data-matching program, which it says is used to achieve compliance outcomes related to registration, income tax, and GST. That is a useful reminder that online sales records should be treated seriously.
If a marketplace sends data, the business should make sure its own records can explain the same activity.
Overseas Sales And Suppliers Can Change The Accounting Work
Online stores often cross borders earlier than traditional businesses.
A Sydney store may buy stock from overseas suppliers, pay international freight, sell to overseas customers, use foreign software, pay platform fees in another currency, or receive payments converted into Australian dollars.
That creates extra accounting questions.
The business may need to consider:
- foreign currency conversions
- import costs
- customs and duties
- overseas supplier invoices
- GST on imports
- international shipping
- overseas customer sales
- digital platform costs
- exchange rate differences
- foreign merchant fees
- whether overseas transactions are recorded in Australian dollars
Do not treat every foreign transaction as a normal local expense.
If overseas income, foreign suppliers or cross-border tax issues become more involved, my page on international taxation services in Sydney may be relevant.
Advertising Costs Should Be Connected To Sales Performance
Online stores often spend heavily on advertising.
Google Ads, Meta ads, TikTok ads, influencer campaigns, email marketing, SEO, affiliate fees, marketplace ads, and creative production can all add up to high monthly costs.
The accounting file should make those costs visible.
If advertising is buried in vague categories, the owner may not know whether the store is buying profitable growth or simply buying revenue at a weak margin.
A monthly review should ask:
- What was spent on advertising?
- Which platforms created the cost?
- Did sales increase in the same period?
- Were refunds or returns also higher?
- Did ad spend improve profit or only revenue?
- Are campaign costs separated from other marketing costs?
- Are invoices and receipts available?
- Was GST treated correctly?
Accounting will not replace marketing analytics, but it can show whether the store’s growth is financially sustainable.
Packaging Costs Deserve Their Own Line
Packaging is often treated as a small cost until the store grows.
Boxes, satchels, tape, labels, tissue paper, inserts, branded packaging, stickers, protective materials and packing supplies can add up quickly.
If packaging falls under a broad “general expenses” category, the owner may not see how much each order actually costs.
For online stores, packaging should usually be visible enough to support pricing and margin review.
Questions to ask:
- What is the packaging cost per order?
- Has packaging cost increased?
- Are branded materials worth the extra cost?
- Are fragile items costing more to ship safely?
- Are returns caused by packaging issues?
- Should packaging be built into product pricing or shipping pricing?
Small costs matter when they repeat across hundreds or thousands of orders.
The Store Should Not Depend On One Dashboard
E-commerce dashboards are helpful, but they are not accounting records by themselves.
A Shopify dashboard, marketplace seller panel, Stripe payout view or PayPal balance can show useful information. But the business still needs records to support BAS, tax returns, GST credits, and income and expenses.
The ATO’s business record-keeping guidance explains that businesses can keep digital or paper records and notes that digital record-keeping is recommended where possible.
For online stores, digital records should be organised rather than scattered.
Keep:
- platform sales reports
- payment processor reports
- marketplace statements
- supplier invoices
- shipping invoices
- stock purchase records
- merchant fee reports
- advertising invoices
- refund records
- customer invoices or receipts
- BAS reports
- bank records
- payroll records if staff are employed
The store dashboard is useful. The accounting file still needs the full trail.
Accounting Software Integrations Can Create Duplicates
Many online stores connect apps to Xero, MYOB, QuickBooks or other accounting software.
That can save time when the integration is set up correctly.
It can create problems when it is not.
Common integration issues include:
- sales duplicated between Shopify and payment processors
- net payouts recorded instead of gross sales
- merchant fees missing
- refunds not imported correctly
- GST codes applied incorrectly
- shipping treated inconsistently
- gift cards mishandled
- marketplace sales imported twice
- inventory systems not matching accounting records
- old transactions pulled into the wrong period
The integration should be tested before the business relies on it.
Do not assume that because an app is connected, the accounting result is correct.
If Xero is part of the setup and the numbers do not feel right, my page on Xero help in Sydney explains how I review the accounting file behind the dashboard.
Payroll Can Arrive Earlier Than Expected
Many online stores start with one owner.
Then the workload grows.
Someone helps with packing. A casual assistant handles customer emails. A contractor manages ads. A staff member works in fulfilment. A family member starts helping regularly. The business brings in a warehouse assistant or admin support.
At that point, payroll and contractor records need attention.
The business should know whether a worker is an employee or contractor, how payments are recorded, whether super is relevant, whether PAYG withholding applies and whether payroll reports connect to the accounting file.
Employee costs affect:
- cash flow
- BAS
- payroll tax considerations where relevant
- superannuation
- PAYG withholding
- profit margins
- product pricing
- year-end tax preparation
If payroll is becoming part of the store’s growth, my page on payroll services in Sydney explains how payroll records connect to BAS, bookkeeping and tax.
Monthly Review Beats Year-End Cleanup
Online store accounting becomes harder when everything is put off until tax time.
By then, platform reports may be harder to download. Refund reasons may be forgotten. Stock records may be outdated. Ads may have run through several accounts. Supplier invoices may be missing. The owner may not remember why a payout was lower than expected.
A monthly review is much safer.
A practical online store review might include:
- reconciling platform payouts
- checking gross sales against accounting income
- reviewing refunds and chargebacks
- separating merchant fees
- checking GST
- reviewing stock purchases
- checking shipping and packaging costs
- reviewing ad spend
- matching supplier bills
- checking unpaid invoices or payables
- reviewing cash flow before stock reorders
- checking payroll if staff are involved
This keeps the store readable while decisions can still be made.
The Numbers That Show Whether An Online Store Is Working
Revenue is only one number.
An online store owner should also understand:
- gross margin
- refund rate
- merchant fees
- platform fees
- ad spend
- cost of goods sold
- shipping cost per order
- packaging cost
- stock on hand
- slow-moving inventory
- customer acquisition cost where available
- cash tied up in inventory
- GST payable
- unpaid supplier bills
- net profit after overheads
The business may not need all of these numbers from day one. But as the store grows, the owner needs more than a sales dashboard.
Accounting should help show whether the store is profitable, not only whether it is busy.
If reports are not providing that clarity, my page on financial reporting services in Sydney explains how I review reports, as well as the business decisions they need to support.
Where Rafal Fits Into Online Store Accounting
I’m Rafal Slowinski, Director of Tax Accounting Group Pty Ltd. My background in accounting and tax law helps me look at online store numbers beyond the dashboard.
An e-commerce accounting issue may start with a Shopify payout, but it can quickly touch GST, BAS, refunds, merchant fees, stock, payroll, income tax, cash flow and business structure.
When I review an online store, I want to understand the trading flow:
- where sales happen
- how customers pay
- which platforms deduct fees
- how refunds are processed
- how stock is tracked
- whether GST settings are correct
- whether payouts reconcile
- whether reports show real margin
- whether the accounting file supports BAS and tax returns
The aim is not to make accounting heavier than it needs to be.
The aim is to make the store easier to read before the numbers become too messy to trust.
Put The Platform Reports Beside The Bank Account
If your Sydney online store is growing and the accounting file is starting to feel unclear, start with the platform reports and bank deposits.
Send Rafal the store reports, payment processor statements, marketplace records, accounting software access, BAS history or the payout that does not make sense.
From there, the work can identify whether the issue sits in sales, fees, refunds, GST, shipping, stock, integrations, payroll or cash flow.
You can also read more about bookkeeping services in Sydney if the store needs cleaner ongoing records before the next BAS or tax return.
Frequently Asked Questions
A payout may be lower than sales due to merchant fees, platform fees, refunds, chargebacks, shipping adjustments, withheld balances, or timing differences. The sales report, payment processor report and bank deposit should be reconciled before relying on the figure.
Online stores generally need to register for GST if their GST turnover reaches or is expected to reach $75,000 or more. Registration can affect pricing, invoices, platform tax settings, BAS and cash flow.
Usually no. The bank feed may show only net payouts. Online stores should review source reports to ensure that gross sales, fees, refunds, shipping, and GST are recorded properly.
Yes. Rafal can review the accounting file, platform reports, payment processor records, GST treatment, duplicate entries and payout reconciliation to identify where the integration is creating errors.
Useful records include platform sales reports, payment processor statements, supplier invoices, shipping invoices, stock purchase records, refund records, advertising invoices, BAS reports, bank records, and payroll records for staff employed.