1. Help Center
  2. DATA MANAGER
  3. General Data Manager Workflows

An Outline of Resource Groups, Resources, Rate Tables, and Markups

Resource Groups, Resources, Rate Tables, Markups 

In the construction industry, several general contractors “self-perform”, meaning that they employ their own people to complete certain steps of the construction process. When companies self-perform work, they need a way to calculate the cost of labor based on the amount of work, pay rate, and the speed that they can complete that work. Resource groups, resources, rate tables, and markups are used to calculate this cost. 

For this document, we will build out resource groups, resources, and rate tables for building and painting a wall. 

Note-The content covered inside this document is only applicable to Data Manager and Estimator. Profiler does not consume resource groups, resources, markups, or rate tables. 

Resources 

Resources represent the roles of individual workers. For example, a wall installation team could have the following roles: 

  • Wood cutter and installer-$15/hour 
  • Drywall cutter and installer-$10/hour 

A painting team could have the following roles: 

  • Painter-$10/hour 

In addition to the worker’s base rate, the employer might have overhead costs associated with employing the worker. These overhead costs can include: 

  • Medical Insurance 
  • Union Fees 

These additional costs are applied as Resource Markups (RM). Inside Data Manager and Estimator, resource markups appear as columns. These markups are added onto the Base Rate to get the Total Rate: Total Rate=Base Rate+Markup1+Markup2+… 

Using the first resource as an example, we can calculate the Total Rate: 

  • Total Rate=$15 + ($15*15%) + $2 
  • Total Rate=$15+$2.25+$2 
  • Total Rate=$19.25 

Resource 

Base Rate 

Medical Insurance 

Union Fees 

Total Rate 

Wood cutter and installer 

$15/hour 

15% 

$2 

$19.25/hour 

Drywall cutter and installer 

$10/hour 

15% 

$1.50 

$13.50/hour 

Painter 

$10/hour 

15% 

$1 

$13.00/hour 

 

Since the Total Rate represents the true cost of the resource, this is the value that is used for the resource’s calculations inside Estimator. 

Note-Inside Data Manager and Estimator, these values are visually rounded to 2 decimal places. The underlying, unrounded value under the hood is used for all calculations and rounded at the end for displaying to the user. 

Resource Groups 

Resource groups (RG) are a combination of resources that work together to complete a task. In the construction industry, resource groups are also called crews. The user combines them together so they can easily be applied to a line item. For our example, we will create the following resource groups: 

Resource Group 

Resource 

(Combined) Total Rate 

Drywall Installation Crew 

Wood cutter and installer 

$32.75/hour 

Drywall cutter and installer 

Painting Crew 

Painter 

$13.00/hour 

 

Note: the above table is simplified to help communicate high-level resource group details. 

Resource Group Productivity Rates 

productivity rate is the amount of work a resource group is able to complete in a specific amount of time. The user is able to specify productivity rates after applying a resource group to a line item’s cost category. Even though any cost category can hold a resource group, typically resource groups are applied to the Labor Cost Category since it represents the personnel cost of completing a task. 

A resource group applied to a Labor Cost Category looks like this: 

  • Labor Cost=resource group, amount of work/amount of time 

For example, let’s say that the Drywall Installation Crew can build 100 Square Feet of a wall in 2 Hours. That productivity rate would look like this: 

Cost Category 

Resource Group 

Amount of Work 

Time Duration 

Labor Cost 

Drywall Installation Crew 

100 Square Feet 

2 Hours 

 Since our resource groups are charged per hour, we can simplify the productivity rate to be based on 1 hour instead of 2 hours: 

Cost Category 

Resource Group 

Amount of Work 

Time Duration 

Labor Cost 

Drywall Installation Crew 

50 Square Feet 

1 Hour 

Rate Tables 

Rate tables (RT) typically represent geographical regions that have differing labor costs. For example, labor costs can vary by state based on the cost of living or state minimum wages. Like resources, rate tables have markups called Rate Table Markups (RTM) that are applied to all resource groups in a particular cost category inside the estimate. 

For example, let’s consider the regions California and Texas that have a Cost of Living markup: 

Rate Table 

Cost of Living Markup on Labor Cost Category 

Texas 

2% 

California 

25% 

 Whenever the user applies the California rate table to the estimate, all line items having a resource group applied to the Labor Cost Category will see a 25% increase in the resource’s hourly rate: 

Resource 

Base Rate 

Medical Insurance 

Union Fees 

Cost of Living 

Total Rate 

Woodcutter and installer 

$15/hour 

15% 

$2 

25% 

$23.00/hour 

Drywall cutter and installer 

$10/hour 

15% 

$1.50 

25% 

$15.50/hour 

Painter 

$10/hour 

15% 

$1 

25% 

$15.00/hour 

 Overridden Resource Groups 

Overridden resource groups are resource groups that are applied to a rate table for the purpose of customizing their resources’ details. When a rate table is applied to line items inside Estimator and contains resource groups, those line items will use the overridden values for driving calculations instead of the original values inside the resource’s definition. 

For example, say Texas has cheaper medical insurance and no unions.  Inside the Texas rate table, the user can override the markup’s value for each resource. 

Resource Group 

Resource 

Base Rate 

Medical Insurance 

Union Fees 

Cost of Living 

Total Rate 

Drywall Installation Crew 

Wood cutter and installer 

$15/hour 

10% 

$0 

2% 

$16.80/hour 

Drywall cutter and installer 

$10/hour 

10% 

$0 

2% 

$11.20/hour 

Painting Crew 

Painter 

$10/hour 

10% 

$0 

2% 

$11.20/hour 

 Resource Group Calculations inside Estimator 

Using all of this information, we can determine how much it will cost crews to complete a certain amount of work inside Estimator. 

Let’s say that the user adds the following line item to the estimate by the Default Rate Table (without markups or overridden resource groups)

  • Description=Drywall 
  • Quantity=1,000 Square Feet 
  • Labor Cost=Drywall Installation Crew, 50 Square Feet per 1 Hour 

In order to complete 1,000 Square Feet of Drywall, the crew will need to work 20 hours. Using the original resource’s cost definition of $32.75/hour, 20 hours of work will cost $655. 

If the user changes the rate table, quantity, base rate, markups, or productivity rate, the Labor Cost will adjust using the same math above. 

Durations inside Estimator 

Inside Estimator, the user is able to see the resource group’s duration and the resource’s duration. The resource group’s duration is the amount of time it takes for the crew as a whole to complete their work.  

Continuing the example above, the resource group takes 20 hours to complete the task. Assuming 8 hours in a day, 20 hours is the same as 2.5 days. 

The resource’s duration is the summed amount of time each resource requires in order to complete their individual task, also referred to as Man Hours. Since there are 2 resources inside the Drywall Installation Crew and it takes 20 hours for the crew to complete the task, it will take 40 Man Hours to complete the task. This is the same as 5 Days assuming an 8-hour workday.