If you sell online and still manage your accounts manually, you are creating unnecessary work and leaving room for costly errors. This article explains how to connect your e-commerce store to Xero, which integrations to use, what to watch out for, and how the whole setup saves you time and keeps your figures accurate. It is written for UK-based online sellers — whether you trade on Shopify, Amazon, WooCommerce, Etsy, or anywhere else.
- Why connect your store to Xero?
- Choosing the right integration
- Shopify and Xero
- Amazon and Xero
- WooCommerce and Xero
- Etsy and other platforms
- Setting up the connection: what to do step by step
- VAT considerations for e-commerce sellers
- Common mistakes to avoid
- Frequently asked questions
Why connect your store to Xero?
Running an online store generates a lot of transactions. A busy Shopify store might process hundreds of orders a week. If you are also selling on Amazon and Etsy at the same time, the volume of data that needs to flow into your accounts is significant.
Entering that data manually is slow and prone to error. A missed refund, a miscoded payment gateway fee, or a wrongly calculated VAT amount can distort your profit figures and cause problems when your accountant prepares your annual accounts or your VAT returns.
Connecting your store to Xero automates most of that data entry. Sales, refunds, fees, and payouts flow through automatically. Your bank feed reconciles with your payment processor settlements. You get a real-time view of how the business is performing without spending hours on spreadsheets.
For e-commerce businesses in particular, where margins can be tight and stock levels fluctuate, having accurate, up-to-date figures is not optional — it is how you make good decisions quickly.
Choosing the right integration
Xero does not connect directly to most e-commerce platforms out of the box. Instead, you use a third-party connector that sits between your store and Xero, pulling in data and formatting it correctly.
The connector you need depends on which platform you sell on and how complex your setup is. The main options are:
- A2X — widely used for Shopify, Amazon, Etsy, eBay, and Walmart. It summarises payouts into clean journal entries and handles VAT correctly.
- Synder — works with Shopify, Stripe, PayPal, Square, and others. Better suited to businesses that want transaction-level detail rather than payout summaries.
- Shopify’s native Xero connection — a basic integration built into Shopify. Fine for very simple setups but limited in what it can handle.
- WooCommerce via Zapier or dedicated plugins — WooCommerce does not have one definitive connector, so you choose based on your needs.
- Linnworks or Brightpearl — more advanced inventory and order management tools that also integrate with Xero. These suit larger operations with complex stock management requirements.
The right choice depends on your transaction volume, whether you sell across multiple channels, how you handle VAT, and your budget. A2X is the most commonly recommended tool for sellers who prioritise accounting accuracy, particularly around VAT.
Shopify and Xero
Shopify is one of the most popular platforms for UK online sellers, and the Xero connection options are well established.
Using the native Shopify–Xero integration
Shopify has a built-in Xero connection available through the Shopify App Store. It posts each order as a separate invoice in Xero. For low-volume stores, this can work. For anything above a few dozen orders a week, it creates a cluttered Xero file and can cause reconciliation headaches — particularly with Shopify Payments, where settlements do not match individual orders.
Using A2X for Shopify
A2X is the more robust option. Instead of posting individual orders, it waits for Shopify to pay out funds to your bank account and then creates a summarised journal entry covering all the sales, refunds, discounts, shipping income, and fees within that payout period. The summary matches exactly what lands in your bank account, so reconciliation is straightforward.
A2X also lets you map different types of income and expense to the correct Xero accounts and tax rates. This is important for VAT — you need UK sales mapped to the correct VAT code, and sales to overseas customers mapped differently depending on the destination and rules in play.
Amazon and Xero
Amazon is trickier than Shopify because Amazon settlements are notoriously complex. Your payout includes sales income, minus Amazon fees, refunds, FBA storage charges, advertising spend, and various other deductions. The net figure that hits your bank account bears little obvious relation to your gross sales.
A2X was originally built specifically for Amazon and handles this well. It maps every line item in your Amazon settlement report to the right account in Xero. You end up with a clean, accurate picture of your Amazon revenue and costs, which is essential when you are trying to understand your true margin per product.
If you sell on Amazon across multiple marketplaces — UK, EU, US — you also need to handle different currencies and potentially different VAT obligations. This is where getting your Xero setup right from the start really matters. An accountant who understands e-commerce accounting will help you configure the chart of accounts and tax rates correctly before you go live.
WooCommerce and Xero
WooCommerce is the e-commerce plugin for WordPress. It is flexible and widely used, but it does not have a single dominant Xero connector in the same way Shopify does.
Your options include:
- MyWorks Sync — a dedicated WooCommerce to Xero plugin that syncs orders, payments, refunds, and products.
- Zapier — allows you to build automated workflows that push WooCommerce order data into Xero. More flexible but requires some setup time and has limitations at high volumes.
- Synder — if you take payments through Stripe or PayPal via WooCommerce, Synder can pull in the payment data directly from the payment processor rather than from WooCommerce itself.
The best approach for WooCommerce depends on how you take payments and how much transaction detail you need in Xero. If you use Stripe, Synder is often a cleaner solution than going WooCommerce-first.
Etsy and other platforms
Etsy sellers can use A2X, which added Etsy support alongside Amazon and Shopify. It works on the same payout-summary principle and handles Etsy’s fees and offsite ad charges correctly.
For eBay, A2X also has a connection. eBay’s managed payments system — where eBay itself processes payments rather than PayPal — changed the reconciliation landscape, and A2X handles the current setup well.
If you sell on multiple platforms at once, you may end up running A2X connections for each one into the same Xero file. This is manageable as long as your chart of accounts is set up with enough granularity to separate revenue by channel — which is useful information to have when you are deciding where to focus your effort.
Setting up the connection: what to do step by step
The exact steps vary by platform and connector, but the general process follows the same pattern.
- Set up your Xero file properly first. Before connecting anything, make sure your chart of accounts is correct. You need accounts for sales income (split by channel if useful), payment processing fees, platform fees, shipping costs, and returns. Get this right at the start — retrofitting it later is painful.
- Connect the bank feed for your payment processor or business bank account. Xero has direct bank feeds for most major UK banks. If you use Stripe or PayPal, connect those as separate accounts in Xero and bring in the feeds.
- Install and configure your connector (e.g. A2X or Synder). You will link it to both your store and your Xero account using API authorisation. The connector will ask you to map income and expense types to your Xero accounts and assign the correct tax rates.
- Do a test run with historical data. Most connectors let you import a previous payout or period. Check that the figures match your bank statement and that VAT is being coded correctly.
- Reconcile regularly. Once live, reconcile your bank and payment processor feeds in Xero weekly. Do not let it build up — the longer you leave it, the harder it becomes to spot errors.
- Review your profit and loss monthly. The whole point of the integration is to have accurate, current figures. Use your management accounts to monitor gross margin, fees as a percentage of revenue, and net profit.
If you are not confident setting this up yourself, Xero training from an accountant who works with e-commerce businesses will save you significant time and prevent configuration errors that are hard to unpick later.
VAT considerations for e-commerce sellers
VAT is one of the most error-prone areas for online sellers, and your Xero setup needs to reflect the rules correctly.
In 2026/27, the VAT registration threshold is £90,000. Once your taxable turnover exceeds that over any rolling 12-month period, you must register for VAT. Some e-commerce sellers hit this threshold faster than they expect, particularly if they are growing quickly or selling on multiple platforms at once.
UK domestic sales
Standard-rated goods sold to UK customers attract 20% VAT. Make sure your connector is mapping these to the correct Xero tax rate (20% VAT on Income).
Sales to overseas customers
The rules differ depending on whether the customer is in the EU, the rest of the world, and whether you are selling B2C or B2B. For most UK sellers dispatching goods outside the UK, the supply is zero-rated or outside the scope of UK VAT. The detail matters — check the latest HMRC guidance or speak to an accountant who handles VAT returns for online sellers.
Marketplace VAT rules
For sales made through Amazon and other deemed-supplier marketplaces, the platform itself is often responsible for collecting and remitting VAT on certain transactions. Your A2X setup must reflect this correctly — otherwise you risk either overpaying or underpaying VAT.
Making Tax Digital for Income Tax
From April 2026, self-employed individuals and landlords with income over £50,000 will need to comply with Making Tax Digital for Income Tax. Sole traders running e-commerce businesses will be caught by this. Having Xero already connected and your bookkeeping automated puts you in a much stronger position to comply without extra work.
Common mistakes to avoid
Having helped numerous e-commerce businesses set up Xero integrations, these are the errors that come up repeatedly:
- Posting gross sales without accounting for fees. Your payment processor and platform fees need to be coded separately as expenses — not netted off against income. Netting distorts both your revenue figure and your cost picture.
- Using the wrong VAT codes. Mapping all sales to standard-rated VAT is a common mistake for sellers who also ship overseas. It leads to over-declaring VAT and paying more than you owe.
- Not reconciling payment processor accounts. If you treat Stripe or PayPal purely as a pass-through and only reconcile your bank account, you will miss timing differences and fees that sit within the processor.
- Connecting the integration before setting up the chart of accounts. If your accounts are not configured correctly first, you end up with transactions posted to wrong codes that then need to be corrected manually.
- Ignoring refunds. Refunds need to be properly handled in Xero — they should reduce income and, where applicable, reverse the VAT. Not all integrations handle this automatically without the right configuration.
- Mixing personal and business transactions. Use a dedicated business bank account and keep it separate from personal spending. Xero works best when the feeds coming in are clean.
Getting your setup right from the start avoids the kind of catch-up work that costs time and money at year end. If your current Xero file is in a mess, it is worth having an accountant review it before you move forward.
Once everything is connected and running correctly, you will have accurate, real-time cash flow visibility and a bookkeeping process that largely runs itself. That frees you to focus on growing the business rather than wrestling with spreadsheets.
Frequently asked questions
Does Xero connect directly to Shopify?
Yes, Shopify has a native Xero app, but it is basic and suited only to very low-volume stores. Most sellers use A2X or Synder instead, as these handle VAT, fees, and reconciliation more accurately.
Is A2X worth the monthly cost?
For most e-commerce sellers processing more than a handful of orders per week, yes. The time saved on reconciliation and the reduction in accounting errors typically far outweigh the subscription fee. Your accountant’s time is also reduced, which can lower your accounting fees.
Can I use Xero if I sell on multiple platforms at once?
Yes. You can run separate integrations for each platform — for example, A2X connections for both Shopify and Amazon — all feeding into the same Xero file. You set up separate income accounts for each channel so you can see how each one performs.
How does Xero handle VAT for overseas sales?
Xero supports multiple VAT rates and tax codes. Your connector must be configured to apply the correct code to different types of sale — for example, zero-rated for goods exported outside the UK. The configuration needs to reflect your specific situation, so it is worth getting an accountant to check this rather than relying on default settings.
Do I need Xero if I only sell on Etsy part-time?
Not necessarily, but if your Etsy income is growing and you are approaching the £90,000 VAT threshold, or if you have other income sources that mean you need to file a self assessment tax return, having proper accounting software makes everything cleaner and less stressful. Even a basic Xero plan with an A2X connection gives you accurate records without much manual effort.
What happens to my Xero data if I change e-commerce platforms?
Your historical data stays in Xero. You simply disconnect the old integration and set up a new one for the new platform. Make sure you reconcile everything up to the switchover date before disconnecting, and check that your opening figures in the new integration are correct.