Orders become invoices, refunds become credit notes, customers are matched not duplicated. Built and supported in the UK.
Nothing to export, no CSV, no nightly job to babysit. Once connected, every paid order goes across on its own and you can check any of them in Xero from the order itself.
Install from WordPress.org, connect WooCommerce with one click, sign in to Xero. UK merchant? Start here.
Every paid order is sent the moment it is placed. The order page shows the Xero invoice number, status and payment, checked back against Xero.
The same order in Xero: invoice number, customer, line items, VAT and the payment recorded. Open it straight from the order.
When an order is paid, Syncible builds the Xero invoice from what WooCommerce recorded: each line item at the price charged, the discount, the shipping line, and the VAT as it was calculated at checkout. It finds the customer in Xero or creates them once, records the payment against the invoice, and marks it paid.
Then it goes back to Xero and checks the invoice is really there. The order page in WooCommerce shows the Xero invoice number, its status, and when it was last verified. If anything was rejected, you see why, in plain words, with a Retry button.
| Order | Customer | Total | Xero |
|---|---|---|---|
| #1042 | Gregory Milne | £187.20 | INV-1042 PAID |
| #1041 | Priya Nair | £64.00 | INV-1041 PAID |
| #1040 | Tom Ashworth | £212.50 | INV-1040 PAID |
| #1038 | Hannah Doyle | -£31.20 | CN-0088 CREDIT |
| #1037 | Owen Rees | £48.90 | INV-1037 PAID |
| Item | Tax | Amount |
|---|---|---|
| Brushed cotton cushion cover | 20% | 26.00 |
| Wexford stoneware side plate x3 | 20% | 108.00 |
| Shipping | 20% | 22.00 |
| Total incl. VAT | 187.20 |
Refund an order in WooCommerce, in full or in part, and Xero gets a credit note against the original invoice. Your sales figures stay right without anyone opening Xero.
Before creating anything, Syncible looks for the customer in Xero by the details on the order. Existing contacts are reused, so your contact list stays clean and your customer history stays in one place.
Tell Syncible which Xero account and VAT rate to use for sales, shipping and discounts, and which account each payment gateway pays into. Every order after that follows the rules, so your VAT return picks up the right figures without tidying.
If Xero rejects an order, you see why in words a shop owner understands, not an API error. Fix the cause, press Retry. Every invoice is also checked back against Xero after it is sent, so "synced" means it is really there.
Xero is the master for stock. Adjust a quantity there and the shop follows within the hour, so what you count in Xero is what the shop sells. On Growth, Xero also becomes the master for product names, prices and descriptions, and every order posts a cost of goods bill to Xero using the cost prices you hold there.
Most ecommerce tools send Xero a daily or weekly summary of what your payment provider paid out. That balances the bank, but it leaves you with a Xero that cannot tell you what a customer bought, what was refunded, or which order a VAT figure came from.
Syncible books each order as its own invoice, with the customer attached and every line on it. It is the way an accountant would enter it by hand, done the moment it happens.
If you only ever need the bank to balance, say a marketplace where you never hold the customer, a payout tool may suit you better and we will say so.
| Xero | Contact | Amount |
|---|---|---|
| Payout 12 Sep | Stripe | 1,204.60 |
| Xero | Contact | Amount |
|---|---|---|
| INV-1042 | Gregory Milne | 187.20 |
| INV-1041 | Priya Nair | 64.00 |
| INV-1040 | Tom Ashworth | 212.50 |
| CN-0088 | Hannah Doyle | -31.20 |
| INV-1037 | Owen Rees | 48.90 |
| INV-1036 | Amara Okafor | 410.00 |
| INV-1035 | Lewis Grant | 313.20 |
Plans are by orders a month. Orders above your band are held, not lost, and sent when you upgrade. No per-order fees.

I run We Design It, a small web development agency in Bournemouth that has built and hosted WooCommerce stores since 2015. For eleven years I built the integration between shop and accounts for clients one at a time. Cloud accounting made it possible to do that work once, properly, as something a merchant installs themselves.
Syncible has been live since September 2026 with a small number of merchants in the UK and Australia. We answer the support email ourselves, same working day. If you would rather have a hand with the setup, we will do it with you.

Anything else, email support@syncible.co.uk. A person replies, same working day.
It is a standard WordPress plugin from WordPress.org, so it installs on any WooCommerce store. Connect WooCommerce with one click, sign in to Xero, and the wizard walks you through your accounts and tax codes.
Nothing is lost. Xero's reason is shown in plain English on the order, with a Retry button. Orders above your monthly band are held and sent when you upgrade.
No. Existing Xero contacts are matched first from the order's billing details. A new contact is only created if none matches.
Yes, by email, on any plan, at no charge. Send your Xero account codes and tax rates or just tell us what you sell and we will suggest a mapping.
Shopify to Xero and WooCommerce to QuickBooks are also available. This page is about WooCommerce to Xero, which is where most of our merchants are.
Install the free plan, up to 100 orders a month, no card. If you would rather have a hand, email us and we will do the setup with you.
One email with the guide, then two more over ten days on tax codes and whether it is worth it. Reply "no thanks" and that is the end of it.