Skip to content

List Importer


Import lists into QuickBooks from Excel. Import accounts, employees, customers, vendors, items, classes, and other names. Also, import opening & adjusting balances for for select lists.

Purchase License

Import lists into QuickBooks from Excel, including balance adjustments!

The List Importer makes it easy to import Excel-based lists into QuickBooks by creating IIF files for import directly from your Excel worksheets.

Using it you can import various list records. Accounts, Items, Customers, Vendors, Other Names, Employees, and Classes are all supported.

Also, optionally import balance adjustments for Customers, Vendors, Accounts, and Inventory Items.

New! Converts QuickBooks Online Customer, Vendor, and Employee Contact List Reports to IIF files you can import into QuickBooks Desktop.

New! For select lists, optionally skip records that are already in QuickBooks, adding only new records to the IIF file.

Free Trial

Download this Excel add-in for a free trial, which allows you to try before you buy.  You can use the trial to test the List Importer.  When you purchase, use the product key we’ll send you to unlock the trial.



Release Notes

Review changes – most recent builds first

Upgrade to the latest latest build!

1.99: Add support for QuickBooks 2022 and Enterprise 22.0.

1.98: Refinements to address handling based on the fields specified on the worksheets. Some additional variant field names recognized.

1.97: Improve handling of fields for customers and jobs: Don’t write Job information to customer records, because QuickBooks will create an unwanted “Job1” job and not write the information to the customer record.  Work around QuickBooks issue where Shipping Addresses for Jobs don’t import. Fix Job Status field, which wasn’t importing. Depreciate “Taxable” field and direct to use “Sales Tax Code” field instead. Update Customer example worksheet and notes.

1.96: When making otherwise-duplicate records unique, make sure their length doesn’t exceed the max length for each type of list’s name field.

1.95: Add new option to call the List Importer from another application to convert a worksheet to an IIF file.  Update documentation to include new feature.  Improve the function that opens the documentation. Improve the startup routine that checks to see if a new build has been installed.

1.94: Make sure older annual keys work properly with newer primary keys. Better alert messages when subscription is due or overdue. Add warning to delete key message to explain that it’s unusual to delete keys.

1.93: Add Paste button to Add Key dialog window.

1.91: Add progress to the status bar during export.

1.89: Big update: Now support integration with QuickBooks lists, similar to many of our other products. This allows you to pick accounts from your chart of accounts for your Adjusting Balance transactions and also support the new “Skip existing” records feature. Also cleaned up dialogs windows, renamed menu and ribbon options for clarity, and updated the help file.

1.87: Better handling for name address when building them from the various address fields. Now won’t write the same values for the salutation fields of the address from multiple fields. Also, like QuickBooks, now use primarily the company and FML fields for customers and vendors, as well as the Addressed To field  – which doesn’t really exist in QuickBooks.

1.86: Fix issue where the customer type was not being written to the IIF file.

1.85: Set and correctly display good through date in the About dialog for certain upgrade paths.

1.82: Changes for QB 2019

1.81: Update the ribbon and put the examples with the other documentation.

1.79: Big update!

– Revised all of the example lists to include new instructions and all available columns for export.

– Revised the help document.

– Now support QB Online Customer, Vendor, and Employee Contact List reports, so you can use them as a source of data to import into your existing QuickBooks for Windows company.

1.78: Changes to About & Purchase dialog to handle more than one product key.

1.77:  Added a reason code to the trial expired notice to help support.