By default, custom cost codes added specifically to a project template do not carry over to new projects. To change this behavior, your Procore Administrator must enable an optional setting in the company-level Work Breakdown Structure (WBS) settings.
A single setting in Company Admin > Work Breakdown Structure > Configure Settings controls the ability to carry over template-specific cost codes and sub jobs (if enabled) in a project template. This setting is named Copy Over WBS Sub Job and Cost Code Details When Project Templates are Used. When this setting is enabled, all WBS details from the project template, including custom sub-jobs and cost codes, are automatically copied to any new project created from that template.
Here is a comparison of how your project's cost codes and sub jobs (if enabled) are affected, based on this setting being ON or OFF.
When the Setting is OFF (Default Behavior) | When the Setting is ON |
---|---|
When you create a new project from a template, it will only include the company-level list of standard cost codes. Any cost codes or sub-jobs (if enabled) added solely to the project template will be ignored. | When you create a new project from a template, it will inherit both the company-level standard cost codes and any custom cost codes that were added specifically to that project template. It will also inherit sub-jobs (if enabled). |
Regardless of the setting described above, the following WBS information is always carried over from a project template to a new project: