QuickBooks HelpQuickBooksHelpIntuit

Move lists and balances from QuickBooks Online to QuickBooks Desktop

SOLVEDby QuickBooks11Updated December 06, 2023

Learn how to move your customers, suppliers, products, and services, and accounts from QuickBooks Online to QuickBooks Desktop.

If you need a hand moving from QuickBooks Online to Desktop, you have options. You can find apps to help you move transaction data like invoices, estimates, and bills from QuickBooks Apps.

We recommend you back up your data prior to any changes.

Already cancelled QuickBooks Online? Don’t worry. You still have access to your data for a year - plenty of time to move everything you need.

In this article, you'll learn how to:

Note: Before you start, reach out to your accountant. Make sure this change is right for you. Don't have an accountant? We can help you find one.



Move your accounts, customers, suppliers, and opening balances

Keep in mind that this won’t bring over transactions associated with your customers, suppliers, or accounts, just their current open balances in QuickBooks Online.



Export account, customer, and supplier list reports to Excel

  1. Sign in to QuickBooks Online.
  2. Go to Reports (Take me there).
  3. Search for and open an Account List, Customer Contact List, or Supplier Contact List.
  4. On the report, select Customize.
  5. Select Rows and Columns and then Change columns.
  6. Select and reorder columns. Check the table below to learn what columns to select and their correct order:

Column order for each list report

 Account List Customer Contact List Supplier Contact List
  • Account
  • Type
  • Detail Type
  • Balance
  • Customer
  • Company Name
  • Email
  • Phone Numbers
  • Billing Street
  • Billing City
  • Billing State
  • Billing ZIP
  • Billing Country
  • Supplier
  • Company Name
  • Email
  • Phone Numbers
  • Street
  • City
  • State
  • ZIP
  • Country

When you're done, select Run report. Then follow the steps to export the report, and save it in a folder you can quickly access.



Add customer and supplier open balances

  1. Go to Sales, then Customers (Take me there).
    or go to Expenses, then Suppliers (Take me there).
  2. Select the Export to Excel icon. Save the Excel file in a folder you can access quickly.
  3. To get the open balances, open the Excel file you just saved, and then copy the Open Balance column.
  4. Open the Excel file of customers or suppliers that you saved in Step 1.
  5. You don’t need the first 4 rows, so be sure to remove them from the worksheet.
  6. Add the Open Balance column you copied, then save your changes.


Map QuickBooks fields and import

  1. Sign in to your company file in QuickBooks Desktop as an admin.
  2. From the File menu, select Utilities, then Import.
  3. Select Excel Files. On the window that appears, select No.
  4. Select Advanced Import.
  5. Select Browse… and go to the Excel file of account, customer, or supplier list you need to import.
  6. Select the Choose a mapping ▼ dropdown, then Add New.
  7. Add a mapping name, depending on the list you're importing. For example, add "Account List."
  8. Select an import type, and then start matching QuickBooks fields with your worksheet headers. Select Save once you’re done.
    Note: For customer list, check this mapping sample to map the billing address details correctly.
  9. Select Preview to make sure there are no mapping errors.
  10. In the error handling section, select what you’d like to happen if QuickBooks finds errors:
    • Import rows with errors and leave error fields blank
    • Do not import rows with errors
  11. Select OK. Once you're ready, select Import.

QuickBooks lets you know if the import is successful, or if there are any errors.

If QuickBooks finds an error, save the error log. Then open it to see how to fix the errors.

If you receive a Duplicate Record Found error, QuickBooks will let you choose what you want to happen with duplicates. You can keep the existing data and discard import data, replace the existing data with the import data ignoring blank fields, or replace the existing data with the import data, including blank fields.



Move your products and services

Export your products and services report to Excel

Export your list of products and services to Excel. Then make sure each item type has its own worksheet in the Excel file.

  1. Sign in to QuickBooks Online.
  2. Go to Settings Settings gear icon., then Products & services (Take me there).
  3. Select the Export to Excel icon. Save the Excel file in a folder you can access quickly.
  4. Browse to the folder where you saved the file, then open it.
  5. Go to the Type column header, and then filter it to only "Services," "Inventory," or "Non-inventory."
  6. Copy all of the data.
  7. Add a new worksheet. Rename the worksheet after the item type so it's easier to transfer them later. For example, "Inventory items."
  8. Paste the data you copied into the new worksheet.
  9. Check the "Column orders for each item type" table below and follow the correct column order for each item type.
  10. Follow the same steps for all your item types. Then save your changes.

Column order for each item type

ServicesInventoryNon-Inventory
Product/Service NameSub Item of

Note: Add this if you have sub-items in QuickBooks Online:
Sales DescriptionSales PriceIncome AccountPurchase DescriptionPurchase CostExpense Account
Product/Service NameSub Item of

Note: Add this if you have sub-items in QuickBooks Online:
Sales DescriptionSKUSales PriceIncome AccountPurchase DescriptionPurchase CostExpense AccountQuantity On HandInventory Asset AccountQuantity as-of DateReorder Points (if you set reorder points in QuickBooks Online)
Product/Service NameSub Item of

Note: Add this if you have sub-items in QuickBooks Online:
Sales DescriptionSKUSales Price/RateIncome AccountPurchase DescriptionPurchase CostExpense Account
ServicesInventoryNon-inventory
  • Product/Service NameSub Item of

  • Note: Add this if you have sub-items in QuickBooks Online)Sales DescriptionSales PriceIncome AccountPurchase DescriptionPurchase CostExpense Account
  • Product/Service Name
  • Sub Item of (Note: Add this if you have sub-items in QuickBooks Online)
  • Sales Description
  • SKU
  • Sales Price
  • Income Account
  • Purchase Description
  • Purchase Cost
  • Expense Account
  • Quantity On Hand
  • Inventory Asset Account
  • Quantity as-of Date
  • Reorder Points (if you set reorder points in QuickBooks Online)
  • Product/Service Name
  • Sub Item of (Note: Add this if you have sub-items in QuickBooks Online)
  • Sales Description
  • SKU
  • Sales Price/Rate
  • Income Account
  • Purchase Description
  • Purchase Cost
  • Expense Account


Add your sub-items (optional)

All your items, including your sub-items and their parent items (or categories), are in Product/Service Name column. Use these steps if you also need to move your sub-items to your desktop file.

  1. Add a "Sub Item of" column right after the Product/Service Name column, like this:
    Product/Service NameSub Item of
  2. Find your sub-items in the Product/Service Name column. They look like this: Landscaping: Trimming
  3. Arrange your sub-items into something like our sample below. Make sure sub-items are under their parent items or categories, to keep everything neat and organized.
    Product/Service NameSub Item of
     Landscaping
     Trimming Landscaping
     Gardening Landscaping


Turn on inventory preferences

  1. Sign in to your company in QuickBooks Desktop as an admin.
  2. Make sure you’re on single-user mode. From the File menu, select Switch to Single-User Mode. If what you see is "Switch to Multi-user," you're already on single user.
  3. From the Edit menu, select Preferences.
  4. Select Items Inventory, and then select Company Preferences.
  5. Turn on Inventory and Purchase are Active.
  6. Select OK.


Set up inventory tracking accounts

If you haven't yet, set up your inventory accounts in your Desktop file.

  1. From the Lists menu, select Chart of Accounts.
  2. Right-click anywhere, and then select New.
  3. Select an account type. Make sure to create one account for each of these types:
    • Income Account (for your sales)
    • Cost of Goods Sold
    • Inventory Asset


Import inventory

  1. Open the Excel file of products and services that you prepared in Step 1.
  2. Follow the steps on adding multiple list items. You can customize the columns on the Add/Edit List window. This will help you focus on just the columns you want to work on.


Adjust inventory items' value and quantity

After importing, add your items’ current value and quantity.



What's next?

Let's get you started with QuickBooks Desktop.

Visit the QuickBooks Community to learn more.

Was this helpful?

You must sign in to vote, reply, or post

Sign in for the best experience

Ask questions, get answers, and join our large community of QuickBooks users.

More like this