Simplify payday and set payroll to run automatically on QuickBooks.

Green Circle Icon with Stylized White Letters
QuickBooksHelpIntuit

Use the migration tool to move QuickBooks Online data to QuickBooks Desktop

by Intuit • Image Alt Text 51 •
Image Alt Text Updated 11/5/2026 14:49

A lightbulb icon If you're interested in support any time, any day, consider upgrading to QuickBooks Online Advanced.

Use the migration tool to export your company data from QuickBooks Online and import it into QuickBooks Desktop.

The migration tool imports your QuickBooks Online data into a new QuickBooks Desktop company file. You download the tool from QuickBooks Online and run it on the computer where QuickBooks Desktop is installed. Some data changes shape or doesn't move. To learn what to expect, go to Learn what moves from QuickBooks Online to QuickBooks Desktop. If you'd rather not use the tool, you can move your lists and balances by hand instead. 

The migration tool doesn't save a backup of your QuickBooks Online data. It creates a data file to import to QuickBooks Deskptop. 

If you use Intuit QuickBooks Workforce, only your payroll transactions move. The payroll service doesn’t. After the move, cancel Intuit QuickBooks Workforceand activate QuickBooks Desktop Payroll.

The QuickBooks design has been updated! If this video doesn't match what you see in QuickBooks, use the in-app Search bar to navigate to the page you need.

What you'll need

  • QuickBooks Desktop installed, activated, and updated to the latest release. If you don't own a license, you can use a QuickBooks Desktop trial.

  • QuickBooks Desktop open on the same computer where you run the tool. The tool installs on your computer, not in a browser.

  • Sign-in access to QuickBooks Online as an admin.

  • A company file within QuickBooks Desktop's list limits. To check the limits, go to Maximum number of list entries.

Move your data

Step 1: Download the migration tool

  1. Go to the Export Overview or qbo.intuit.com/app/exportquickbooksdesktop. Keep this page open in your browser.

  2. Select Get Started, then Download tool.

  3. Open the downloaded file to install the tool, then follow the instructions.

Step 2: Export your QuickBooks Online data

First, request your data. QuickBooks emails you when the file is ready.

  1. On the Prepare to export page, select Continue.

  2. Choose All financial data or All financial data without transactions, then select Continue. Inventory quantities for products and services don't export.

  3. On the Request your data page, select Continue. If you've exported before, select Start Over for a new file or Continue to Download for the last one.

  4. Enter your Name and Email address, then select Continue.

  5. Select Close.

The email message can take a while, depending on how much data you have. When it arrives, download your file.

  1. Go back to the Export Overview page.

  2. On the Prepare to export page, follow the onscreen steps, then select Continue.

  3. On the Exporting from QuickBooks Online page, select Continue to Download, then Download QBXML file.

  4. Save the file to your desktop, then select Continue.

Step 3: Run the migration tool in QuickBooks Desktop

  1. Open QuickBooks Desktop and stay on the No Company Open screen.

  2. Select Help, then QuickBooks Desktop Usage & Analytics Study, then Discontinue.

  3. Open the QuickBooks Desktop migration tool.

  4. Select Browse, find your QBXML file, then select Open and Import.

  5. Choose where to save your new company file, give it a name, then select Save.

  6. When the Certificate window opens, select Yes, but ask me every time, then uncheck Allow application to access personal data.

  7. Select Continue, then Confirm. A percentage meter tracks the import. Large files can take hours.

  8. When the import finishes, select Done.

If the Certificate window doesn’t open, close the tool and QuickBooks. Right-click the migration tool or QuickBooks icon, select Run as administrator, then start again from step 3.

If a QuickBooks Desktop Setup window opens, close it and select Yes to leave setup. You can add your company info later from Company, then My Company.

Check your results

Your QuickBooks Online data is in a new QuickBooks Desktop company file. To make sure it moved correctly, run Profit & Loss and Balance Sheet reports in both products and compare them. Set both reports to Accrual basis. Cash basis reports may not match, even when your data moved correctly.

If your reports don't match

Reports can differ because of what doesn't move. Importing the file again sometimes fixes it.

  1. In QuickBooks Desktop, select File, then Close Company.

  2. Repeat Step 3 to import your QBXML file again.

  3. Run Profit & Loss and Balance Sheet reports again.

If they still don't match, enter adjustments by hand in QuickBooks Desktop.

Need more help?

In QuickBooks Online, select Help to connect with an expert. For hands-on help, hire a QuickBooks Solution Provider or ProAdvisor to convert your data for a fee. Intuit doesn't endorse third-party export apps. If you try one, make sure it fits your business, and expect a cost.

Related links