The problem with Amaka for UK WooCommerce stores
Amaka is a free integration tool built in Australia. It connects WooCommerce to Xero, and for merchants who just want something — anything — flowing into their accounting software, it does the job. The price is right and the setup is quick.
The catch is what it sends to Xero. Amaka posts daily or weekly summary invoices, not one invoice per order. Your accountant opens Xero and sees a single line that says “WooCommerce Sales — 14 April — £847.30”. There is no breakdown of which customer bought what, no individual refund allocations, and no way to match a specific WooCommerce order to a specific Xero transaction without going back to WooCommerce and cross-referencing manually.
For UK merchants doing any volume, this creates a monthly reconciliation headache. Your accountant has to trust that the summary number is correct because there is nothing in Xero to verify it against. If a refund was processed on the wrong day, or a partial refund hit outside the summary window, the numbers drift and nobody notices until the VAT return is due.
Amaka also wasn't designed around UK VAT. It handles basic tax, but it doesn't let you route different WooCommerce tax classes to different Xero tax types. If you sell standard-rated and zero-rated products from the same store, everything lands under the same tax treatment in Xero. That is a problem HMRC won't overlook.
Feature comparison: Syncible vs Amaka
| Feature | Syncible | Amaka |
|---|---|---|
| Sync method | Real-time webhooks | Scheduled daily export (default 3am) |
| Invoice type in Xero | ✓ One invoice per order | Configurable — summary OR per-order |
| Line-item detail in Xero | ✓ Full SKU, qty, price per line | Not documented |
| Refund → credit note | ✓ Per-refund with allocation (all plans) | ✓ Credit note |
| Cancellation → void | ✓ Immediate | Not documented |
| UK VAT tax class routing | ✓ Per class → Xero tax type | Not documented |
| Per-contact account mapping | ✓ Pro plan | Not documented |
| COGS tracking | ✓ Growth plan | ✓ Documented |
| Payment gateway → bank routing | ✓ Per gateway | Not documented |
| Stock sync | ✓ Both ways, Growth plan | Inventory sync for selected apps |
| Product catalogue sync | ✓ Growth plan | Not documented |
| Audit trail | ✓ Every action logged | Not documented |
| Failure alerts | ✓ Email alert on failure | Not documented |
| Invoice status control | ✓ Authorised / Draft / Submitted | Not documented |
| Historical backfill | ✓ With dry-run preview | ✓ Back sync up to 12 months (plan-dependent) |
| Built for UK market | ✓ UK VAT, GBP, OUTPUT2 | Australian origin, global focus |
| Free plan | ✓ 100 orders/month, real-time, held not dropped above the limit | ✓ Free tier, up to 60 orders/month |
| Paid plans from | £29/month | $18 USD/month (Premium, billed annually) |
Three things Syncible does that Amaka can't
1. One Xero invoice per WooCommerce order
Every WooCommerce order becomes a separate Xero invoice in seconds. Full line-item detail: product name, SKU, quantity, unit price, tax. Your accountant can open any invoice in Xero and trace it directly back to the WooCommerce order it came from. No summaries, no guessing, no month-end reconciliation spreadsheets. Amaka's summary approach works until you need to find where £12.99 went missing — then you're back in WooCommerce searching order by order.
2. UK VAT tax class routing
If your WooCommerce store has products at different VAT rates — standard 20%, zero-rated food, exempt financial services — Syncible routes each tax class to the correct Xero tax type. Standard goes to OUTPUT2, zero-rated to ZERORATEDOUTPUT, exempt to EXEMPTOUTPUT. Amaka applies one tax treatment to the entire summary, which means your Xero data doesn't reflect the actual VAT breakdown of your sales. That's the kind of thing that surfaces during a VAT inspection and costs you time explaining.
3. Real-time sync with failure visibility
Amaka batches data on a schedule. If the batch fails, nothing tells you. You find out when Xero is missing a week of invoices. Syncible processes every order via webhook the moment it's placed. If an export fails — bad account code, Xero API limit, token expiry — you get an email when it fails, with the specific error and a one-click retry. The dashboard shows every order's sync status: exported, pending, failed, dead. Your accountant never has to wonder whether the data in Xero is current.
Frequently asked questions
Ready to switch from Amaka?
Install the free WooCommerce plugin, connect Xero, and your first order syncs in minutes. No summaries — real invoices.
Get started free →