Skip to content

How to Export Lists to IIF Files from QuickBooks Desktop

This guide shows you how to export multiple lists—including customers, vendors, employees, and chart of accounts—to IIF files from QuickBooks Desktop in a single operation. You might need this when migrating to a new company file, creating list backups, or transferring master data between QuickBooks installations.

  • QuickBooks Desktop (Pro, Premier, or Enterprise)
  • Administrator login credentials
  • No other users logged into the company file (single-user mode required)

Go to File > Switch to Single-user Mode.

If other users are logged in, ask them to log out first. The export function is disabled in multi-user mode.

Navigate to File > Utilities > Export > Lists to IIF Files.

Check the boxes for each list you want to export:

ListWhat It Contains
Chart of AccountsAll accounts with types and numbers
Customer:JobCustomer names, addresses, contacts, terms
VendorVendor names, addresses, 1099 settings
EmployeeEmployee names and contact info (not payroll data)
ItemProducts and services
ClassTransaction categories
Other NamesNames not in customer/vendor/employee lists
Customer TypeCustomer category labels
Vendor TypeVendor category labels
Payment TermsNet 30, Due on Receipt, etc.
Payment MethodCash, Check, Credit Card, etc.
Ship MethodFedEx, UPS, etc.
Customer MessageMessages for invoices
Sales RepSales representative list
Sales Tax CodeTAX, NON, etc.
Price LevelCustom pricing tiers
To DoReminder notes

To export customers, vendors, employees, and chart of accounts together, check these four:

  • Chart of Accounts
  • Customer:Job
  • Vendor
  • Employee

Click OK.

  1. Select a location (Desktop works well for easy access)
  2. Enter a filename (e.g., company-lists-2024-12.iif)
  3. Confirm the file type shows IIF Files (*.IIF)
  4. Click Save

Open the exported file in Excel or a text editor:

  • Right-click the file > Open with > Microsoft Excel
  • If prompted about the format, click Yes
  • Confirm each list type appears (look for rows starting with ACCNT, CUST, VEND, EMP)

Importing the IIF into Another Company File

Section titled “Importing the IIF into Another Company File”

Go to File > Create Backup > Local Backup before importing.

Go to File > Switch to Single-user Mode.

  1. Go to File > Utilities > Import > IIF Files
  2. Browse to your exported IIF file
  3. Click Open
  4. Wait for the confirmation message

If names already exist in the target file, import creates duplicates. Merge duplicates via each list’s edit menu.

Switch to single-user mode. Only administrators can export IIF files—log in as Admin.

Employee list not appearing in export dialog

Section titled “Employee list not appearing in export dialog”

The Employee list option only appears if employees exist in your company file. In some Enterprise versions, employee export may have restrictions.

QuickBooks no longer supports IIF export for payroll items. This limitation applies to Enterprise 2023 and later. Export payroll items via Reports > List > Payroll Item Listing to Excel instead.

IIF import doesn’t check for existing names. Clean up duplicates after import by merging entries in each list.

Use the Text Import Wizard:

  1. Open Excel
  2. Go to File > Open
  3. Change filter to All Files (.)
  4. Select the IIF file
  5. Choose Delimited > Tab in the wizard

IIF files from US QuickBooks won’t import into Canadian QuickBooks (and vice versa). This is a QuickBooks limitation.

  • No transaction data: IIF exports lists only—not invoices, bills, or payments
  • No balances: Customer and vendor balances are not included
  • No payroll data: Employee wages, tax info, and pay history are excluded
  • No attachments: Documents attached to list entries don’t export
  • Per-item price levels: Price levels set per-item don’t export correctly