Work Breakdown Structure Setup

The first step when setting up Procore's Project Financials tools in a Procore project is to create your company's Work Breakdown Structure. You also have the option to create a unique project-level WBS.

Background

With Procore's WBS, you can define your company's budget code structure. You also have the option of customizing the budget code structure for a project. Your budget code structure can include the following segments:

  • Default: Cost Code Segment. Procore's default 'Cost Code' segment is a tiered segment that aligns with the 17 Division cost code structure of the CSI MasterFormat®. See What are Procore's Default Cost Codes? You can use the default cost codes or you can customize your cost code segment by adding cost codes manually as segment items. You can also import your cost codes using the Procore Imports app. The import process allows you add or edit segment items but cannot be used to delete any existing segment items.

  • Default: Cost Type Segment. In Procore, cost types are a way to identify and classify your project's job costs. They can also be used to generate reports. Examples include L=Labor, E=Equipment, M=Materials, C=Commitment, OC=Owner Cost, SVC=Professional Services, and O=Other. To learn more, see What are Procore's default cost types?

  • Optional: Sub Job Segment. 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.

  • Optional: Custom Segments. Your company can name custom segments anything you want. You can also define the number of alphanumeric characters you want to represent each segment's coding scheme. Custom segments can also be combined with Procore's default segments when configuring your company's budget code structure.

Tip icon Tip

Do we need to create a unique budget code structure? When thinking about all the types of work performed on a construction project, you will need budget codes to manage and track your work. With budget codes, your team can track, manage, and create reports on quantities, amounts, budgets, and other financial information (such as profit).

Some questions to ask when creating a unique budget code structure:

  • Are you going to set up a budget to track work for a general contractor?

  • Do you need more specific codes to address specialty work? For example, masonry, and painting.

  • Do we want to create codes that are specific to one project? Or should they be reusable on multiple projects?

  • Do you want your codes to be set up in a particular order? For example, phased or chronological?

  • Who on your team will be using your codes? What costs and/or profits do they want to track?

As you prepare for the implementation process, Procore suggests that you always review your project and cost spreadsheets with your Procore Project Manager (your company's professional services and implementation contact at Procore). They can help you decide which budget code structure will work best for your business.

Many companies design their budget code structure to align with the CSI MasterFormat. Other companies decide to implement a budget code structure that is unique to their industry, organization, or project environment. Regardless of the structure, you can submit a request to have a Procore representative import segment items for you or you can expedite the import process and perform your own imports using the Procore Imports App.

To learn more about WBS, see the Work Breakdown Structure landing page. We recommend reading About Work Breakdown Structure and reviewing the steps in Create Your Company's Default Work Breakdown Structure and Create Your Project's Work Breakdown Structure with your team.