Import Multi-Level Cost Codes to the Project Admin Tool
Objective
To import multi-level cost codes to the Project level Admin tool.
Background
The Project level Admin tool provides users with 'Admin' level permission with the ability to create multi-level cost code structures that can be used to manage, report and track budgets associated with a Procore construction project. The cost code structure in Procore supports up to five (5) levels (a.k.a., tiers, levels of detail, codes and so on). This hierarchical structure provides Procore's clients with a significant amount of flexibility for defining the company and project cost code structure(s).
Most Procore customers create a two (2) level cost code structure. To learn how to import custom cost codes with two (2) levels, see Import Custom Cost Codes to a Company and Import Custom Cost Codes to a Project.
In Procore, cost code structures that contain three (3) or more levels are referred to as multi-level. To learn how to import multi-level cost codes, you have these options:
- To import codes to the Company level Admin Tool, see Import Multi-Level Cost Codes to the Company Admin Tool.
- To import codes to the Project level Admin Tool, see the Steps below.
You can also expedite the import process by performing your own cost codes import using the Procore Imports app. See Import Cost Codes into the Project Level Admin Tool (Procore Imports).
Cost Code Structure
Things to Consider
- Required User Permissions:
- 'Admin' level permissions on the Project level Admin tool.
- Cost Code Structure:
- Procore supports up to five (5) cost code levels.
Important! In order to support a cost code structure with three (3) or more levels, the Project level Budget tool must also be configured to use the (Multi-Level) Procore Standard Budget view. This is instead of the Procore Standard Budget View.
- Procore supports up to five (5) cost code levels.
- CSI Master Format:
- Procore's default standard cost code list consists of 17-divisions. See What are Procore's default cost codes?
- CSV File Requirements:
- For general formatting considerations, see How do I prepare my data for import into Procore?
- The XLSX file must be formatted as a table.
- The first line of the table must include the header, which defines the fields in the table.
- The table in the cost code import template must contain the following header row:
- Three (3) Level: Cost Code Level 1, Cost Code Level 2, Cost Code Level 3, and Description.
- Four (4) Level: Cost Code Level 1, Cost Code Level 2, Cost Code Level 3, Cost Code Level 4, and Description.
- Five (5) Level: Cost Code Level 1, Cost Code Level 2, Cost Code Level 3, Cost Code Level 4, Cost Code Level 5, and Description.
- Additional Information:
- You can expedite the import process by performing your own cost codes import using the Procore Imports app. See Import Cost Codes into the Project Level Admin Tool (Procore Imports).
- Typically, most companies use a two (2) level structure. To learn more and to download a template, see Import Two-Level Cost Codes to a Company and Import Two-Level Cost Codes to a Project.
- Many companies also choose to work with a three (3) level structure. Less commonly, Procore customers do choose to use more complex four (4), or five (5) level structures. Typically, these are only when a company or project has specific reporting requirements.
- If you want to import a multi-level cost code to the Project level Admin tool for use on a single project, see Import Multi-Level Cost Codes to the Project Admin Tool.
Steps
Complete the following steps in the order below:
- Set Up a Multi-Level Budget View
- Download a Multi-Level Import Template
- Update the Multi-Level Import Template
- Request a Multi-Level Cost Code Import
- Perform the Multi-Level Cost Code Import
- Validate the Multi-Level Cost Code Import
Set Up a Multi-Level Budget View
Download a Multi-Level Import Template
Update the Multi-Level Import Template
Request a Multi-Level Cost Code Import
After you update the template, include it in your request. To request a multi-level cost code import for a project, you must have 'Admin' level permission on the Project level Admin tool.