Table of Contents
When you are setting up your Work Breakdown Structure (WBS) for the first time, you have a choice between using the default budget code and structure that comes with Procore or you can customize this structure to create your own company level WBS.
This guide shows your company's Procore Administrator how to set up and define a WBS for use with the projects in your company's Procore account.
When getting started with WBS, you can use Procore's default WBS or you can add custom segments. The steps below assume you want to add custom segments to your company's budget code structure.
Want to view your cost codes and cost types? To view your existing cost code and cost type segment settings, see:
How do we manage 'Sub Jobs'? You can enable the optional 'Sub Job' segment in the Company level Admin tool. See Enable Sub Jobs for WBS. However, in WBS, the 'Sub Job' segment is managed in the Project level Admin tool. You can add sub jobs as you would add any other segment item. To learn how, see Add Segment Items to a Project.
To add a new custom segment to your Company level Work Breakdown Structure (WBS).
A segment is a discrete category that an organization uses to break down its work into manageable components. A segment item is one of many distinct items in a segment. In Procore's Financial Management tools, segments are the building blocks that define the pattern of your company's budget code structure.
The example below shows you Procore's default budget code structure, which is available in the Company Admin tool. This budget code structure consists of Procore's two (2) default segments: Cost Code and Cost Type. These segments are required.
You also have the option to customize your budget code structure with up to ten (10) custom segments. The illustration below shows you how your budget code structure can be customized using a combination of both Procore's default segments and your own custom segments.
When getting started with Procore's WBS, segments must be added in the Company level Admin tool by your company's Procore Administrator. They are later used to define your company's budget code structure. Your company's budget code structure can be applied as-is to individual Procore projects or you can define a unique budget code structure at the project level, using a subset of what has been made available on projects via the company level.
When adding new segments to Procore, your company's Procore Administrator can configure each segment as flat or tiered. To learn more, see What are segments?
When this setting is turned ON, project administrators can perform these tasks:
To edit an existing custom segment that is not in use as a budget code for your company's Work Breakdown Structure (WBS).
After you add a custom segment, you can edit its 'Segment Name' and its 'Project Level Actions' settings at any time. However, you are NOT permitted to modify its 'Segment Structure' setting. For example, you can change a segment named 'Phase' to 'Stage' and you can turn ON/OFF the Project level settings, but you cannot change a tiered segment to a flat segment (or vice versa).
To delete a custom segment from your Company level Work Breakdown Structure (WBS).
To export a segment and its segments items to the Comma Separated Values (CSV) file format.
You can export a segment and all of its segment items at any time.
This example shows you a CSV export file of a flat segment, when opened in Microsoft Excel.
This example shows you a CSV export file a tiered segment, when opened in Microsoft Excel.
To add a segment items to a segment in your Company level Work Breakdown Structure (WBS).
A segment is a discrete category that an organization uses to break down its work into manageable components. A segment item is one of many distinct items in a segment. After creating a segment, you can add an unlimited number of segment items to it.
In order to navigate off the page, you must enter both a 'Code' and 'Description'. If you do NOT have an entry in both fields and try to move your cursor's focus to a new page, a popup message reminds you that any changes you've made will NOT be saved.
To add a segment items to a segment in your Company level Work Breakdown Structure (WBS).
A segment is a discrete category that an organization uses to break down its work into manageable components. A segment item is one of many distinct items in a segment. After creating a segment, you can add an unlimited number of segment items to it. You can also use the steps below to edit your custom segment items.
To deactivate a segment item from your company's Work Breakdown Structure (WBS).
A segment is a discrete category that an organization uses to break down its work into manageable components. A segment item is one of many distinct items in a segment. In Procore's Financial Management tools, segments are the building blocks that define the pattern of your company's budget code structure.
When you create a new segment item, it is active in your company account by default. You can use the steps below to deactivate it. When a segment is in a deactivated state, it is grayed out to indicate it is unavailable in the 'Segments' table.
Before you deactivate a segment, be aware of the following:
In this example, we will deactivate a segment item named 'Phase 1' in a custom segment named 'Phase'.
To deactivate a parent segment and all of its items, highlight the tiered segment item in the list. Then, click the vertical ellipsis and choose Deactivate from the Overflow menu.
To deactivate a single segment item, click the vertical ellipsis and choose Deactivate from the Overflow menu at the top of the 'Segments' table.
In this example, we have highlighted a Tier 2 segment named 'C1-Code 1' and want to deactivate the code named 'A - Code 1A'. This code has no children.
To deactivate tiered segment items in bulk, place a checkmark next to the boxes that correspond to the segment items to deactivate. Then click the 'Deactivate Selected Items' icon at the top of the 'Segment Items' table.
Note: Flat segment items can NOT be deactivated in bulk
In this example, we have highlighted a Tier 2 segment named 'C1-Code 1' and want to deactivate two (2) codes named 'B - Code 1B' and 'C - Code 1C'. Neither one of these codes has children.
To reactivate a segment item in your Procore company account.
A segment is a discrete category that an organization uses to break down its work into manageable components. A segment item is one of many distinct items in a segment. In Procore's Financial Management tools, segments are the building blocks that define the pattern of your company's budget code structure.
When you create a new segment item, it is active in your company account by default. You have the option to deactivate it at the company level. If you change your mind or if you want to use the segment item later, you can also use the steps below to reactivate it.
To add a cost code to the 'Cost Code' segment in your Company level Work Breakdown Structure (WBS).
In Procore's WBS, there is is a default segment named 'Cost Code' that is available in the 'Segments' table of the Company Admin tool. This segment contains individual segment items, commonly known as cost codes. A cost code is a series of alphanumeric characters used to represent the different labor and material costs for a specific type work being performed on the job. Your cost codes are used to manage the dollar amounts and quantities on a project's budget.
By default, Procore's 'Cost Code' segment contains cost codes that align with the CSI MasterFormat. To learn more, see What are Procore's default cost codes?
To view 'Cost Code' segment settings for your Company level Work Breakdown Structure (WBS).
Use the steps below whenever you want to view the settings on the 'Cost Code' segment in your company's WBS. Remember that 'Cost Code' is a default segment and its settings cannot be edited at the company or project level. You can, however, add, edit, and delete segment items at both the company and project level.
To add cost types as segment items to the 'Cost Type' segment in your Company level Work Breakdown Structure (WBS).
The 'Cost Type' segment is one of the default segments in Procore's Work Breakdown Structure. It is a flat segment that is typically is used to perform job costing. In WBS, a segment is a discrete category that an organization uses to break down its work into manageable components. A segment item is one of many distinct items in a segment. After creating a segment, you can add an unlimited number of segment items to it. To learn more, see What are segments and segment items?
Procore's 'Cost Type' segment includes the following segment items. See What are Procore's default cost types? Other segment items to add to your 'Cost Type' segment might include Direct Labor (DL), Direct Materials (DM), and Overhead (OH):
Read the following:
To view 'Cost Type' segment settings for your Company level Work Breakdown Structure (WBS).
Use the steps below whenever you want to view the settings on the 'Cost Type' segment in your company's WBS.
To enable the company level setting that allows your team to use the project level Sub Jobs feature with Work Breakdown Structure (WBS).
In Procore, a sub job allows you to compartmentalize job costs within a project. Once they are added to Procore (or imported via an integrated ERP system) you can monitor your project budgets and costs against them to help you better determine if you are making money on your project. For example, if your project is a multi-story commercial building, you might create a separate sub job for the build of each floor. Or, if your project is a multi-unit development, you might create a separate sub job for each individual structure.
To configure your company's default and custom segments to define the budget code structure of your company's Work Breakdown Structure (WBS).
When your company's Procore Administrator adds custom segment, Procore automatically adds them to the end of the 'Budget Code Structure' section in the order created. Your administrator can also arrange these segments to appear in any order. The arrangement defines your company's budget code structure on all the Procore projects in your company's account.
When arranging and rearranging segments, its important to keep these points in mind:
You can arrange the segments in your company's budget code structure in any order you want. The segment order goes into effect on your new project(s).
Complete these steps:
To enable a company level setting that allows project users to edit the budget code structure on a project.
Although it is not common for project's to use different budget code structure from project-to-project, a Procore Administrator can configure a setting in the Company Admin tool that allows users with 'Admin' level permissions on a project to change the pattern of the budget code structure for that project.
If you choose to enable this setting, ensure that your project users are aware of the following limitations: