QuickBooks to Xero Is the Most Common ANZ Accounting Migration#
For ANZ businesses currently on QuickBooks (Online or Desktop), migrating to Xero is a common upgrade — typically driven by ANZ tax handling, accountant ecosystem fit, and pricing. The migration is well-tooled and relatively low-risk compared to ERP migrations.
This article covers the honest playbook for ANZ businesses.
Why ANZ Businesses Migrate from QuickBooks to Xero#
Tax handling. Xero handles NZ GST and AU GST/BAS as first-class concepts with native compliance tooling. QuickBooks Online supports these but as one of many global localisations.
Accountant ecosystem. Xero has the largest network of ANZ Xero-certified accountants. Most ANZ accounting practices prefer Xero clients.
Pricing. Xero is typically cheaper than QuickBooks Online for equivalent functionality in ANZ. QuickBooks Desktop pricing varies; Xero is cloud-only and subscription-based.
App ecosystem. Xero's App Marketplace has the deepest integration network for ANZ-specific software (NZ Couriers integration, Australian payroll platforms, etc.).
Single Touch Payroll (AU). Xero handles Single Touch Payroll natively for Australian businesses.
When Migration Is Justified#
Common triggers:
- Switching accountant (new accountant uses Xero)
- Outgrowing QuickBooks Online basic plans
- AU business needing better Single Touch Payroll integration
- NZ business needing deeper NZ-specific app ecosystem
- Multi-currency operations within ANZ
- Acquisition where parent runs Xero
When Migration Isn't Justified#
Migration may not be needed when:
- QuickBooks is meeting current needs and there's no specific pain point
- Business has significant US/international operations where QuickBooks has stronger global tooling
- Business is single-user with very simple operations
- Migration timing conflicts with major business activities (year-end, audit period, etc.)
QuickBooks Online vs QuickBooks Desktop Migration#
QuickBooks Online → Xero (most common): - Direct migration via Xero's "Convert to Xero" tool - Or via specialised migration service providers (Movemybooks, Reckon Convert) - Typically 2-6 weeks total project time - Cost: NZ$1,500-5,000
QuickBooks Desktop → Xero: - Requires data conversion service (Xero doesn't directly import QuickBooks Desktop) - Conversion service extracts data and reformats for Xero import - Typically 3-8 weeks total project time - Cost: NZ$3,000-8,000 (includes conversion service fees)
QuickBooks Enterprise → Xero: - More complex; may require partner-managed migration - Multi-entity setups may need consolidation strategy - Cost: NZ$8,000-20,000
The Migration Playbook#
Phase 1: Pre-Migration Audit (1 week)#
Activities: - Inventory current QuickBooks setup (entities, accounts, integrations) - Review chart of accounts for cleanup opportunities - Identify customisations (custom fields, reports, etc.) - Document integrations to other systems - Decide on historical data scope (typically 2-3 years)
Phase 2: Xero Setup (1-2 weeks)#
Activities: - Create Xero organisation (per entity) - Configure chart of accounts (consider restructuring during migration) - Set up tax codes for NZ GST and/or AU GST/BAS - Configure payroll (if AU business with Single Touch Payroll) - Set up bank feeds for ongoing banking - Configure integrations (replacing QuickBooks integrations)
Phase 3: Data Migration (2-6 weeks depending on tool)#
Activities: - Run migration tool or service - Validate customer/vendor lists - Validate account balances - Validate open AR, AP, inventory - Reconcile bank balances - Test transactions and reports
Phase 4: Parallel Validation (1-2 weeks, optional but recommended)#
Activities: - Continue using QuickBooks for production briefly - Cross-check Xero reports against QuickBooks reports - Fix data discrepancies - Train users on Xero
Phase 5: Cutover (1 week)#
Activities: - Switch to Xero as production accounting - Move bank feeds to Xero - QuickBooks becomes read-only - Inform accountant of cutover date
Data Migration Specifics#
What Migrates Cleanly#
- Customer/vendor lists
- Chart of accounts (often restructured)
- Bank accounts and balances
- Open AR, AP balances
- Recent transaction history (typically 2-3 years)
- Tax codes and tax history
What Requires Manual Handling#
- Custom fields and customisations
- Historical bank reconciliations
- Memorised transactions
- Recurring invoices (recreate in Xero)
- Detailed payroll history (typically not migrated)
What Usually Stays in QuickBooks#
- Historical data beyond 2-3 years
- Detailed audit logs
- Old reports nobody uses
The principle: migrate what you actively use, archive the rest.
Integration Rebuild#
QuickBooks integrations don't port to Xero. Common rebuilds:
- Banking integration. Xero has direct bank feeds with major NZ and AU banks; setup typically immediate.
- Payroll (AU). Xero Payroll with Single Touch Payroll for Australian businesses.
- Inventory. If using QuickBooks inventory, evaluate Cin7 Core, Unleashed, or staying with Xero's native inventory.
- Ecommerce. Shopify, WooCommerce, Amazon — all have native Xero integrations.
- Time tracking. Harvest, Tsheets, etc. — rebuild against Xero.
- CRM. HubSpot, Salesforce — Xero has integrations for major CRMs.
- Banking and expense management. Numerous Xero-native apps replace QuickBooks-specific tools.
Multi-Entity Migration#
ANZ businesses with multiple entities (NZ subsidiary, AU subsidiary, etc.) have specific considerations:
- Each entity migrates as a separate Xero organisation
- Consolidation reporting via Xero Reports or external tool (Spotlight Reporting, Fathom)
- Inter-entity transactions handled via Xero's organisation linking
Common Migration Issues#
- Open transactions not migrating cleanly. Open AR, AP, and inventory require careful validation. Run aged reports on both systems and reconcile.
- Tax code differences. QuickBooks tax codes may not map 1:1 to Xero tax codes. Validate sample transactions.
- Bank reconciliation history. Xero bank feeds start fresh; historical reconciliations stay in QuickBooks.
- Multi-currency confusion. If running multi-currency, validate exchange rates and revaluation handling.
- Payroll handoff. Australian businesses migrating payroll need Single Touch Payroll continuity.
Common Mistakes#
- Migrating without restructuring chart of accounts. Migration is a cleanup opportunity; don't waste it.
- Skipping parallel validation. Even simple migrations have edge cases; one week of parallel validation catches them.
- Forgetting integration migration. Each integration needs to be rebuilt; budget time for this.
- Timing migration poorly. Don't migrate mid-quarter or near tax deadlines.
- Not involving the accountant. Your accountant should be part of the migration plan; their familiarity with both platforms helps.
Xero Onboarding Best Practices#
After migration, common best practices for ANZ businesses:
- Set up Xero Files for digital document management
- Activate Hubdoc for receipt and bill processing
- Configure bank rules for automated transaction categorisation
- Set up tracking categories for departmental or project reporting
- Connect Xero with your accountant for streamlined collaboration
See Also#
For broader context, see Xero Complete Guide, Xero Inventory Guide, Xero Payroll Guide, Xero vs MYOB Comparison, and Data Migration Disasters Case Studies.