← All articles
QuickBooks Desktop to Online: A Migration Guide
Migration

QuickBooks Desktop to Online: A Migration Guide

Moving from QuickBooks Desktop to Online is mostly a data problem, and data problems reward preparation. Do the prep and the move is smooth and boring — which is exactly what you want from a migration. Skip it, and you'll spend the following weeks reconciling surprises. Here's how we approach it so nothing gets lost and your balances match on the other side.

Before you migrate

Preparation is where migrations are won or lost:

  • Update Desktop to the latest release — the migration tool requires it.
  • Run a data check (Verify Data) and fix any errors before you move, not after.
  • Reconcile your accounts up to the migration date so you're starting from a known-good baseline.
  • Save your totals — export a Profit & Loss and Balance Sheet as of the cutoff. These are your "did it match?" reference, and you'll be glad you have them.

Know what does — and doesn't — move

Most lists and transactions migrate, but not everything comes across identically, and being surprised later is stressful. Plan for these:

  • Reconciliation reports don't carry over — save them as PDFs from Desktop first.
  • Some memorized reports and custom templates need rebuilding in Online.
  • Inventory valuation differs (Desktop uses average cost; Online uses FIFO).
  • Payroll data and certain audit-trail details may need special handling.
Never delete your Desktop file after migrating. Archive it as your permanent source of truth.

Choose the right migration path

QuickBooks has a built-in export path, and for many files it's the simplest route. But larger or more complex files can hit size limits or edge cases where a staged import of lists and balances is cleaner than a full export. Picking the right path up front is where experience saves you from a half-finished migration.

Verify everything afterward — this is the step people skip

Once you're in Online, pull the same Profit & Loss and Balance Sheet as of the cutoff date and compare them line by line against your Desktop reference. Then confirm:

  1. The totals match.
  2. Opening balances are correct on every account.
  3. Customers, vendors, and items all came across.
  4. Bank feeds are reconnected and reconciled to the last statement.

Fix anything that's off now, while the cutover is fresh and your Desktop file is right there to check against.

Then modernize

Once you're verified and clean, take advantage of what Online does better — live bank feeds, mobile access, app integrations, and automation. That payoff is the whole reason you moved, so don't stop at "it works."

Prefer a guaranteed-clean move? Our Desktop → Online Migration handles the prep, migration, and line-by-line verification for you.

Getting Started with QuickBooks Online: A Setup ChecklistSetup

Getting Started with QuickBooks Online: A Setup Checklist

Scaling QuickBooks as Your Business GrowsGrowth

Scaling QuickBooks as Your Business Grows

10 QuickBooks Mobile App Tips You'll Actually UseTips

10 QuickBooks Mobile App Tips You'll Actually Use