What is xero migration?
Moving to Xero with balances that tie to the period you left behind.
Moving into Xero is a decision the business has already made — by the time this work starts, the owner or their CPA has picked the software, and the open question is how to get the file across without losing the history that matters most. We execute the move; the platform choice is the client's and their CPA's to make. The migration runs as a discrete, checkable project with a start date, a cutover date, and a proof point at the end — not an open-ended 'copy everything over and hope.'
The core fact shaping every US migration is that the old system's transaction history rarely comes across whole. Xero's import tools carry a trial balance and a chart of accounts cleanly; they don't reliably carry individual bank transaction detail, bill and invoice line-item history, or attachment files from most source systems. So the first job is deciding, with the client and their CPA, what needs to move at transaction level — typically the current and prior fiscal year, since that's what the CPA needs for comparatives — versus what moves as summary balances only, with older history staying accessible in the old system as a read-only archive rather than being force-fit into Xero.
Who does what
| Your CapEasy team | Xero migration, the reconciliations and reporting behind it, and the questions list that keeps it honest. |
| Your CPA or enrolled agent | Everything that carries a licence in United States — rendered exactly as written: issue compilation, review or audit reports — those are restricted to licensed cpa firms. |
| You | One conversation with one named person, and the decisions that are genuinely yours. |
Xero migration in United States
Comparatives for the CPA's return have to survive the switch intact
A tax return isn't just this year's numbers — Schedule L balance sheets and depreciation schedules reference prior periods. If cutover falls mid-fiscal-year, the CPA needs both halves of that year to tie: the closing trial balance of the old system has to equal Xero's opening trial balance, account by account, with no plug. We produce that reconciliation as a named artefact, not something the CPA reconstructs from two exports.
What Xero import tools actually carry, and what they don't
Xero's CSV and conversion tooling reliably imports a chart of accounts, contact lists, and trial balance opening entries. It doesn't reliably preserve individual bank transaction memos, attached receipts as linked files, or item-level detail on old invoices — these either don't map cleanly or come across as summary journal lines. We tell the client up front which of these carry at full detail versus summary, so nobody discovers a gap in March hunting for a 14-month-old invoice.
1099 vendor history needs to be intact for January filing
If cutover happens anywhere in a calendar year, YTD payments to 1099-eligible vendors need to be captured accurately in whichever system will produce the 1099s — either as opening balances in Xero, or left complete in the old system if the CPA pulls that report from the legacy file. We confirm which system owns 1099 reporting for the transition year before cutover, not in January when forms are due.
Undeposited funds and clearing accounts are where migrations quietly break
Most source systems carry an undeposited-funds-equivalent holding account for payments received but not yet batched into a deposit — if that balance isn't cleared or carried over correctly, it either duplicates as phantom income in Xero or vanishes and understates cash. We check this account is zero or explicitly carried over as an open item before calling cutover complete.
What your CPA or enrolled agent receives from us
- A side-by-side trial balance at the cutover date: old system and Xero, account by account, with a signed-off zero variance
- A written scope document stating what moved at full transaction detail versus summary-balance-only, agreed with the client and their CPA before work started
- Chart of accounts mapping, showing which old-system account maps to which Xero account and any accounts that were merged or renamed
- Payroll YTD opening balances in Xero (if payroll is moving), or confirmation payroll stays on its existing system with GL journal entries only
- 1099 vendor payment totals for the transition year, confirmed complete in the system that will produce the forms
- Undeposited-funds/clearing-account reconciliation showing the balance is zero or explicitly carried as a tracked open item


