Xero & MYOB Guide: Integration, Migration and Reporting
Choosing, migrating, connecting and reporting: a plain-English guide for Australian businesses running on Xero or MYOB
What This Guide Covers
This guide covers everything about running a business with 10 to 200 staff on Xero or MYOB and the systems around them: choosing between them, moving from one accounting system to another, getting conversion balances right, connecting your CRM, job and payroll systems, fixing integrations when a vendor changes its API, reporting across several entities, and knowing when you have outgrown the accounts altogether.
It is written for owners, finance managers and operations managers, not developers. Each section gives the short, honest answer first, then links to the detailed articles, comparisons and service pages if you want to go deeper. Where a cheaper route exists, such as a marketplace app or a standard conversion tool, we say so.
The common thread is that the accounts are rarely the problem on their own. Trouble usually starts where information passes between Xero or MYOB and everything else: a job retyped into an invoice, a group report rebuilt in a spreadsheet, or a sync that quietly stopped. That is the part this guide focuses on.
In This Guide
- Choosing Between Xero, MYOB and the Alternatives
- Moving Between Accounting Systems
- Conversion Balances and the Trial Balance
- Connecting Xero or MYOB to Your Other Systems
- When an Integration Breaks or an API Changes
- Multi-Entity Groups and Tracking Categories
- Payroll, STP and Payday Super
- Reporting, Dashboards and Power BI
- Outgrowing Xero or MYOB: Exo, Acumatica and NetSuite
- Where to Start
- How Kenomont Helps
- Frequently Asked Questions
Choosing Between Xero, MYOB and the Alternatives
For a business with 10 to 200 staff, the choice between Xero and MYOB is rarely about the invoice screen. Both handle bank feeds, GST, BAS and the everyday accounts well. What matters is around the edges: payroll for your mix of staff, how much stock and job detail you need, which add-on apps you rely on, and which system your accountant knows best.
Xero has a very large app marketplace, so it often suits businesses that want to plug in a job system, a CRM or a stock app. MYOB keeps more under one Australian vendor, and its range runs from MYOB Business up to MYOB Acumatica, so some businesses like having a path to grow without changing vendors. QuickBooks Online is a real option too, particularly if you report by classes and locations, though Xero and MYOB are more common among Australian accountants.
The honest answer for most growing businesses: if your current system is doing the job and your reports are trusted, moving costs time and money for little gain. Change when something specific is in the way, such as an app you need that only connects to one system, an accountant who works in the other, or a team that keeps exporting to spreadsheets to get the numbers they need.
Go Deeper
- Xero vs MYOB: The main differences in plain English: apps, payroll, stock, reporting and which suits which business.
- Xero vs QuickBooks (Australia): How the two compare for a business with staff, including what happens to classes and locations in Xero.
- MYOB vs QuickBooks: A side-by-side look for Australian businesses weighing up MYOB against QuickBooks Online.
- MYOB vs Xero for sole traders: The same question for one-person businesses, where the trade-offs are different.
- QuickBooks limitations: Where QuickBooks starts to pinch as a business grows, and what to do about it.
- Why is MYOB so slow?: Common causes of a slow MYOB file and the fixes worth trying before you move.
Moving Between Accounting Systems
Most accounting migrations follow the same path. Agree a switch date with your accountant, usually the start of a financial year or BAS quarter. Clean the old file. Convert the chart of accounts, contacts, open invoices and bills, and as much history as is worth bringing. Load conversion balances. Reconnect bank feeds, payroll and every other system that talks to the accounts. Then check the result against the old file before anyone relies on it.
The conversion itself is often the easy part. What gets underestimated is the cleaning before and the reconnecting after. Duplicate customers and suppliers, old items and a messy chart of accounts come across exactly as they are unless someone fixes them first. And every system that fed the old file has to be pointed at the new one and tested, or invoices quietly stop flowing.
Before you move, make sure you can get your data out in a form your auditor, your accountant and any future system can use. Keep the old file, or full reports from it, for payroll history and for the years you are not bringing across.
Go Deeper
- MYOB to Xero migration: What a move from MYOB to Xero involves and how we handle the parts a conversion tool leaves out.
- Xero to MYOB migration: The same move in the other direction, including payroll and connected systems.
- Reckon or QuickBooks to Xero: Moving off Reckon or QuickBooks into Xero, and what to decide about classes and history.
- Accounting data migration: Our general migration service for any move between accounting systems.
- Jet Convert vs MMC Convert: The two common conversion services compared: where each one converts to, what it brings across and when it is enough on its own.
- The MYOB-to-cloud migration: A practical guide to moving off MYOB desktop for Australian businesses.
- Data cleansing before a migration: How to find and fix duplicate customers, suppliers and items before they come across.
- Getting your data out of Xero and MYOB: Exports for auditors, backups or moving systems, and what each one does and does not include.
Conversion Balances and the Trial Balance
Conversion balances are the opening figures in the new system on your switch date. They are the closing balances from the old one: bank accounts, debtors and creditors, stock, GST, payroll liabilities, loans, equity and so on. If they are wrong, every report from the new system is wrong from day one, and the mistake can sit unnoticed until the year-end accounts don't reconcile.
The check that matters is simple. Run a trial balance from the old system at the switch date, run one from the new system at the same date, and make sure every account agrees, line by line. Debtors and creditors should also agree to the open invoice and bill lists, because a total that matches can still hide the wrong customers owing the wrong amounts.
Things that commonly go wrong: accounts mapped to the wrong place when the chart of accounts changes, GST balances that don't line up with the last BAS lodged, payroll liabilities left behind, and foreign currency balances converted at the wrong rate. Your accountant or bookkeeper should sign off the balances. Our part is preparing the file, doing the mapping and handing over a reconciliation pack they can review before you go live.
Go Deeper
- MYOB to Xero trial balance conversion: A step-by-step look at converting and checking the trial balance when moving from MYOB to Xero.
Connecting Xero or MYOB to Your Other Systems
In most businesses with staff, the accounts are fed by other systems: a CRM where quotes and deals live, a job or project system, stock software, timesheets, a weighbridge or production system, or a custom database. When those systems don't talk to Xero or MYOB, someone retypes invoices, costs and customer details, and the two sides slowly drift apart until nobody is sure which number is right.
Start with the marketplace. If a well-supported app does what you need, use it. The catch is that official integrations often carry less than people expect. Many sync invoices and contacts but not costs by job, retentions, variations, tracking categories or the detail your reports need. Before you buy, ask the vendor exactly which records move, in which direction, how often, and what happens when one side fails.
A custom integration makes sense when your process or mix of systems is unusual enough that apps keep breaking or need constant manual fixing. Both Xero and MYOB have APIs, the doors other software uses to read and write data, so a custom connection can send exactly what your business needs and alert a named person when something fails.
Go Deeper
- Xero & MYOB integration consulting: Help deciding what to connect, how, and whether an app or a custom connection fits.
- Xero API integration: Custom connections into Xero when a marketplace app will not do.
- MYOB API integration: Custom connections into MYOB, built to MYOB's current API permissions.
- API integration: Connecting business systems through their APIs, explained for owners.
- Systems integration: Joining the software you already use so information moves without retyping.
- CRM and accounting integration guide: How a CRM and your accounts should share customers, quotes and invoices.
- HubSpot & Xero integration: Deals, customers and invoices moving between HubSpot and Xero.
- HubSpot & MYOB integration: The same connection for businesses running MYOB.
- Salesforce & Xero integration: Connecting Salesforce opportunities and accounts to Xero.
- Salesforce & MYOB integration: Connecting Salesforce to MYOB.
- Procore with Xero or MYOB: Commitments, costs and progress claims between Procore and the accounts.
- Procore and Xero: what the official integration doesn't carry: A worked look at the gaps in one common integration.
- simPRO and AroFlo to Xero or MYOB: What these job systems sync to the accounts and what they leave out.
- Builder accounting integration: Connecting construction job systems to Xero or MYOB.
- Replacing WorkflowMax: What to check before you move your jobs off WorkflowMax.
- 12 questions to ask a software vendor about integration: What to ask before you sign, so the connection does what you expect.
- API integration made simple: A plain-English explanation of how business systems connect.
- Your systems do not talk to each other: What disconnected systems cost day to day, and where to start.
- Integration later means never: Why putting off integration usually costs more than doing it.
- The best integration is invisible: What a good integration looks like from the office: nobody notices it.
When an Integration Breaks or an API Changes
Integrations rarely fail loudly. More often, invoices stop arriving one day and nobody notices until a customer queries a statement or month-end won't reconcile. The common causes are a change on the vendor side, an expired login or permission, a change in your own setup such as a new tracking category or tax code, or an integration someone built years ago that was never designed to report its own errors.
Vendor changes have been a real issue in 2026. MYOB has retired the broad API permission that many older integrations relied on, so connections that haven't moved to MYOB's newer, narrower permissions need re-authorising and sometimes code changes. Xero introduced tiered pricing for app developers in March 2026, and some connector apps are passing costs on, which changes the sums on whether to keep an app or build something of your own.
If an integration has stopped, write down when it stopped and keep a list of what hasn't synced, so nothing is lost once it is fixed. Then decide whether to repair it, replace it with a well-supported app, or rebuild it. A rebuilt integration should log every run, retry sensibly when an API is briefly unavailable, and alert a person when something genuinely fails, rather than silently dropping records.
Go Deeper
- Xero & MYOB integration repair: Diagnosing and fixing integrations that have stopped, including ones someone else built.
- MYOB integration stopped working after 1 September 2026?: Why MYOB's API permission change broke older integrations, and the fix.
Multi-Entity Groups and Tracking Categories
Many growing businesses end up as a group: a trading company, a property or equipment entity, a family trust, perhaps a second business. In Xero and MYOB each entity is its own file or organisation. That keeps the books clean, but it means there is no single place to see the group, and intercompany charges, loans and recharges have to be matched by hand at month-end.
The usual answer is a consolidation layer that reads every entity, maps each chart of accounts to one group structure, and removes intercompany items, so you get group profit and loss and balance sheet figures without rebuilding a spreadsheet every month. It works best when the charts of accounts are lined up first and intercompany transactions are coded consistently in every entity.
Tracking categories are the other half of reporting structure. They let you report by division, location, job or project inside one entity. Xero allows up to two active tracking categories, which is enough for many businesses and tight for others. When you need more, there are options: combine categories, use Xero Projects for jobs, or move some of the reporting into a connected job system or reporting tool. Choose before the data builds up, because changing structure later means recoding history.
Go Deeper
- Multi-entity & intercompany in Xero or MYOB: Group reporting and intercompany matching across several Xero or MYOB entities.
- Multi-entity consolidation: Consolidation for groups that have outgrown spreadsheets.
- Multi-entity reporting with Xero or MYOB: How to get one consolidated finance dashboard across your companies.
- Need more than two tracking categories in Xero?: The options when two categories are not enough.
Payroll, STP and Payday Super
Payroll is where the accounts meet the rest of the business most often. Hours come from timesheets, job systems or rosters; pay runs happen in Xero, MYOB or a separate payroll system; each pay run is reported to the ATO through Single Touch Payroll (STP); and the costs need to land against the right jobs and cost centres. Each hand-off is a place where information can be late, retyped or wrong.
Payday Super has made those hand-offs matter more. Super now has to be paid much closer to each pay day instead of quarterly, so a timesheet that arrives late, a pay run done twice to fix errors, or a super payment that waits for someone to approve it now shows up quickly. Businesses that bill and pay from the same hours, such as labour hire and trades, need pay, billing and super to stay in step.
The practical checks: confirm your payroll settings and super payment method keep up with each pay run, check that hours flow from the system where they are captured into payroll without retyping, and make sure payroll costs post to the accounts with the detail your job and cost reports need. If you still run MYOB Exo Payroll, plan the move now.
Go Deeper
- Payday Super in Xero and MYOB: What to check now Payday Super has started.
- Trades timesheets to payroll under Payday Super: Keeping job-system hours, pay runs and super in step.
- Labour hire payroll under Payday Super: Keeping pay, billing and super aligned when the same hours drive all three.
- Owner-driver super under Payday Super: When paying contractors starts to look like a pay run.
- Horticulture Award piece rates and Payday Super: Getting weekly pay right when piece rates are involved.
- MYOB Exo Payroll is ending: Keeping Exo Business while moving payroll somewhere else.
Reporting, Dashboards and Power BI
Xero and MYOB have good standard reports, but most growing businesses want things they don't provide on their own: figures across several entities, profit by job or customer combined with data from other systems, cash flow looking forward, or a short weekly report that shows the owner what needs attention. When those reports are built by hand in spreadsheets, month-end slows down and people start asking which spreadsheet is correct.
A reporting layer such as Power BI can read your Xero or MYOB data alongside your job, stock, CRM or payroll data, refresh on a schedule and show everyone the same numbers. The quality of the report depends on the quality of the structure underneath: a consistent chart of accounts, tracking categories used the same way, and jobs or projects coded properly. Fixing those first is often the bigger part of the work.
Keep dashboards small: the few numbers that show whether the business is on track, with detail available when needed. Work-in-progress (WIP) reporting for builders and professional services firms is a common example, because the accounts alone rarely show how far through each job you are compared with what has been billed.
Go Deeper
- Xero & MYOB reporting dashboards: Reports and dashboards built on your Xero or MYOB data.
- Power BI with Xero or MYOB: Connecting Power BI to your accounts and the systems around them.
- Power BI vs Tableau: Which reporting tool suits an Australian business running Xero or MYOB.
- WIP reporting for builders using Xero: A practical guide to work-in-progress reporting from Xero.
- WIP & project accounting for professional services: Job and project reporting for consulting, engineering and similar firms.
- AI for accounting & finance teams: Practical, checked uses of AI in everyday finance work.
- What a slow, manual month-end really costs: Where month-end time goes and how to win it back.
- Which spreadsheet is correct?: Why spreadsheet reporting drifts and what to do instead.
- Why your systems disagree: How information stuck in separate systems produces different numbers.
- Single source of truth, in plain English: What one set of trusted numbers means for a growing business.
- From disconnected systems to one set of numbers: The steps from scattered systems to reports everyone trusts.
- The 80/20 dashboard: How to pick the few numbers that matter.
- Dashboard design that actually helps: Practical lessons on building dashboards people use.
Outgrowing Xero or MYOB: Exo, Acumatica and NetSuite
Some businesses genuinely outgrow Xero or MYOB AccountRight. The signs are usually what has been bolted on around the accounts: several entities that need real consolidation, complex stock or manufacturing, or a pile of apps and spreadsheets holding the business together. Before moving up, check whether connecting what you already have would fix the problem more cheaply.
When moving up is right, the common options include MYOB Acumatica (renamed from MYOB Advanced in 2024) and NetSuite, with SAP Business One and Pronto among the alternatives. These are bigger projects than an accounting move: data migration, rebuilt integrations, reporting and changes to how people work all need planning.
MYOB Exo users have a specific decision. MYOB has announced the retirement of Exo Payroll, while saying in its April 2026 software lifecycle article that Exo Business remains fully supported, though it is being supplanted by newer cloud products. Confirm the dates for your licence with MYOB. Some businesses will move payroll and keep Exo Business for now; others will plan a move to MYOB Acumatica or another system. Another option for some is ERPNext running operations such as stock, manufacturing and projects alongside Xero or MYOB, which keep the accounts.
Go Deeper
- Outgrowing Xero or MYOB AccountRight?: When to move up to MYOB Advanced or NetSuite, and what the data migration involves.
- MYOB Advanced vs NetSuite: The two common next steps compared for Australian businesses.
- SAP vs MYOB Exo vs Pronto: How the mid-market options compare.
- MYOB Exo to Acumatica migration: Data migration, integrations and reporting around MYOB Acumatica and Exo.
- MYOB Exo end of life?: What is changing and your options for the rest of Exo.
- MYOB Acumatica pricing: What drives the cost of MYOB Acumatica.
Where to Start
Find the line that sounds most like your business today and start there.
- If you are deciding between Xero, MYOB or QuickBooks: Read Xero vs MYOB first, then Xero vs QuickBooks if QuickBooks is on the list. Xero vs MYOB
- If you have one company file and want to switch systems: Compare the conversion services, clean your data, and have your accountant check the trial balance. Jet Convert vs MMC Convert
- If you are moving and other systems feed the accounts: Plan the reconnection before the switch date, not after. Accounting data migration
- If an integration has stopped syncing: Keep a list of what has not synced, then check for a vendor-side change. Integration repair
- If someone retypes invoices or costs into Xero or MYOB: Check the marketplace first; if no app fits, look at a custom connection. Integration consulting
- If you run several entities and build group numbers in a spreadsheet: Line up the charts of accounts, then add a consolidation layer. Multi-entity reporting
- If month-end reports take days and people argue about the numbers: Start with the few numbers that matter, then build the report on clean structure. Reporting dashboards
- If you are on MYOB Exo or feel you have outgrown your accounts: Read the Exo options and the outgrowing guide before you choose a new system. Outgrowing Xero or MYOB
- If you know something is wrong but not what to fix first: Our Process & Systems Audit maps your processes and systems and gives you a written report. $5,000 Process & Systems Audit
How Kenomont Helps
Kenomont is a small, founder-led data and systems consultancy. Aaron Chambers has more than 20 years of experience connecting business systems, and we work with businesses across Australia remotely. We work on the parts around your accounting software: migrations between accounting systems, Xero and MYOB integrations, repairing integrations that have stopped, multi-entity reporting and reporting dashboards.
We work alongside your accountant, bookkeeper or software partner rather than replacing them. Decisions about the books stay with the people who know them; we handle the data, the mapping and the connections, and hand back something they can check. If a marketplace app or a standard conversion tool will do the job, we will tell you, even though it means less work for us.
Every job is scoped and given a fixed quote after a free initial chat. If you know things aren't working but aren't sure what to fix first, our $5,000 Process & Systems Audit maps your processes and systems and gives you a written report with what to fix, in order.
Frequently Asked Questions
Working Out Your Next Step With Xero or MYOB?
Tell us what you run and what isn't working. We'll tell you honestly whether it's something you can sort out with an app or your bookkeeper, or where we can help. Or call 1300 470 091.
Free initial chat. No sales pressure - if we're not the right fit, we'll say so.
Prefer to talk? Call 1300 470 091
Got a spec or files? Email [email protected]