QuickBooks Online to Xero Conversion: What Transfers and What Doesn't
A clear breakdown of what data transfers in a QuickBooks Online to Xero conversion in 2026, and what you have to rebuild...
Moving payroll in a QuickBooks Desktop to Online migration takes care. See what transfers, what does not, the safest timing, and how to verify every balance.
Payroll is the part of a QuickBooks Desktop to Online migration that makes people nervous, and with reason. Payroll data is precise, it feeds tax filings, and it contains sensitive personal information about your employees. Get it wrong and you are looking at incorrect year-to-date totals or a mismatched tax liability at quarter-end.
The move is manageable, but payroll behaves differently from the rest of your file. Here is exactly what happens to it and how to keep it accurate.
When you convert QuickBooks Desktop to Online, employee records come across in good shape. That includes names, addresses, dates of birth, tax identifiers, direct deposit details, pay rates, and year-to-date balances. Current-year payroll history also transfers, but as lump sums rather than individual paycheck detail.
That lump-sum behaviour is the key thing to understand. Your year-to-date wage and tax totals move so QuickBooks Online can continue payroll correctly for the rest of the year. The paycheck-by-paycheck breakdown does not follow in the same detail.
One quirk to watch: inactive employees who had payments in the current tax year can become active again after the move. Review your employee list and re-inactivate anyone who should be off the active roster.
Set expectations here so nothing surprises you later.
Follow this order to keep the numbers clean.
First, run your final Desktop payroll and make sure all liabilities are paid and recorded up to the conversion date. Second, back up the Desktop file and store it securely. Third, run the migration to QuickBooks Online. Fourth, set up QuickBooks Online Payroll: confirm the pay schedule, pay items, tax settings, and each employee's year-to-date figures. Fifth, run a payroll summary in both systems and compare.
Do not run a live payroll in QuickBooks Online until the year-to-date totals match Desktop. That comparison is what prevents an over-withholding or under-withholding error on the next run.
The cleanest time to move payroll is at the start of a new quarter, and the best of all is the start of a new calendar year. At those points your year-to-date totals reset or close cleanly, which means far less to reconcile between the two systems.
Migrating payroll in the middle of a quarter is possible, but you carry partial totals across and the verification step matters even more. If you can wait for a quarter boundary, wait.
Payroll files hold some of the most sensitive data your business keeps: tax identifiers, dates of birth, bank details. Treat the migration as a data-protection event, not just an accounting one.
Keep backups encrypted, limit who can access the file, and use secure channels if you share it with an accountant or conversion provider. Under the Australian Privacy Act and Canada's PIPEDA, you are expected to apply reasonable safeguards to personal information and to be careful when a third party handles it. If you use a conversion service, confirm how they secure and dispose of the data once the job is done. This is good practice everywhere, not only in those jurisdictions.
Payroll is unforgiving of small errors, so validate deliberately. Compare the payroll summary, employee year-to-date totals, and outstanding payroll liabilities in Desktop and QuickBooks Online as of the same date. Confirm each employee's wages and tax withheld agree. If a figure is off, correct it with a clearly labelled entry before the next pay run, not after.
Once those totals tie out, your payroll has moved correctly and you can process the next cycle in the cloud with confidence.
A payroll move inside a QuickBooks Desktop to Online migration is not hard, but it rewards order and punishes shortcuts. Reconcile before you leave Desktop, verify year-to-date totals after you arrive in QuickBooks Online, and keep the old file for history.
If you would rather hand the whole conversion, payroll included, to a team that validates the result, WOW BookSwitch converts QuickBooks Desktop to QuickBooks Online for a flat $399 per file, with a free backup, validation against your trial balance, balance sheet, and profit and loss, and a 95% service-level guarantee. See the QuickBooks Desktop to QuickBooks Online service.