Running an online store means juggling hundreds of small transactions, multiple currencies, and constant GST obligations.
At 42 Advisory, our e-commerce accountants in Melbourne help online retailers integrate Shopify and Xero, automate reconciliation, and stay compliant with ATO requirements.
This guide walks through how to connect Shopify and Xero, automate reconciliation across payment gateways, and manage GST, BAS, and profitability — with a real-world case study from our client, Watches of Mayfair, one of Australia’s leading luxury watch retailers.
Connecting Shopify to Xero allows sales, refunds, fees, and taxes to flow automatically from your store into your accounting system — reducing manual entry and compliance errors.
According to Xero Australia’s official documentation, the native integration:
Syncs daily Shopify sales and refunds to Xero invoices
Automatically posts payment fees
Simplifies GST coding for Australian merchants
For high-volume sellers, automation also improves cash-flow forecasting and speeds up BAS preparation by aligning merchant data with ATO tax codes.
Before integrating, make sure you have:
An active Shopify plan (Basic or higher)
A Xero organisation set to AUD
Clean Chart of Accounts (Sales, COGS, Merchant Fees, GST on Income, etc.)
Bank feeds connected (e.g. Stripe, Wise, eWay)
🧩 Pro tip: Rename accounts clearly (e.g. “Shopify Sales – Domestic”) before connecting; it prevents duplicate mapping errors later.
Option A – Xero’s Native Integration
Log into Xero → App Store → Shopify Integration by Xero
Click Get this app and authorise Shopify access
Choose sync mode (daily summary or per order)
Option B – Automation via A2X or Amaka
For merchants processing high volume or multi-currency sales, tools like A2X or Amaka summarise transactions and map GST accurately — matching Shopify Payments, PayPal, or Wise deposits line-for-line in Xero.
Correct GST mapping is essential for BAS accuracy. Per ATO guidelines:
| Transaction Type | Account | GST Code |
|---|---|---|
| Domestic Sales | Sales Revenue | GST on Income |
| Export Sales | Export Revenue | GST Free Exports |
| Shopify Fees | Merchant Fees* | GST Free Expenses |
| Freight (inc GST) | Freight Expense | GST on Expenses |
| Imports & Customs | Cost of Goods Sold | GST on Imports |
*Shopify Fees are GST exempt if your store is based in Australia, you are registered for GST and have an ABN.
Need help setting up your Chart of Accounts or managing GST-free exports and customs duties?
Our Shopify and Xero accounting specialists can implement your entire integration and automate GST/BAS reporting.
🔍 Reference: Navigating GST exemptions for Shopify
Enable “Include GST” for local transactions, and verify that A2X or your integration app applies the correct tax codes automatically.
Most e-commerce stores use more than one payment channel. Our integrations typically cover:
Shopify Payments / Stripe
CommWeb (Commonwealth Bank)
eWay
PayPal
Wise multi-currency wallets
Each gateway posts settlements at different intervals and deducts fees differently.
Reconciliation software such as A2X or Link My Books aggregates these payouts into daily or weekly summaries that reconcile automatically against bank feeds in Xero.
🔍 Reference: Xero Central – Connect to Shopify Integration
When your business imports stock or accepts payments in EUR, USD, or GBP, each Wise wallet can be connected as a bank account in Xero.
Exchange differences are posted to “FX Gain/Loss,” while GST on imports and customs duties are allocated to “Cost of Goods Sold.”
🧩 Pro tip: Enable Xero’s multi-currency feature so foreign invoices are revalued automatically at the daily RBA rate.
Client Profile:
Luxury watch retailer with Australian headquarters and international customer base.
Sales channels: own website, eBay, Chrono24.
Payment processors: CommWeb, eWay, Stripe.
Currencies: AUD, USD, EUR (using Wise multi-currency wallets).
Challenges Identified
Fragmented sales data across three platforms
Multiple merchant settlements with varying fee structures
GST on imports and DHL charges inconsistently recorded
Difficulty tracking profitability by brand and SKU
42 Advisory Implementation
Integrated Shopify, Chrono24, and eBay sales into Xero.
Connected Wise accounts for EUR and USD to capture import payments and freight.
Mapped GST-free exports and GST on imports according to ATO rules.
Automated reconciliation for CommWeb, eWay, and Stripe settlements.
Produced three-way forecasts and profitability analysis by SKU — revealing that certain limited-edition models had 20 % higher margins once fees and freight were normalised.
Outcome:
Manual bookkeeping reduced by 85 %
Monthly BAS lodged 4 weeks earlier
Clear visibility of profit by channel and currency
This case highlights why partnering with dedicated e-commerce accountants in Melbourne can transform complex, multi-platform operations into a single, accurate accounting system.
Once data flows cleanly, use Xero’s Business Snapshot, Modano or Fathom Reports to:
Monitor cash position and gross margin
Compare month-on-month performance
Build three-way forecasts for growth planning
These reports feed directly into board packs and investment proposals — critical for scaling e-commerce operations.
Ignoring GST-free export coding
Reconciling Shopify deposits without factoring merchant fees
Duplicating sales when both Shopify and A2X sync daily
Forgetting to revalue foreign-currency accounts in Xero
You’ll spend less time fixing spreadsheets — and more time growing profitably.
At 42 Advisory, we specialise in designing and managing these integrations for Australian e-commerce retailers — from Shopify startups to luxury brands like Watches of Mayfair.