How to Connect Square to Xero: A UK Guide for Retail & Hospitality

27 May 2026 · 6 min read

Connect Square to Xero by posting a daily sales summary per location (not individual transactions), recording card fees and tips separately, and matching Square's payout to a clearing account. Square's free Xero app suits simple single-site shops; busier retail or hospitality usually needs an app like Amaka or A2X, or a custom build.

The cleanest way to connect Square to Xero is to post one daily sales summary per location — not every individual transaction — and reconcile Square's bank payout against a clearing account. That keeps your VAT correct, your card fees visible, and your Xero ledger free of thousands of tiny lines. Square's own native Xero integration does exactly this for simple setups; busier retail and hospitality businesses usually outgrow it and move to a dedicated app (Amaka, A2X, Synder) or a custom integration.

This guide covers what to sync, the gotchas that trip up UK shops and venues, and how to choose between native, app and custom.

What "good" looks like: the daily summary, not raw transactions

A busy site can process hundreds or thousands of card taps a day. You do not want each one as a separate line in Xero — it makes reconciliation painful and bloats your ledger. The correct pattern is a daily journal or sales invoice that summarises the day's trading:

  • Gross sales, split by your Xero tracking categories or tax rates
  • Card fees as a separate expense line
  • Tips and gratuities as a liability (money you owe staff), not revenue
  • Refunds and returns as negative lines
  • The net amount Square will actually pay into your bank

That single summary should net to the payout Square deposits a working day or two later. When the payout lands in your Xero bank feed, you match it against the summary via a clearing account. Clean, auditable, and quick to reconcile.

The card-fees gotcha (and why your VAT can go wrong)

Square deducts its processing fee before paying you. A £100 sale might arrive as £98.25. If you only record the £98.25 that hits your bank, you have under-recorded both your gross sales and your VAT liability, and you've hidden the fee you paid.

Always record the full gross sale, then the Square fee as a separate cost. In the UK, card processing fees are an exempt financial service — they carry no VAT, so there's no input VAT to reclaim on them. Code the fee to a "Merchant/card fees" expense account on a No VAT (or Exempt) rate, not Standard 20%. Getting this wrong is one of the most common errors we see when fixing self-built Square–Xero links.

Tips, service charge and gratuities

Hospitality is where this gets sharp, because the treatment differs:

  • Discretionary tips paid by card that you pass on to staff are generally not your turnover and are usually outside the scope of VAT — record them as a liability until paid out.
  • A mandatory service charge is part of the supply and is subject to VAT at the rate of the items sold.

Square can capture both, but the native Xero sync may lump them together. If you run a venue, make sure tips land in a separate liability account and service charge flows through sales with the right VAT rate. Bear in mind the UK's Employment (Allocation of Tips) Act 2023, now in force: accurate tip records matter for compliance, not just bookkeeping.

Refunds, partial refunds and chargebacks

Refunds reduce both sales and output VAT in the period they occur. A same-day refund should net within that day's summary; a refund of an earlier sale should appear as a negative on the day it's issued. Watch for:

  • Partial refunds — the VAT must reduce proportionally.
  • Chargebacks and disputes — Square may claw funds back from a later payout, so a payout can be lower than the day's net sales. A properly set-up clearing account absorbs this.

Multi-location: the most common reason native isn't enough

If you run more than one site, the single biggest decision is keeping locations separate in Xero. Map each Square location to a Xero tracking category so you can see revenue, fees and margin per site. Square's native integration is geared to one location feeding one Xero org; multi-site retail and hospitality groups typically need an app (A2X and Amaka both handle multiple locations) or a custom integration that splits out per site and consolidates correctly.

Payout reconciliation: use a clearing account

This is the mechanism that makes everything balance.

  1. The daily summary posts gross sales, fees, tips and refunds, with the net going to a "Square Clearing" account.
  2. Square deposits the payout into your real bank a day or two later.
  3. In the Xero bank feed, you match the payout to the clearing account — it should zero out.

If the clearing account doesn't return to zero, something's off: a missing fee, a chargeback, a tip handled wrongly, or a timing mismatch. It becomes your early-warning system rather than a month-end mystery.

Native vs app vs custom: how to choose

OptionBest forStrengthsLimits
Square's native Xero app (free)One location, simple VAT, low volumeFree, quick to set up, summary-basedLimited multi-location; less control over tips, fee and VAT mapping
Third-party app (Amaka, A2X, Synder)Busy retail/hospitality, multi-siteMulti-location, tracking categories, configurable VAT and fees, daily summariesMonthly subscription; still off-the-shelf logic
Custom integrationGroups, unusual VAT (mixed rates, margin schemes), POS + ecommerce + inventoryExactly your rules, consolidates other systems, full controlBuild cost; needs maintenance

Be honest with yourself first. If you're a single café or one shop on standard-rate VAT, the free native app — or a low-cost app such as Amaka — is almost certainly the right answer; don't pay for a custom build you don't need. Custom is worth it when you have multiple locations plus awkward VAT (mixed 0% and 20% retail lines, the second-hand margin scheme, deposits), or when Square is only one of several systems (ecommerce, inventory, bookings) that all need to reconcile together. As a rough guide, expect a custom build to run into the low-to-mid thousands of pounds and up depending on scope — always an indicative market range, never a quote until we've seen your setup.

Setup checklist

  • Decide: summary-level posting (yes) over per-transaction (no).
  • Create a Square Clearing bank account in Xero.
  • Set up a card fees expense account on a No VAT/Exempt rate.
  • Create a tips/gratuities liability account (hospitality).
  • Map each location to a tracking category if multi-site.
  • Confirm your VAT rates per product type before you go live — test one day end to end and check the clearing account hits zero.
  • Reconcile the first week daily to catch mapping errors early.

Common mistakes to avoid

  • Importing every transaction instead of a daily summary.
  • Recording only the net deposit, hiding fees and understating VAT.
  • Putting VAT on Square's card fees (they're exempt).
  • Treating discretionary tips as revenue.
  • One Xero org swallowing multiple locations with no tracking split.
  • No clearing account, so chargebacks and timing gaps go unnoticed.

How APIwise can help

We're a UK, vendor-neutral API and integration consultancy. If the native Square–Xero app or an off-the-shelf tool fits, we'll tell you — and help you configure it correctly for UK VAT, tips and multi-location. If you've outgrown it (several sites, mixed VAT rates, or POS plus ecommerce and inventory to reconcile), our fixed-price Integration Health Check maps your data flows and hands you a costed plan. See our API integration, data integration and Xero integration specialist services, or get in touch.

Frequently asked questions

Is Square's Xero integration free, and is it good enough for my business?

Yes — Square offers a free native Xero integration that posts daily sales summaries. It's genuinely fine for a single location on standard-rate VAT with straightforward sales. If you run multiple locations, need per-site reporting, handle tips and service charge in hospitality, or have mixed VAT rates, you'll usually want a dedicated app (Amaka, A2X, Synder) or a custom integration for accurate mapping.

Should I sync every Square transaction into Xero, or just a daily total?

A daily summary, not individual transactions. Posting one summary per location per day keeps Xero clean and reconcilable. It records gross sales by VAT rate, card fees, tips and refunds, with the net going to a clearing account that you match against Square's bank payout. Importing thousands of individual lines makes reconciliation slow and error-prone.

Do Square card fees have VAT I can reclaim in the UK?

No. Card processing fees are an exempt financial service in the UK, so there's no VAT to reclaim. Record the full gross sale (with its correct VAT), then post the Square fee to a card/merchant fees expense account on a No VAT or Exempt rate. Only recording the net amount that hits your bank understates both your turnover and your output VAT.

How do I handle tips and service charge from Square in Xero?

Treat them differently. Discretionary card tips you pass to staff are generally outside the scope of VAT and should sit in a liability account until paid out, not as revenue. A mandatory service charge is part of the supply and is subject to VAT at the rate of the items sold. Many hospitality businesses need an app or custom sync to split these correctly, as native integrations can lump them together.

Want this set up properly — and handled for you?

We're APIwise, the UK's API & AI integration specialists. Start with a fixed-price Integration Health Check and we'll map the quickest path to getting your systems talking.

Related guides

API Integration

Why Integrations Fail (and How to Build Ones That Last)

Why business integrations break or quietly stop working — the real failure modes (API changes, token expiry, rate limits, data drift, no monitoring) and how to keep them alive.

20 Jun 2026 · 9 min read

API Integration

How to Connect Stripe to QuickBooks Online (UK Guide)

A practical UK guide to connecting Stripe to QuickBooks Online: charges, fees, refunds, payouts, VAT and multi-currency, plus native app vs Zapier/Make vs custom.

18 Jun 2026 · 10 min read

API Integration

How to Connect Amazon to Xero: A UK Seller's Guide

A practical UK guide to connect Amazon to Xero: settlement-based journals (not per-order), FBA fees, refunds, reserves, VAT and marketplace facilitator rules, plus A2X vs custom.

17 Jun 2026 · 10 min read

API Integration

iPaaS Cost UK (2026): Pricing Models, Tiers and True Total Cost of Ownership

An honest UK guide to iPaaS cost in 2026 — Zapier, Make, Workato, Boomi and Celigo pricing models, indicative tier ranges, hidden costs and when iPaaS beats custom.

16 Jun 2026 · 7 min read

API Integration

Sage Salesforce Integration: A Practical UK Guide (Sage 50 & Business Cloud)

A plain-English UK guide to Sage Salesforce integration: Sage 50 vs Business Cloud API realities, connectors vs iPaaS vs custom, sync direction, and how to choose.

15 Jun 2026 · 10 min read

API Integration

How to Connect Shopify to Klaviyo (UK Guide)

A practical UK guide to connecting Shopify to Klaviyo: native integration setup, what syncs, the flows worth building, GDPR/PECR consent, and when you need custom events.

13 Jun 2026 · 8 min read

API Integration

How to Connect Pipedrive to Xero: A UK Integration Guide

A practical UK guide to connecting Pipedrive to Xero: won-deal-to-invoice, contact sync, payment write-back, the three integration routes, field mapping and VAT gotchas.

13 Jun 2026 · 7 min read

API Integration

How to Sync WooCommerce with Xero: A UK Ecommerce Accounting Guide

A practical UK guide to sync WooCommerce with Xero: orders, gateway fees, refunds, payouts, stock and VAT, plus plugin vs middleware vs custom and reconciliation tips.

12 Jun 2026 · 11 min read

API Integration

How to Connect Xero to Your CRM: a 2026 UK Guide

A practical 2026 UK guide to connecting Xero to your CRM (HubSpot, Salesforce, Pipedrive) — what to sync, three routes, field mapping and the real gotchas.

11 Jun 2026 · 9 min read

API Integration

How to Connect Shopify to QuickBooks Online (UK Guide)

A practical UK guide to connect Shopify to QuickBooks Online: orders, payouts, fees, refunds and VAT, plus connector apps vs middleware vs custom, and clean payout reconciliation.

10 Jun 2026 · 10 min read

API Integration

How to Sync Shopify and Xero (and Automate Your Ecommerce Accounting)

A practical UK guide to sync Shopify and Xero: what to sync, A2X vs Zapier vs custom, payout reconciliation, and the multi-currency and VAT gotchas.

9 Jun 2026 · 11 min read

API Integration

How to Connect GoCardless to Xero: A UK Direct Debit Guide

A practical UK guide to connecting GoCardless to Xero: native link vs apps vs custom, syncing payouts, fees, failed and retried collections, reconciliation and VAT.

8 Jun 2026 · 10 min read

API Integration

How to Connect HubSpot to Xero: A Practical Guide for UK SMBs

A plain-English UK guide to connecting HubSpot to Xero: what to sync, native vs iPaaS vs custom routes, one-way vs two-way, dedupe and VAT gotchas.

7 Jun 2026 · 7 min read

API Integration

HubSpot QuickBooks Integration: A Practical UK Guide

A plain-English UK guide to HubSpot and QuickBooks Online integration: contact sync, deal-to-invoice, payment visibility, native vs iPaaS vs custom, and VAT gotchas.

6 Jun 2026 · 8 min read

API Integration

QuickBooks to Salesforce Integration: Native vs Third-Party vs Custom

A plain-English guide to QuickBooks Salesforce integration: managed connectors vs iPaaS vs custom API, what data flows where, sync direction, and how to choose.

5 Jun 2026 · 10 min read

API Integration

How to Connect PayPal to Xero: A UK Reconciliation Guide

A practical UK guide to connecting PayPal to Xero: native feed vs apps vs custom, fees, multi-currency, refunds, reconciling the PayPal balance and VAT.

5 Jun 2026 · 10 min read

API Integration

How to Connect Stripe to Xero: A UK Business Guide

A practical UK guide to connect Stripe to Xero: the native feed, dedicated apps, Zapier/Make and custom builds, plus fees, VAT, payouts and multi-currency gotchas.

4 Jun 2026 · 10 min read

API Integration

Zapier vs Make vs Custom API Integration: Which Should You Use?

An honest, vendor-neutral guide to choosing between Zapier, Make and custom API integration — covering cost, reliability, complexity, data volume and lock-in.

2 Jun 2026 · 9 min read

API Integration

eBay Xero Integration: A UK Seller's Guide to Clean Books

A practical UK guide to eBay Xero integration: managed payments payouts, fees, refunds, marketplace VAT, summarised vs per-order journals, and A2X or Link My Books vs a custom build.

1 Jun 2026 · 9 min read

API Integration

Sage Shopify Integration: A UK Retailer's Guide to Orders, Stock, VAT and Payouts

A practical UK guide to integrating Sage 50 or Business Cloud with Shopify: orders, stock sync, VAT, payout reconciliation, the API realities and the connector vs custom routes.

30 May 2026 · 8 min read

API Integration

How Much Does API Integration Cost in the UK? (2026 Pricing Guide)

An honest, plain-English guide to API integration cost in the UK for 2026: what drives the price, indicative ranges, ongoing maintenance and hidden costs.

27 May 2026 · 8 min read

API Integration

How to Connect Stripe to Salesforce: A UK Business Guide

A practical UK guide to connecting Stripe to Salesforce: AppExchange apps vs iPaaS vs custom build, what data flows where, MRR, failed payments and dunning, and the real gotchas.

23 May 2026 · 11 min read

API Integration

GoCardless QuickBooks Integration: A UK Setup & Reconciliation Guide

How to connect GoCardless to QuickBooks Online in the UK: syncing payments, fees, payouts and failed collections, plus reconciliation, VAT on fees and the common gotchas.

23 May 2026 · 6 min read