Four systems. Not one of them can consolidate a group.
Xero has no native consolidation, and its published position on years of requests for it is that it is not currently planned. Every QuickBooks Online subscription is a separate island. Zoho Books has no native mechanism for group financial statements. Odoo is a full ERP and still sends you elsewhere for this.
All four answer a group with two companies the same way: another subscription, another login, another export that is out of date by the time anyone reads it.
In Allwis the second company is a setting. Inter-company elimination, FX translation and non-controlling interests sit in the ledger you already have.
The short version
- Xero stops at the ledger. Allwis keeps going: the pipeline, the proposals, the jobs, the helpdesk and the marketing all sit on that same ledger. By the time an invoice exists, the system already knows the customer.
- Consolidating a group is native, from the second company. No third-party reporting layer, no monthly export.
- AML/CTF is in the product — customer due diligence, PEP and sanctions screening, ongoing monitoring and SMR/TTR reporting to AUSTRAC and DIA.
Side by side
| Allwis | Xero | |
|---|---|---|
| Double-entry ledger, bank reconciliation, GST/BAS | Yes | Yes |
| Bank feeds from major AU/NZ banks | Open-banking feeds and statement import | Broad, long-establishedTheir strength — check your own bank against ours before switching. |
| CRM with a sales pipeline | Yes | Marketplace apps1 |
| Quotes and proposals | Templates, public approval links, e-signature, Word and PDF export, deposit on acceptance | Quotes |
| Jobs, time and WIP | Included | Projects at higher tiers; WorkflowMax retired in 20242 |
| Payroll — AU and NZ | PAYG/PAYE, super, KiwiSaver, STP, ABA | Yes |
| Helpdesk and customer portal | Yes | No |
| Marketing — forms, landing pages, sequences, automation | Yes | No |
| Multi-entity consolidation | Native, with FX, inter-company elimination and NCI | Not native; third-party reporting layer3 |
| AML/CTF — KYC, PEP and sanctions, AUSTRAC and DIA reporting | Yes | Integrated third-party apps4 |
| Director penalty exposure (AU) | Yes | No |
| Live reports in Excel | First-party add-in, every plan | Third-party App Store add-ins5 |
| Run the interface in another language | English, Spanish, French or German — chosen per person | English; an open request on Xero's own ideas forum6Your language and your tax settings are separate: an Australian business can work in German and still report in AUD. |
| Choose your AI model, or self-host it | Nine providers, or any OpenAI-compatible endpoint on your own network | JAX, included for subscribers; no model choice published7 |
| AI spend budgets, per-task controls, decision log | Yes | No |
Your model, your infrastructureThe assistant is table stakes. Where it runs is not.
Every system here has an AI assistant now. None of them will tell you which model just read your payroll file.
Allwis is model-agnostic by design. Point it at OpenAI, Claude, Gemini, Grok, DeepSeek, Kimi, Mistral, GLM or Meta — your key, your account, your bill. Route different jobs to different models: a cheap one for categorising bank lines, a strong one for auditing a bill. Or do not send it out at all.
Run the model on your own hardware — Ollama, LM Studio, vLLM, anything speaking OpenAI's chat-completions format. A small connector beside your model dials out to us over HTTPS. No inbound port, no firewall change, works behind NAT. Your model never becomes something on the internet.
Then switch on self-hosted-only mode, and turn off the shared fallback so a request fails rather than leaves your network. Benchmark your own model against the cloud providers on the same tasks first, so it is a measured decision rather than a leap.
And govern it: a monthly AI budget with a hard stop, individual AI tasks switched off, PII masking forced per task, token caps, and a log of every call with the model that made it, its reasoning and what it cost.
Excel & Google SheetsAccountants live in Excel. We stopped fighting it.
Allwis for Excel puts your live statements in your own workbook — profit & loss, balance sheet, trial balance, cash flow, aged receivables, aged payables and any custom report you have built, with comparison periods, multiple entities and your budget as a column beside actuals. Press refresh and the figures are current. Build your own schedules around them; they survive the refresh.
Install it from the Microsoft 365 admin centre for the whole firm, or sideload it yourself in a minute. On every plan — not the top tier.
And spreadsheets inside Allwis too — depreciation schedules, workpapers, the calculations behind a journal — attached to the record they support, versioned, and frozen once attached, so the workpaper behind a posted entry cannot quietly change.
Where Xero is the better choice
No product is the right answer for everyone, and a comparison that pretends otherwise is not worth reading. Here is where we would tell you to stay.
Your accountant already lives in it.
The number of AU and NZ accountants fluent in Xero is a real asset, and "my bookkeeper already knows this" is a legitimate reason to stay. In fairness: Allwis exports every report, and our practice view is built for advisors holding many clients at once.
Bank feed coverage.
Xero's feed relationships are broad and long-established. Check your own bank against our list before you switch — this is the most common reason to wait, and we would rather you waited than switched and regretted it.
You only want accounting, and always will.
If the front office genuinely never needs to touch finance, a focused ledger is a reasonable answer and paying for more would be waste.
What switching looks like
Allwis imports directly from Xero — chart of accounts, contacts, invoices, bills and account transactions, with opening balances preserved. The importer recognises transactions it has already brought in, so a re-run does not double-post, and a go-live reconciliation report ties the imported ledger back to what you left behind before you trust it. You can run both in parallel for a period.
You do not have to switch everything
Take the ledger and keep your CRM. Take the CRM and keep your accountant's system. Take the helpdesk on its own. The rest is there when — and if — you want it.
Sources
Every claim we make about another product is based on publicly available information, linked below with the date we checked it. Product names are trademarks of their respective owners; we are not affiliated with any of them. If we have got something wrong, tell us and we will correct it.
- Xero's CRM story is marketplace integration; the native app is invoicing plus contact sync — https://www.hubspot.com/partnerships/xero (checked 2026-08-23)
- Xero retired WorkflowMax on 26 June 2024; brand acquired by BlueRock — https://devblog.xero.com/xero-to-retire-workflowmax-mid-2024-6f12f45e4be (checked 2026-08-23)
- Xero has no native multi-entity consolidation — https://getcheetah.io/blog/xero-multi-entity-consolidation (checked 2026-08-23)
- Xero's AML/CTF guidance directs firms to integrated third-party apps — https://www.xero.com/au/accountant-bookkeeper-guides/aml-ctf-tranche-2/ (checked 2026-08-23)
- Live Xero data in Excel is supplied by third-party App Store add-ins — https://apps.xero.com/us/collection/xero-excel-integration (checked 2026-08-23)
- Running Xero's interface in another language is an open request on Xero's own ideas forum, with no commitment given — https://productideas.xero.com/forums/967121-users-setup/suggestions/44988547-organisations-settings-ability-to-have-other-lang (checked 2026-08-23)
- Just Ask Xero (JAX), included for Xero subscribers — https://www.xero.com/us/ai-in-accounting/jax/ (checked 2026-08-23)
Last reviewed 2026-08-23.