Every successful MYOB to Xero migration starts with preparation. The smoother your records are before the move, the cleaner your new Xero file will be. Think of it like moving house you don’t take clutter with you, and you certainly don’t leave important documents behind.
Here’s a practical pre-migration checklist:
1. Reconcile All Accounts
Make sure every bank account, credit card, and loan account in MYOB is reconciled up to your planned migration date. This ensures your balances will match perfectly in Xero.
2. Clean Up Outstanding Entries
- Write off old debts that are no longer collectible
- Match any unreconciled transactions
- Review payroll liabilities
Doing this beforehand avoids bringing messy or outdated data into Xero.
3. Back Up Your Data
Even if you’re planning a full MYOB conversion to Xero, always keep a copy of your MYOB file. Export it and store it safely—this gives you a historical record in case you ever need to double-check something years later.
4. Decide What Data to Bring Across
Not every business needs 10 years of transaction history in Xero. You’ll need to decide:
- Do you want conversion balances only (simpler, quicker, cheaper)?
- Or do you want a full transaction history migration (more complex but gives full visibility)?
Pro tip: Many businesses in Australia and New Zealand opt to bring across at least two years of data for tax and reporting purposes.
5. Communicate with Your Accountant or Bookkeeper
If you have an accountant, loop them into your plan early. They can help decide which data you’ll need in Xero and make sure your tax compliance is maintained.
Preparing thoroughly now can save you weeks of troubleshooting later. At Switch My Books, our team runs a detailed pre-check before starting any MYOB to Xero migration so you know exactly what to expect.
Step-by-Step Guide to MYOB Conversion to Xero
If you’re considering doing it yourself—or just want to understand what’s involved—here’s a detailed walkthrough of the MYOB to Xero migration process.
Step 1: Export Your Data from MYOB
Depending on your version of MYOB (AccountRight, Essentials, or older desktop editions), you’ll need to export:
- Chart of accounts
- Contacts (customers, suppliers)
- Outstanding invoices and bills
- Bank balances
- Payroll data (if applicable)
Step 2: Map Your Chart of Accounts
Xero’s chart of accounts is flexible but structured differently from MYOB. You’ll need to:
- Align account codes with Xero’s requirements
- Merge or archive unused accounts
- Ensure GST/VAT codes are correctly assigned for AU or NZ
Step 3: Import into Xero
This is where the MYOB conversion to Xero takes place. Xero provides import templates for:
- Contacts
- Accounts
- Invoices and bills
- Bank transactions
However, getting the formatting right can be tricky, especially with large datasets.
Step 4: Reconcile Balances
Once imported, you must verify that the balances in Xero match your MYOB records. This involves checking:
- Bank accounts
- Accounts receivable
- Accounts payable
- Payroll liabilities
Step 5: Test Your File
Run trial balances, P&L, and balance sheets in both systems to confirm accuracy.
Step 6: Set Up Integrations
This is the exciting part—once you’ve completed the MYOB to Xero migration, you can connect Xero to:
- Australian or NZ bank feeds
- Payroll apps
- E-commerce platforms like Shopify
- Inventory and POS systems
Common Challenges During MYOB to Xero Migration
Migrating isn’t always as straightforward as copy-and-paste. A MYOB to Xero migration involves more than just moving numbers across—it’s about making sure every detail carries over correctly so your business can keep running without disruption. Below are the most common challenges we see when helping Australian and New Zealand businesses migrate MYOB to Xero, along with why they matter.
1. Payroll Data
Payroll is often one of the trickiest parts of a MYOB to Xero migration, especially for businesses with multiple employees. Errors here can cause compliance issues, unhappy staff, and unnecessary rework. Challenges include:
- Carrying Across Employee Leave Balances
Annual leave, sick leave, and long service leave must be imported correctly so your staff records are accurate from day one. - Ensuring PAYG or KiwiSaver Records Are Accurate
For Australian businesses, PAYG withholding must match ATO requirements. In New Zealand, KiwiSaver contributions and PAYE records must align with IRD standards. - Handling Mid-Year Migrations
If you switch mid-financial year, payroll reporting becomes more complex. Pro-rata setups are often required so employees’ year-to-date earnings remain correct.
Why this matters: Mistakes in payroll migration can affect tax compliance and staff confidence. That’s why Switch My Books always runs a full reconciliation of payroll data during every MYOB to Xero migration.
2. Historical Transactions
Many businesses want to keep a detailed financial history, sometimes spanning five or more years. While this provides valuable insights, it also creates challenges:
- Large File Sizes → Complex imports that take more time and resources
- Formatting Errors → Increased chances of mismatched data, especially if older MYOB versions are involved
- Extended Testing → More historical data means more trial balances and reconciliations to ensure accuracy
3. Multi-Currency Transactions
If you trade internationally, multi-currency can complicate a MYOB to Xero migration. Common hurdles include:
- Checking Historical Exchange Rates → Ensuring past transactions match Xero’s records
- Foreign Balances → Making sure overseas bank accounts and balances carry across correctly
- Updating FX Settings → Adjusting currency codes and linking accounts in Xero
Without careful handling, businesses risk discrepancies that affect financial reporting.
4. Tax Compliance in AU & NZ
One of the biggest differences between MYOB and Xero is how each system handles tax reporting. When migrating, this becomes a critical checkpoint:
- In Australia: GST and BAS reporting must meet ATO requirements. If tax codes are misaligned, your BAS could be incorrect.
- In New Zealand: GST reporting must align with IRD rules, and incorrect tax setup could affect future GST filings.
5. Incomplete or Corrupt MYOB Files
Older MYOB files often come with hidden issues:
- Corrupt Data → Transaction records that won’t export cleanly
- Inconsistent Coding → Accounts and tax codes used differently over the years
- System Limitations → Older desktop versions sometimes lack clean export functions
These issues often only appear once the migration has started, which can delay the process if not identified early.
6. Integration Gaps After Migration
While Xero offers a vast ecosystem of apps, you may find that some of your MYOB integrations don’t transfer directly. Businesses often need to:
- Reconnect bank feeds in Xero
- Reintegrate payroll or HR systems
- Rebuild connections with eCommerce or inventory platforms
This step is sometimes overlooked but is critical for ensuring your workflows continue smoothly post-migration.
Expanded CTA: Don’t let these challenges hold you back from moving forward. With Switch My Books, you get a dedicated migration team that anticipates these hurdles and solves them before they impact your business. From payroll to multi-currency, from tax compliance to integration setup, we make sure your MYOB to Xero migration is accurate, compliant, and stress-free. Book your free consultation today and start your move with confidence.
Don’t let these challenges put you off. Every migration has its hurdles, but that doesn’t mean you need to face them alone. At Switch My Books, our dedicated specialists have completed hundreds of MYOB to Xero migration projects for businesses across Australia and New Zealand.
Here’s what sets us apart:
- ✅ Error-Free Conversion: We check every figure—balances, payroll, and tax codes—to ensure your new Xero file mirrors your MYOB records exactly.
- ✅ Full AU & NZ Compliance: Whether it’s BAS lodgement in Australia or GST returns in New Zealand, our team makes sure your tax data is aligned and ready.
- ✅ Flexible Data Options: Choose between a simple balances-only transfer or a detailed multi-year history import—we’ll guide you on what makes sense for your business.
- ✅ Ongoing Xero Support: Migration is just the first step. We stay with you to make sure your staff and accountant are confident using Xero from day one.
With Switch My Books, you won’t waste weeks troubleshooting or worrying about missing data. Instead, you’ll start fresh in Xero with complete confidence.
Ready to move forward? Book your free consultation today and discover how easy a professional MYOB to Xero migration can be.

