QB DesktopQB OnlineQuickBooks Desktop → QuickBooks Online

How to transfer payroll from QuickBooks Desktop to QBO

Published: September 18, 2026 | Last updated: September 18, 2026 | Reviewed by Vincenzo Schembri, CPA

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.

What actually transfers

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.

What does not transfer

Set expectations here so nothing surprises you later.

  • Individual historical paycheck detail beyond the current-year totals.
  • Timesheet data held in QuickBooks Time.
  • Pay item mappings and payroll preferences, which need to be set up again.
  • Prior-year payroll detail, which stays in your Desktop file.
Because prior-year and detailed history remain in Desktop, keep that company file. It is your record for any historical payroll question, amended filing, or audit.

Step by step

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.

Get the timing right

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.

Protect employee data during the move

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.

Verify before you rely on it

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.

Payroll is precise, so treat it that way

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.

Ready to Migrate?

Flawless accounting data migrations between QuickBooks and Xero. AI-validated, CPA-reviewed, and delivered in 3 business days.

Send us your most complex file.

We are so confident in our process that we invite you to send us your messiest, most complex QuickBooks Desktop file. We will convert it to Xero with 95%+ accuracy or give you a full refund.

Get quote
FAQ

Frequently Asked Questions

Answers to common questions from this guide.

Book a demo

Yes, but current-year payroll moves as lump-sum year-to-date totals, not individual paycheck detail. Employee records transfer in full.

They transfer, but you must verify them in QuickBooks Online before your next pay run. Compare a payroll summary in both systems.

Detailed historical paychecks beyond current-year totals, QuickBooks Time timesheets, pay item mappings, and prior-year detail.

The start of a new quarter, and ideally the start of a new calendar year, so year-to-date totals reconcile cleanly.

Yes. Prior-year and detailed payroll history stay in Desktop, so retain that file for records and any amended filings.

Inactive employees with current-year payments can become active after conversion. Re-inactivate them in QuickBooks Online.

It is if you handle it properly: encrypt backups, limit access, and use secure channels. Privacy rules expect reasonable safeguards on this data.

Only after year-to-date totals match Desktop. Running payroll before verifying risks withholding errors.

Yes. Pay item mappings and payroll preferences do not transfer and must be configured in QuickBooks Online.

Trace the difference against your Desktop file and record a labelled correcting entry before the next pay run. Do not proceed until it ties out.

Secure Your Data with WOW Backup & Restore

Automated daily backups and one-click restore to a brand-new Xero or QuickBooks Online organisation — attachments included, encrypted, and validated to the cent. From our sister service, WOW Backup & Restore.

Explore WOW Backup & Restore