Xero to Business Central: The Honest Migration Guide

If you're weighing a move from Xero to Business Central, here's the short version: it's the right call once your operations outgrow what a lightweight ledger can do — multi-entity accounting, real stock control, manufacturing, project costing or approvals — but it's a proper project, not a weekend swap. Expect 8–16 weeks, real cost, and a fair bit of your team's time. We've moved dozens of UK teams across, and the ones who succeed go in with clear eyes. This guide is the honest picture: when to move, what you gain, what you'll actually do, and when you're better off staying put.
Signs you've outgrown Xero
Xero is excellent software. Most businesses leave it not because it's bad, but because they've changed. You've probably outgrown it when:
- You're running multiple companies or entities and reconciling intercompany by spreadsheet.
- Inventory matters — you need landed costs, multiple locations, bin management, or accurate stock valuation that Xero's basic tracking can't give you.
- You do manufacturing, assembly or kitting, or you need bills of materials.
- Project or job costing has become central, and add-ons no longer cut it.
- You need granular permissions and approval workflows — purchase approvals, segregation of duties, an audit trail auditors are happy with.
- Your reporting lives in a tangle of exported CSVs because dimensions and real-time analysis aren't there.
- You're bumping into transaction volume or line-count limits and performance is sagging.
If two or three of these are true and biting daily, you're a genuine candidate. If it's just one mild irritation, read the "when NOT to move" section first.
What Business Central gives you that Xero doesn't (and what Xero does better)
Business Central is a full ERP. Against Xero, the honest wins are:
- Dimensions — tag every transaction by department, project, region, cost centre and slice reporting any way you like, without a chart of accounts that balloons to 900 lines.
- Proper inventory and costing — FIFO, average, standard costing, multiple locations, warehousing.
- Manufacturing and supply chain — production orders, MRP, planning worksheets.
- Deep approvals and workflow — configurable, auditable, role-based.
- Native Microsoft 365 fit — Excel, Outlook, Power BI, Power Automate, Teams all plug in cleanly.
- Scalability — it won't be the thing you outgrow in three years.
Now the candid part. For a very small firm — a handful of people, simple invoicing, no stock — Xero is better. It's faster to learn, cheaper to run, genuinely lovely to use day to day, and its bank feeds and ecosystem are hard to beat at the small end. Business Central asks more of you in setup, cost and administration. If you don't need the depth, that depth is just overhead. Don't buy an ERP to send ten invoices a month.
What the migration actually involves
This is where expectations and reality tend to part company. A migration is four workstreams, not just a data copy.
Data. The single biggest misconception: you don't move your full transactional history. The sensible, standard approach is to bring open balances — open customer and supplier invoices, the trial balance, item lists, fixed asset registers, and master data (customers, suppliers, items, chart of accounts mapped to the new structure). You keep Xero available in read-only for historical lookups. Migrating years of line-by-line history is expensive, error-prone, and almost never worth it. More on history in the FAQs.
Configuration. This is the real work. Chart of accounts and dimension design, posting groups, number series, VAT setup (including MTD), payment terms, approval workflows, user roles and permissions. Good configuration is what makes Business Central sing; rushed configuration is what makes people say "it was better in Xero."
Integrations. List every tool touching Xero today — payroll, expenses, Stripe/GoCardless, your CRM, e-commerce, stock apps, reporting. Each one needs a decision: replace, reconnect, or retire. This is frequently underestimated and frequently the thing that slips the timeline.
People. Business Central is more powerful and therefore less obvious than Xero. Budget for training, write your day-to-day process guides, and pick internal champions. Adoption, not software, is what makes or breaks the outcome.
Realistic timeline and what drives cost
For a typical UK SME, plan for 8 to 16 weeks from kick-off to go-live. Simple, single-entity, no stock lands near the bottom; multi-entity, inventory or manufacturing pushes toward the top.
A rough shape:
- Discovery and design (2–4 weeks) — how you work, chart of accounts, dimensions, integrations.
- Build and configuration (3–6 weeks) — setup, integrations, migration scripts.
- Data migration and testing/UAT (2–4 weeks) — load open balances, reconcile, test real transactions.
- Training and go-live (1–2 weeks) — ideally aligned to a period end.
Cost is driven by: number of entities, whether you need inventory or manufacturing, integration count and complexity, licence type (Essentials vs Premium — Premium adds manufacturing and service management), how clean your current data is, and how much bespoke development you ask for. The cheapest thing you can do to control cost is turn up to workshops prepared and keep your requirements disciplined.
Common pitfalls
- Trying to migrate full history. Bring balances, keep Xero for reference. Save the money.
- Recreating Xero inside Business Central. You're changing systems for a reason — redesign the process, don't copy the old one.
- Underestimating integrations. Map them on day one.
- Skimping on the chart of accounts and dimension design. Get this wrong and you'll live with it for years.
- Going live mid-period. Align to a clean cut-off.
- No internal champion. External partners configure it; your people have to run it.
When you should NOT move yet
Being honest means telling you when to stay. Hold off if:
- You're a small, simple business with no stock and straightforward invoicing — Xero probably still fits you better and cheaper.
- You're in the middle of another major change — a funding round, an acquisition, a system overhaul elsewhere. Don't stack disruption.
- Your real problem is process, not software — messy data and undefined processes will migrate straight into Business Central and cost you more there.
- You can't free up internal time for the next few months. A starved project fails.
- Your pains are solvable with a Xero add-on at a fraction of the cost and effort. Try that first.
There's no prize for moving early. Move when the pain of staying clearly exceeds the cost and effort of leaving.
Frequently asked questions
Can I migrate my Xero data to Business Central?
Yes. In practice you migrate master data (customers, suppliers, items, chart of accounts) and open balances rather than full transactional history. That gives you an accurate opening position without the cost and risk of moving years of detail.
How long does a Xero to Business Central migration take?
For most UK SMEs, 8–16 weeks. Simple single-entity setups are quicker; multiple entities, inventory or manufacturing take longer. The biggest variables are integration complexity and how clean your existing data is.
Will I lose my Xero history?
No. The standard approach keeps Xero available in read-only so you can reference historical detail whenever you need it, while Business Central starts clean from your migrated opening balances. Most teams retain that read-only access for a defined period after go-live.
Ready to talk it through?
If you're genuinely at the point where Xero is holding you back, the best next step is a straight conversation — no hard sell, and we'll tell you honestly if you're better off staying where you are. Talk to our team and we'll help you weigh it up.