Import CSI or NAHB Codes into QuickBooks Online
Below are spreadsheets that can be used to import service items into the service items list of QuickBooks Online. For commercial contractors, either CSI 95 or 2016 format is recommended and for residential contractors NAHB.
About importing codes
-
Importing service items is optional. It’s typically used when starting with a blank QuickBooks Online database or switching to an industry-standard coding structure.
- You'll must select a parent income and expense account for each line item (subaccounts cannot be used). Make sure you select the proper accounts otherwise it will affect your reporting.
- Importing a Products and Services list is normally additive. In other words, it amends the existing list by adding new items, not erasing the ones that are already there.
- If you want to replace your existing list with your excel import, select one of the following options:
- If you're using the new batch import, select the Check this box to overwrite details of existing items in your account option.
- If you're using the old batch import, select the Overwrite all values for each product or service option.
- Log in to QuickBooks Online.
- Select Settings > Import data.
- Select Products and Services.
If you're using the new version, you'll see a batch import page with a spreadsheet-style layout.
If you're using the old version, you’ll see an option to upload either a CSV and Excel file, or a Google sheet.
Step 1: Prepare the file
- On the Batch-import products and services:
- Select Products without variants from the dropdown.
- Select Check this box to overwrite details of existing items with the same name and category.
- Select Import CSV.
- Select Download this sample template.
- Open the template file and add your products and services.
Consider the following:
- Avoid special characters.
- Character limits:
- Product and category name: 512
- Option name, option value: 100
- Descriptions: 4000
- SKU: 100
- Quantity as-of Date: MM/DD/YYYY
-
Income and Expense account: Select a parent income and expense account for each line item.
Subaccounts cannot be used.
- Category: A category can be formatted as [Name of category]:[Name of sub-category] and can be up to four levels. For example, [Clothing]:[Jackets] or [Clothing]:[Shirts]
Step 2: Import the products and services
After adding your products and services in the spreadsheet in the right format, you can import them to QuickBooks. Keep in mind the following:
- After you import a list, it cannot be undone.
- You can only import 150 rows at a time. If your list is longer than that, you can split it up into smaller files.
- Log in to QuickBooks Online.
- Select Settings > Import data.
- Select Products and Services.
- Select Create single products.
- To import, select Import CSV.You can also manually enter your product data, or copy and paste from your spreadsheet.
- Select Next.
- Map your information.
CSV column headers represent the headers on your spreadsheet. From each dropdown menu, select the option that matches a field in QuickBooks Online.
Make sure you select the correct date format. -
Select Next.
If some cells are highlighted in red, this means the cell isn't valid. Read the error message and make the correction, or edit your .CSV file and upload it again.
- Optionally, select Check this box to overwrite details of existing items in your account to replace details of existing items in your account.
Make sure that everything looks correct because this cannot be undone.
- Select Save.
Step 3: Add Products
Some fields might be required and some fields are grayed out for certain item types.
- Indicate whether you buy the item, sell the item, or both.
- Add the Product/service name.
- Add the Category.
- Select the Item type.
This can be Inventory, Service, or Product.
- Select Single for stand-alone products.
- If needed, select the row number to Duplicate row, Add row, or Delete row.
Before you begin
Templates for construction industry standard service items
- CSI 95 format with divisions
- CSI 95 format with divisions and majors
- CSI 2016 format with divisions
- CSI 2016 format with divisions and majors
- CSI 2016 format with divisions, majors, and minors
- National Association of Home Building (NAHB)
Alternative templates for service items based on cost resource for invoicing
Step 1: Prepare the service item list file
- Download one of the template Microsoft Excel (*.xlsx) files and review the items.
- Update the expense and income GL Chart of Account columns in the spreadsheet.
The GL Chart of Accounts referenced in the spreadsheet must exist in your QuickBooks file before importing.
- Save the spreadsheet.
Step 2: Import the file in QuickBooks Online
- Log in to QuickBooks Online.
- Select Settings > Import data.
- Select Products and Services.
- Select Browse, find your Excel file, and select Open.
- Select Next.
The QuickBooks Online fields and those specified in the first row of the spreadsheet will be displayed.
- Select the dropdown menu to ensure that the field information is mapped correctly.
-
Select Next.
-
If there are cells highlighted in red, this means the cell isn't valid. Check the cell in your spreadsheet and try importing again.
-
Select Overwrite all values for each product or service to replace details of existing items in your account.
Make sure that everything looks correct because this cannot be undone.
- Select Import.