Migrating to Xero without the mess
Most migration pain has nothing to do with the software. It comes from moving a messy file across and hoping the new platform somehow fixes it on the way. A clean Xero migration really comes down to three things: cutting over on a sensible date, bringing accurate opening balances across, and checking the new file against the old one before you trust a single number in it. This checklist runs through the process in order, from the decision to your first BAS on the new platform.
Pick the right cutover date
The start of a financial year is the cleanest point to move, because comparatives, payroll year to date figures and BAS periods all reset together. A BAS quarter start is the next best thing. Mid month or mid quarter cutovers are possible but leave seams in your GST and payroll reporting that somebody then has to manage by hand. Give yourself four to six weeks of lead time; the move itself is quick, the preparation and checking are not.
Clean up before you move
Whatever's wrong in the old file arrives in the new one unless you deal with it first. Before conversion, reconcile every bank account to the real statement, chase or write off dead receivables, check payables for duplicates, and finish off any half done payroll corrections. Migrating is also the best excuse you'll ever get to redesign the chart of accounts, so decide the new structure now rather than copying the old one across out of habit.
The cutover checklist
- Enter conversion balances in Xero as at the cutover date, matching the trial balance from the old system exactly
- Load unpaid invoices and bills individually, so receivables and payables can be chased and paid item by item rather than sitting there as one mystery lump
- Bring historical comparatives across if prior year reporting inside Xero matters to you; a conversion service or your bookkeeper can usually pull in one to two years
- Set up payroll from scratch: current employee details, year to date figures if you're converting mid year, correct super funds and STP registration with the ATO
- Connect bank feeds for every account and card, and import whatever statement gap sits between the conversion date and the first live feed transaction
- Rebuild the essentials: GST settings, invoice templates and branding, users and permissions, repeating invoices, and any bank rules worth keeping
- Reconnect the app stack, since receipt capture, payments and reporting tools all need reauthorising against the new file
Verify before you trust it
A migration isn't done when the data lands. It's done once the new file provably matches the old one. Run the trial balance in both systems at the conversion date and compare it line by line. Check that aged receivables and payables totals match. Confirm every bank account's statement balance in Xero equals the actual bank statement. If you converted mid year, reconcile payroll year to date figures against the old system before the next pay run, because STP corrections are far easier to avoid than to fix afterward.
The first month on Xero
Treat month one like a shakedown cruise. Reconcile weekly, watch GST coding closely on unfamiliar screens, and run the first BAS with more care than usual, ideally with a professional checking it over. Small setup errors, a wrong default tax rate, a miskeyed opening balance, are cheap to fix in month one and expensive to fix in month seven.
Help with the heavy lifting
We run Xero migrations as a fixed process: cleanup, conversion, verification, then a supervised first BAS, automation handling the data movement and a CPA led review proving the numbers before anyone relies on them. If you're weighing up a move, the Strategic Finance Review can assess your current file and give you a realistic read on the effort involved before you commit to anything.
Quick answers
The start of a financial year is ideal, with the start of a BAS quarter a close second, since both keep GST, payroll and comparative reporting aligned from day one.
This article is general information for Australian businesses, current at the published date. It is not financial, tax or legal advice. Speak to a registered agent or adviser about your circumstances before acting.

Jamee White, CPA
Founder of NextEra Bookkeeping. Jamee leads a team supporting established Australian businesses with strategic bookkeeping, reporting, payroll and Xero, and is a multiple national awards finalist across bookkeeping and finance.