How this usually works
A well-run Xero to MYOB migration follows these steps:
- Discovery and scoping: confirm why you are moving, which MYOB product you will use (Business or AccountRight), and exactly what data and history to bring across.
- Pre-migration tidy: reconcile bank accounts in Xero, clear suspense, fix tax codes, close out old contacts and check outstanding invoices/bills.
- Mapping: align chart of accounts, GST/BAS codes and Xero tracking categories to MYOB jobs, items and tax codes.
- Build the MYOB file: set up company details, financial year, users, permissions, tax settings and default accounts.
- Data import: migrate contacts, accounts, opening balances, open AR/AP, and selected history. Import items if inventory is used.
- Payroll setup: establish payroll categories, leave, super settings, bring in YTD balances and switch on STP Phase 2.
- Bank feeds and rules: request MYOB bank feeds, link accounts and rebuild bank rules as required.
- Validation: trial balance match, aged AR/AP match, BAS figures check, payroll test, inventory spot checks.
- Go live and support: lock Xero, train users, document new workflows and run the first month-end review.
Australian context to keep in view
- GST/BAS mapping must match ATO reporting: verify that MYOB tax codes correctly represent your supplies, imports and adjustments before the next BAS.
- Payroll needs STP Phase 2: map pay items carefully and lodge an update event after go-live so ATO totals align.
- Superannuation: confirm your super clearing method, SG rates and thresholds, and re-authorise payments in MYOB.
- eInvoicing and payments: if you use eInvoicing or online payments, enable and test the equivalent MYOB features.
What to compare before you commit
Scope
Confirm the exact scope behind moving from Xero to MYOB: how much history to migrate, whether to include payroll and inventory, and what training and post-go-live support is included.
Software fit
Choose between MYOB Business and AccountRight based on jobs, inventory, multi-location stock, offline needs and multi-currency. Validate feature fit before migrating.
Turnaround and communication
Ask for a timeline with checkpoints: pre-migration sign-off, import, validation and go-live. Confirm who you contact during cutover and how issues are escalated.
Commercial fit
Compare fixed vs hourly pricing, data limits, out-of-scope items (like attachments or complex inventory), and whether you get documentation and staff training.
What moves across and what does not
Most migrations will bring across:
- Contacts (customers/suppliers) and chart of accounts
- Open invoices and bills, and opening balances
- General ledger history (to an agreed date range, if included)
- Items list (if inventory is used) and jobs/projects mapping
Expect to rebuild or reconfigure:
- Bank rules and some payment services authorisations
- Repeating invoices/bills and some add-on integrations
- Document attachments and files (use MYOB In Tray or a migration tool if needed)
- Budgets and tracking (convert to MYOB jobs as required)
- Complex inventory valuations and multi-currency settings
Keep read-only access to your Xero file for audit history and ATO reviews.
Costs, timing and risk control
- Indicative timing: 2–5 business days for simple files; 1–3 weeks for most SMEs; longer if significant history, inventory or payroll complexity is included.
- Cost drivers: data quality, volume of history, payroll and inventory setup, and whether training and documentation are included.
- Risk controls: lock dates in Xero, use a test file, reconcile trial balance and aged AR/AP, and run a parallel month if the workflow is complex.
Migration checklist
- Confirm MYOB edition and user access
- Reconcile Xero bank accounts to the cutover date
- Map GST codes and chart of accounts
- Decide on history range vs opening balances only
- Export and validate contacts, AR/AP and items
- Configure payroll, leave and STP Phase 2
- Request bank feeds and rebuild bank rules
- Validate BAS figures and run first pay in MYOB
- Train users and document the new workflow
Best next steps
Write down your must‑haves: inventory detail, jobs reporting, offline access, or specific MYOB features. Decide the cutover date, then shortlist providers who can show a clear mapping plan, timeline and validation process.
If you are still weighing options, compare core services and reach out with a simple scope: what you want moved, when you want to switch, and who will own training and support.
Frequently asked questions
What does moving from xero to myob usually involve?
Discovery and scoping, cleaning the source data, mapping accounts and GST codes, building the MYOB file, importing and validating data, setting up bank feeds and payroll (STP 2), then go‑live support and training.
How do I know if this service suits my business?
It suits businesses that need MYOB features like deeper items/jobs, offline AccountRight access, or who prefer a provider ecosystem around MYOB. If your issue is primarily processes, you may not need to switch—fix the workflow first.
What should I compare before choosing a provider?
Scope, feature fit (MYOB edition), timeline, cost inclusions, payroll and BAS competence, post‑go‑live support and training. Ask for a written mapping plan and validation checklist.
When should I cut over?
At month‑end, quarter‑end (BAS), or financial year‑start. Avoid major payroll cycles and ATO lodgement deadlines where possible.
Can I migrate payroll and keep STP 2 continuity?
Yes. Bring across employee details and YTD balances, configure payroll categories and super, then lodge an STP 2 update event in MYOB to align ATO totals.
Will bank rules and attachments migrate?
Bank rules usually need to be rebuilt in MYOB. Attachments may not migrate automatically; use MYOB In Tray or a migration tool to move key documents.
What should I read next?
Use the service hubs and comparisons to narrow your brief: Accounting services, Bookkeeping services, BAS agent services, comparison pages and the Help Centre.