Client case study

GKL Group: Sage 200 to Xero Construction Migration

A construction-sector Sage 200 migration where CIS contacts, historical year-end behaviour, control-account journals and VAT reconciliation all needed careful treatment.

The project

The project.

GKL Group moved from Sage 200 to Xero with construction-specific requirements including CIS, historical accounting differences and VAT. Migrate My Accounts handled the extraction, migration, reconciliation and post-migration support.

Migration & handover

What the project included

  • Migrate My Accounts-led Sage 200 extraction
  • CIS-related contact support
  • Control-account journal investigation
  • Year-end difference analysis
  • VAT return reconciliation
  • Two months post-migration support
Reconciliation exposed source-system differencesHistorical journals on debtors and creditors control accounts were identified and handled as accounting differences, rather than hidden simply to force agreement.
Project detail

Working around historical Sage 200 reporting limitations.

We handled the extraction directly. Part of the work involved obtaining historical Trial Balance information beyond the periods that were straightforward to report from Sage 200, so the migration could be validated against the older accounting position rather than relying only on recent balances.

CIS contacts needed more than a straight copy.

We worked with GKL on the contact structure where CIS was involved, reviewing how the information should be represented in the new Xero environment rather than treating the source contact list as a one-for-one import.

Project detail

Understanding year-end and control-account differences.

Reconciliation identified historical journals posted directly to debtors and creditors control accounts, together with differences associated with Sage 200 year-end processing. These were investigated and documented so the resulting discrepancy could be corrected appropriately after migration rather than hidden by an unexplained balancing journal.

VAT reconciliation continued through the first return.

The handover included VAT reconciliation, identification of items reconciled late and assistance with the first VAT return in Xero. This allowed the client to understand how the migrated position connected to the first live filing in the new system.

Project detail

Support after go-live.

We also helped with the Xero subscription transition and remained available for two months after migration for questions about Xero and the migrated data.

Client feedback

“I am amazed at how fast she managed to migrate the company from Sage200 to Xero and all of the details included.”

Katie Webb, GKL Group · Trustpilot review, April 2026

What this project demonstrates

A reconciled migration sometimes exposes accounting behaviour that already existed in the source system. The job is to understand it, explain it and resolve the destination position correctly, not simply make two totals appear to match.

Related expertise