A wooden desk in a small London office, an open notebook with 'ERP?' written in pencil, a thin laptop showing the Xero dashboard, and the rose-pink documents mascot with a small '?' thought bubble beside a globe.
All posts
Marketing31 July 20266 min read

Is Xero an ERP? Honest take + how to AI-ize it

Xero calls itself accounting software. The Xero app marketplace adds inventory, payroll, projects, expenses, time tracking, and a dozen other things. Whether the combined shape is an "ERP" is a question the word itself stops being useful at.

minidesk · Editorial team, minidesk

Xero calls itself accounting software. The Xero app marketplace adds inventory, payroll, projects, expenses, time tracking, and a dozen other things. Whether the combined shape is an "ERP" is a question the word itself stops being useful at — and a question worth answering, because the answer changes what you spend the next ring of investment on.

What Xero ships, by module

Xero is accounting. Chart of accounts, general ledger, AR, AP, multi-currency, bank reconciliation, fixed assets, GST/VAT/SST — the full accounting set, in 180+ countries. The app marketplace adds: inventory (Stamped, Cin7, DEAR), payroll (Xero Payroll in AU/NZ/UK, Gusto in the US, PayCycle for SG), projects (Xero Projects, Float, Harvest), time tracking (TSheets, Deputy, Clockify), expenses (Receipt Bank, Hubdoc), manufacturing (Katana, JobBOSS), CRM (HubSpot, Salesforce). Every one of those is a paid add-on, built by a third party, integrated through Xero's API.

The total suite, taken together, covers most of what an SME in services, retail, or light manufacturing runs. It is not a SAP. It is not an Oracle. It is a coherent, mid-market accounting core with a long tail of integrated add-ons that handle the day-to-day of a 5- to 200-person business in any of the 180+ countries Xero serves. For that segment, calling Xero an ERP is not wrong. It is just a different ERP than the enterprise tier.

Where the word "ERP" earns its keep

The word earns its keep when the business has a process that needs every module to talk to every other module at the same time, in the same database, with the same permissions. A 500-person manufacturer in Germany with five production lines, a 20,000-SKU inventory, a payroll of 200 staff, and a multi-country consolidation across 8 entities — that business needs an ERP-class system, and Xero is not it. The word earns its keep in the brochure, in the bank loan application, in the conversation with the auditor. The word is shorthand for "the system runs the whole business."

The word does not earn its keep when the business does not need every module in the same database. A 6-person marketing agency does not need an ERP. A 10-person architecture firm does not need an ERP. A 4-person consulting firm does not need an ERP. They need clean accounting, clean invoicing, and a way to talk to their customers on the channel the customers actually use. Xero is the first. The AI is the second.

When to upgrade, when to AI-ize

The signal for "I need a bigger ERP than Xero" is a manufacturing process Xero cannot model, a multi-country consolidation Xero cannot reconcile, or a headcount over 200 with a finance team that has the bandwidth to run the migration. The signal for "I need an AI on top of what I have" is the same signal every global Xero user feels at some point: the staff are spending the day copying numbers from Xero into WhatsApp, and the customers are noticing the lag.

The AI is not a bigger Xero. The AI is the layer that reads Xero and answers the questions Xero cannot answer in a single screen. The cross-org cash position is the AI reading two Xero orgs and writing the consolidated answer. The WhatsApp-first customer service is the AI reading the Xero AR and writing the message. The on-demand margin report is the AI reading the Xero bank feeds and running the scenario. None of those require a bigger Xero. They require an AI that already speaks Xero, in every currency Xero supports, in every language the customer writes in.

I do not need an ERP. I need Xero to talk to the customers who are already messaging me, in the language they already speak, on the schedule my bookkeeper already approves.

Priya, who runs an e-commerce shop with a Sydney warehouse

What to ask the vendor if you are shopping for a real ERP

If you have decided the word "ERP" applies to your business, the vendor conversation is the part that determines whether the next two years are a success or a write-off. Six questions worth asking, in the order the answers matter. (1) What is the implementation timeline, in weeks, from signed contract to first user login? (2) What is the all-in cost over 3 years, including licence, implementation, training, support, and the integrations you will need? (3) How does the system handle multi-company consolidation across the entities you operate today, and the entities you might operate in 3 years? (4) What is the cost of adding a 50th user, a 100th user, a 500th user? (5) How is the data isolation enforced — at the database level, in the application code, or in a policy document? (6) What does the support queue look like at 11pm on a Saturday, and is it staffed by humans or by an AI that does not know your business?

The answer to question 5 is the one that matters most for the long-term safety of your data. An ERP that enforces the data isolation at the database level is an ERP that cannot accidentally leak one company's data to another. An ERP that enforces it in application code is an ERP that will leak, eventually, when the application code changes. An ERP that enforces it in a policy document is an ERP that has not enforced it at all. The honest vendors will tell you which one they do, in one sentence, with a diagram. The dishonest ones will tell you they do "role-based access control," which is a different thing, and which is a polite way of saying the wall is in the prompt.

The honest case for staying on what you have

For the 80% of the Xero businesses we talk to, the honest answer to "is it time for an ERP" is no. The honest answer is: the software you have is doing the job the software was bought to do, and the next ring of investment is not a bigger software, it is an assistant that makes the software you have do more. The bookkeeper does not need a new chart of accounts. She needs the chart of accounts she has to answer the WhatsApp that is sitting unread. The owner does not need a new dashboard. He needs the dashboard he has to read itself back to him in a sentence, in the currency the customer paid in, in the language the customer wrote in. The migration to a real ERP is a 6- to 18-month project that costs more than the software itself. The AI on top of what you have is a 20-minute install that pays for itself the first month. If you are the 80%, the AI is the right next step. If you are the 20%, we will tell you so — and we will tell you which ERP we would shortlist, because we have read the same industry analyses you have.

How to AI-ize the Xero you already run

One OAuth click per Xero org. Twenty minutes from signup to the first answer. No Windows machine, no nightly sync, no "wait until tomorrow". The AI reads the same Xero API the Xero dashboard reads, in real time, in the same currency, with the same permissions your Xero user has.

  1. 1Sign up at minidesk.co and pick Xero as your connector.
  2. 2Click "Connect Xero" — the OAuth window opens, you sign in, you approve the scopes. Repeat for each Xero org you want the AI to see.
  3. 3Connect your business WhatsApp number. minidesk holds the Meta verification, so the typical 2–4 week wait is gone in any country Xero serves.
  4. 4Ask the AI a question — "what's our cash position across both Xero orgs, in AUD" — and watch it read the orgs, convert the currencies, and write the answer in a sentence.
  5. 5Hand the AI a workflow ("every Friday at 4pm, draft a WhatsApp for every invoice past 14 days across all my orgs") and it does it, shows you the queue, and asks before anything goes out.

If your business is the size Xero was built for — a 5- to 200-person team in any of the 180+ countries Xero serves — the AI is the upgrade that does not require you to change the software that already works. If your business has outgrown Xero, no AI layer is going to fix that — and we will tell you so before you sign up. The honest answer is the one that saves you the most money.

→ See the Xero integration: /integrations/xero