QuickBooks Desktop to Online migration limits: readiness checker

Enter the numbers from your QuickBooks Desktop file and tick what you use. You get a clear answer (move it all, condense first, or lists and balances only), the smallest QuickBooks Online plan that fits, and a checklist to work from.

Free tool · Small business · QuickBooks Desktop · Updated

1Enter what QuickBooks Desktop shows

In Desktop press F2 (or Ctrl+1). Total Targets is under File Information.

From the Product Information window.

For example 2024 for Pro Plus 2024.

Used to estimate how much to condense.

Intuit's figure as of Nov 5, 2026.

2Count your accounts, classes and users

Optional: your chart of accounts report, exported with Excel > Create New Worksheet > comma separated values (.csv).

Filled in from the CSV, or type it.

Both lists added together.

Not counting your accountant or time-only users.

Optional. Shows your import deadline.

3Tick what you use in Desktop

4Your answer

Enter your Total Targets in step 1 to see your answer.

Want this done on your whole QuickBooks Desktop? We fix QuickBooks Desktop files too big or too tangled to move to QuickBooks Online on your real data, tested with you.

Walk us through your QuickBooks file

Where do I find my Total Targets?

Open the company file in QuickBooks Desktop and press F2 (or Ctrl+1). On a Mac, press Command+1 and choose the Company File tab.

The Product Information window opens. Read Total Targets in the File Information section and type it into the tool.

To count accounts, run your chart of accounts report, then choose Excel > Create New Worksheet > Create a comma separated values (.csv) file. Drop that CSV into step 2.

How does it decide?

  • Targets. QuickBooks Online limits imports by targets, not file size. Intuit’s condense article sets the limit at 5,000,000 targets (updated November 5, 2026). The limit field is editable if Intuit changes it.
  • Condense estimate. It divides your targets by the years in the file and keeps as many recent years as fit under the limit. Busy years use more targets, so treat it as a starting point.
  • Plan fit. It checks your users, accounts, classes and locations against Intuit’s usage limits: 250 accounts on Simple Start, Essentials and Plus, and 40 classes and locations combined on Plus. Advanced has no cap on either.
  • Features. Inventory needs Plus or Advanced. Multicurrency is not in Simple Start. Price levels are not in QuickBooks Online.

Example (a made-up file): 6,300,000 targets over 14 years is 450,000 a year. Keeping 11 years is 4,950,000 targets, which fits.

What should I do before I move?

  • Back up and verify. Make a full backup, then run Verify Data and fix what it finds.
  • Work from a local copy. The file must be on your own computer, not a server or hosting service.
  • Payroll timing. Wait 2 to 3 business days after your last payroll, and finish the move at least 7 business days before the next payroll date.
  • Save what won’t come across. Keep the Sales Tax Liability report and the reconciliation reports you want. Bank feeds, users and timesheet data don’t move.
  • Mind the window. You have 90 days from your QuickBooks Online sign-up to import, 180 if your accountant does it. If that company already has data, the move replaces it and can’t be undone.

When the move is done, run Profit and Loss and Balance Sheet for the same dates in both and compare. For the bigger decision, see what to do now that QuickBooks Desktop 2023 is discontinued and our guide to moving distributors from QuickBooks Enterprise to Online.

Questions

What is a target in QuickBooks Desktop?

Total Targets is a count QuickBooks Desktop shows in the Product Information window (F2 or Ctrl+1). QuickBooks Online limits imports by this count, not by file size.

What does condensing remove?

Closed transactions dated before the condense date are removed and summarized, and unused list entries can go too. QuickBooks saves an archive copy of the file in its folder first.

What if I am still over the limit after condensing?

Intuit lists three ways out: condense again with an earlier date, move only lists and balances, or start a new QuickBooks Online company with opening balances. Keep the Desktop file for the older history.

Does my payroll history come across?

This year’s paychecks move as regular checks, with paycheck details as year-to-date totals. Plan the move around your payroll dates so nothing lands mid-run.

Is my file uploaded anywhere?

No. The numbers and the CSV stay in your browser. Close the tab and they are gone.

Sources

Lines of light running into one large blue period

Walk us through one problem.

We’ll tell you what we’d fix first.

Walk us through one problem

Free. 30 minutes. A one-page note within two business days.