Shopify Xero Integration for UK Merchants: Connectors, VAT and the Payout Problem
Shopify Xero integration for UK stores: which connector to pick, how to map VAT, and the reconciliation pitfalls that make payouts never match your sales.

On this page
- The three ways to connect Shopify to Xero
- How to connect Shopify to Xero (UK setup in six steps)
- Summary sync vs per-order sync (pick summary)
- How to map VAT between Shopify and Xero
- Five reconciliation pitfalls (and the fixes)
- Selling from the UK to the EU (and to the UK from abroad)
- Where this fits in running your store
- Get the Shopify side right, and Xero follows
Your Shopify payout will never equal your Shopify sales. Not on any day, not in any month. Shopify deposits what’s left after card fees, refunds, chargebacks and adjustments, often batched across several days of orders. Xero sees one bank line and has no idea what’s inside it.
That gap is the real job of a Shopify Xero integration. Getting orders into Xero is easy. Getting them in so your bank feed reconciles in one click, your VAT return is right, and your accountant doesn’t bill you for three hours of detective work is the part that needs a decision.
This is a guide for UK merchants: which connector type to pick, how to map VAT, and the pitfalls we see most.
The three ways to connect Shopify to Xero
Every option does the same basic thing: reads Shopify, writes to Xero. They differ in what they write.
| Connector type | Examples | What lands in Xero | Best for |
|---|---|---|---|
| Xero’s own integration | Shopify integration by Xero, supported by Amaka | Daily summary or per-sale transactions, plus payouts, fees and tax | One store, mostly Shopify Payments, straightforward VAT |
| Payout-level summary tools | A2X, Link My Books | One summary per payout, split into sales, fees, refunds and VAT, via a clearing account | Multiple gateways or channels, gift cards, accountant-led books |
| Per-order sync apps | Various connectors on the Shopify App Store | One invoice per order, often with customer and line items | Low volume, or when you need customer-level invoices in Xero |
Xero’s own integration is free for Xero subscribers, lets you choose daily summary or per-sale mode, includes tax mapping, and can backfill up to 90 days of history. That’s a strong default, and it’s first-party.
We deliberately don’t list app prices. They change often, and several bill by order volume. Check each app’s listing before you pick.
Takeaway: choose by what you want to see in Xero, not by feature lists. For most UK stores, that’s summaries that match payouts.
How to connect Shopify to Xero (UK setup in six steps)
Whichever connector you choose, the setup follows the same order. Skipping steps 1 and 2 is how most messy Shopify Xero integration projects start.
- Agree the chart of accounts with your accountant: sales, shipping income, discounts, refunds, payment fees, one clearing account per payment provider, gift card liability.
- Check Shopify’s tax settings before any data flows (more on VAT below).
- Install the connector from the Xero App Store or Shopify App Store and authorize both sides.
- Choose summary or per-order mode and map every Shopify line (sales, shipping, tax, fees, refunds) to a Xero account and tax rate.
- Sync one recent week only, then reconcile it against the actual payouts in your bank feed.
- Backfill history only once that week reconciles to the penny.
Takeaway: a week that reconciles is your proof the mapping is right. Don’t sync a year on hope.
Summary sync vs per-order sync (pick summary)
Per-order sync sounds more “complete.” In practice, a store doing a few hundred orders a month ends up with a few hundred invoices in Xero, each one needing to be matched against a payout that bundles many of them together.
Summary sync flips it. One entry per day or per payout, broken into gross sales, discounts, shipping, VAT, refunds and fees. The entry total equals the deposit. Your bank line reconciles in one click.
When per-order does make sense:
- You issue VAT invoices to business customers and want them in Xero.
- You chase B2B payments on terms and need each invoice aged in Xero.
- Volume is low enough that matching isn’t painful.
Takeaway: summaries for retail, per-invoice for B2B on payment terms. Some stores genuinely need both.
How to map VAT between Shopify and Xero
The connector can only map what Shopify sends. So VAT starts in Shopify, not Xero.
- Set UK tax correctly in Shopify. Registered for VAT, with the right rates for your products and whether prices include tax. Shopify’s tax help covers the settings.
- Use product-level overrides for reduced or zero-rated items (children’s clothing, some books, certain food). If Shopify charges 20% on a zero-rated product, no connector will fix it later.
- Map each Shopify tax line to a Xero tax rate in the connector: standard 20%, reduced 5%, zero-rated, and “no VAT” or exempt for lines like card processing fees.
- Shipping follows the goods. Delivery charged on standard-rated goods is standard-rated. Mixed baskets need care; ask your accountant how they want it apportioned.
- Test with five real orders (one standard, one zero-rated, one refund, one discounted, one international) before syncing history.
A few UK specifics worth knowing. The VAT registration threshold has been £90,000 of taxable turnover since April 2024, and VAT returns go through Making Tax Digital-compatible software, which Xero is. Sole traders should also check HMRC’s Making Tax Digital for Income Tax rules: since 6 April 2026 they apply above £50,000 of qualifying income, dropping to £30,000 from April 2027.
Lab note
Zubra Colors, one of our own Shopify stores, sells into five markets: the EU, Norway, Poland, Switzerland and the UK. Add a B2B layer with tax-exempt wholesale buyers, and one Shopify store is producing several different tax treatments every day. The lesson carries straight into Xero: get the tax setup right per market in Shopify first, because the connector copies whatever Shopify decided.
Takeaway: a VAT mistake in Shopify becomes a VAT mistake in Xero, automatically and at scale.
Five reconciliation pitfalls (and the fixes)
1. Recording payouts as sales
The most common mistake. A £1,000 payout is not £1,000 of sales. It might be £1,080 of sales minus £30 of fees minus a £50 refund. Record the payout as revenue and your turnover, your VAT and your margins are all wrong.
Fix: a Shopify clearing account in Xero. Sales and fees go in, payouts come out. The balance should always equal what Shopify owes you.
2. One clearing account for every gateway
Shopify Payments, PayPal, Klarna and gift cards all settle differently and on different days.
Fix: one clearing account per payment provider. When PayPal doesn’t reconcile, you know where to look.
3. Gift cards booked as sales
A gift card sold is a liability until someone spends it. A2X’s own docs note that gift card issuance isn’t captured as part of its sales flow and needs manual entry in Xero.
Fix: a gift card liability account, with sales recognized when cards are redeemed. Agree the treatment with your accountant once.
4. Refunds and chargebacks in the wrong period
A refund for a March order paid out in April lands in April’s payout. That’s correct, but only if your connector records it as a refund, not a negative sale with the wrong VAT.
Fix: check your connector maps refunds and chargebacks to their own lines with matching VAT.
5. Two connectors running at once
Switching from per-order to summary, or from one app to another, and forgetting to switch off the old one. Every sale lands twice.
Fix: pick a cut-off date, disconnect the old connector, and start the new one from the next day. Never backfill over a period another tool already synced.
Here’s the uncomfortable truth: every Shopify Xero integration works. Most messy books come from the setup, not the software. Twenty minutes of mapping decisions saves a year of month-end cleanup.
Selling from the UK to the EU (and to the UK from abroad)
Cross-border VAT is where connectors can’t think for you.
- Selling UK → EU: low-value consignments (up to €150) can use the EU’s Import One-Stop Shop, so the customer pays VAT at checkout instead of on delivery. That means EU VAT lines in Shopify, which need their own mapping in Xero.
- Selling into the UK from abroad: for consignments up to £135, the seller generally charges UK VAT at the point of sale.
- Northern Ireland has its own rules for goods.
These are areas to agree with your accountant before you enable a new market in Shopify, not after the first quarterly return.
Takeaway: every market you open in Shopify is a tax mapping row you need in Xero.
Where this fits in running your store
Connectors break quietly. A token expires, an app update changes a mapping, a new payment method appears at checkout and lands in “uncategorized.” We’d check the Shopify clearing account balance monthly, the same way you’d check stock.
If your app list is growing along with your bookkeeping, Shopify fees explained shows where the rest of your monthly bill goes, and the best Shopify apps covers what we’d keep. Selling wholesale too? The Shopify wholesale guide explains how B2B tax exemptions and payment terms work on the Shopify side.
Get the Shopify side right, and Xero follows
Your accountant owns the chart of accounts. We own what Shopify sends to it: tax settings, product overrides, payment methods, markets and the connector’s mapping. When both sides agree, the payout matches the bank line and month-end takes minutes.
If you’d like someone to set that up and keep an eye on it every month, that’s exactly what a care plan covers: tax settings checked, connectors monitored, fixes done in hours you already paid for. Not sure what’s misconfigured yet? Start with the free Store Scan.
FAQ
Questions merchants ask
Does Shopify integrate with Xero?
Yes. Xero has its own Shopify integration, free for Xero subscribers and supported by Amaka, which syncs sales, payouts, fees and taxes. Third-party connectors like A2X and Link My Books do the same job with more detailed payout reconciliation and multi-channel support.
What is the best Shopify Xero integration for UK sellers?
For a single Shopify store with one payment provider, Xero's own integration in daily summary mode is often enough. If you sell on several channels, use multiple gateways, gift cards or complex VAT, a payout-level tool like A2X or Link My Books is usually worth it. Ask your accountant which one they already support.
Should I sync every Shopify order to Xero?
Usually not. Per-order sync floods Xero with invoices and makes bank reconciliation harder. Most UK accountants prefer daily or per-payout summaries that match the amount Shopify actually deposits.
How do I handle VAT between Shopify and Xero?
Set your VAT rates in Shopify first, then map each Shopify tax line to the matching Xero tax rate in your connector: standard, reduced, zero-rated, and exempt or no-VAT lines like payment fees. Test with a few real orders before syncing history.
Why doesn't my Shopify payout match my sales in Xero?
Because Shopify pays out sales minus processing fees, refunds, chargebacks and adjustments, often grouped across several days. Record gross sales and fees separately, route them through a Shopify clearing account, and the payout will match the bank line.


