Simplify payday and set payroll to run automatically on QuickBooks.

Green Circle Icon with Stylized White Letters
QuickBooksHelpIntuit

Move your lists from QuickBooks Desktop to QuickBooks Online

by Intuit • Image Alt Text 86 •
Image Alt Text Updated 11/5/2026 14:33

Learn how to export your customers, vendors, products and services, and chart of accounts, then import them into QuickBooks Online.

You don't have to type your lists into QuickBooks Online by hand. Export them from QuickBooks Desktop or from another QuickBooks Online company, then import them with an Excel or CSV file. This moves your lists only, not your transactions.

When to use this article:

  • You want a fresh start in QuickBooks Online with your lists but not your transaction history.

  • Your QuickBooks Desktop file is too large to import, even after you condense it.

  • You're copying lists from one QuickBooks Online company to another.

To import bank transactions, connect your bank account to QuickBooks Online. It’ll download and sort the transactions for you.

Note: The Products and services page isn't available in QuickBooks Ledger.

Step 1: Export your lists

Pick where your lists are today.

  1. In QuickBooks Desktop, go to Reports, then select List.

  2. Open the list you want to move:

    • Account Listing

    • Customer Contact List

    • Vendor Contact List

    • Item Listing

  3. Select the Excel ▼ dropdown on the report toolbar, then select Create New Worksheet.

  4. Select Export to create a .csv file.

  5. Enter a file name, then select Save.

  6. Open the file. Delete any blank rows at the top so your column headers sit on row 1.

  7. Save your changes.

  1. Sign in to QuickBooks Online as a primary or company admin.

  2. Go to Reports, then Standard reports.

  3. Find and open the report you need. Enter its name in the search bar, or pick it from the ▼ dropdown:

    • Account List

    • Customer Contact List

    • Vendor Contact List

    • Product/Service List

  4. Select Customize, then select the Columns ▼ dropdown.

  5. Check or uncheck column headers to add or remove columns, and drag them to match the order in the table below.

  6. Select Apply changes, then Save As.

  7. Select the Export icon, then select Export to Excel or Export as CSV. Note: On a Mac, choose Windows CSV format.

  8. Open the file from your browser's Downloads folder. Remove the header rows (company name and report title) so your column headers sit on row 1, then save.

Step 2: Get your files ready

Two things make your import successful:

Required columns, in order

ListRecommended columns, left to right
1. Account ListAccount #, Type, Detail Type, Description, Balance
2. Customer Contact ListCustomer, Company, Email, Phone, Website, Bill Street, Bill City, Bill State, Bill Zip, Bill Country
3. Vendor Contact ListVendor, Company Name, Email, Phone, Website, Street, City, State, Zip, Country
4. Product/Service ListProduct/Service, Type, Memo/Description, Sales Price, Purchase Price, Cost, Qty on hand

Step 3: Import your lists into QuickBooks Online

Sign in to your new QuickBooks Online company as a primary or company admin, then import in this order. Each guide walks you through mapping your columns to QuickBooks Online fields:

Fix common import errors

"This item is already in your company"

QuickBooks Online creates a few items on its own, such as Hours and Services. If your file has items with the same names, you'll get this message. Uncheck those rows in the import window. Everything else imports fine.

"Account does not exist" or a mapping error

An item in your file points to an income or expense account that isn't in your chart of accounts yet. Cancel the import, then either import your chart of accounts first or add the missing account by hand. Then import your items again.

Sign in now for personalized help

See articles customized for your product and join our large community of QuickBooks users.

Sign In / Sign Up