Back to Table of Contents

Cost and Weight Data

Layer Cost Data (Layer$)

Unit weight and unit costs may be associated to any particular Layer in your model. All Objects (Groups, Components, Profile Members) on that Layer will use the assigned unit weights and costs in their particular quantity calculations.

  1. Select the Layer to assign the data. Layers that contain cost data will show a $ sign in front of the name.
  2. Input the weight (density) of the objects on this layer as well as the unit.
  3. Input an optional cost code for grouping and sorting similar costs in the report.
  4. Input a description of the cost item.
  5. Select the input quantity. This is the quantity that is calculated by Profile Builder from the objects in your model that are on the selected Layer.
  6. Input the conversion factor to convert from the input quantity to the unit of measure (Unit). This is a simple multipler of the input quantity. If the input quantity is the same as the unit of measure, then the factor should be 1.0.
  7. Input the unit of measure that will be used to calculate the cost of this line item.
  8. Input the unit cost. The cost must be entered as an integer or decimal number without any commas (eg. 12345.67) Do not enter 12.345,67.
  9. Input an optional waste factor percentage.
  10. Input an optional tax factor percentage.

Layers can use a variety of input quantities including:

  • Length
  • Area (projected area, not surface area)
  • Volume
  • Weight (see #2 above)

Material Cost Data (Material$)

Costs that are driven by surface area quantities can be associated with a Material in your model. This feature is best used to calculate costs for surface finishes such as:

  • Paint
  • Flooring
  • Tile
  • Coatings
  • Roofing
  1. Select the Material to assign the data. Materials that contain cost data will show a $ sign in front of the name.
  2. Material cost items can only use surface area (ft2 or m2) as the input quantity since the quantities are calculated from the surface area of the faces that are painted with the selected Material.

An object can have cost input from both Layers and Materials at the same time.

Object Cost Data (Object$)

Cost data can be assigned to an Object.


  • If you assign cost data directly to an object, any cost information (by layer, material, or object) that is associated with the entities contained within the object will be ignored.
  • All component instances of the object will use the same cost data.

This feature is best used to calculate costs for abstract objects where costs are not driven by a particular measurement such as:

  • Doors
  • Windows
  • Plumbing and Electrical Fixtures
  • Mechanical Equipment
  • Specialty Items
  1. Select the an Object in your model to assign the data.
  2. Uncheck the 'Report Child Objects' to supress reporting of nested objects inside the selected object. Nested (child) objects will then not be included in component reports.
  3. Object cost line items can only use EA (each) as the input quantity. The cost data will be applied for each instance of the object or component.

Model Cost Data (Model$)

Cost data can be assigned to the entire model file.

This feature is best used to calculate costs that may not otherwise be easily determined from the model entities OR in cases where it is not practical to create the entities in your model such as:

  • Labour costs and quotes
  • Roof Truss Package
  • Administrative or overhead costs
  • Windows or Doors Package
  • Other costs that are not represented by an entity in your model.


  • Model costs will not be included in the Quantifier dialog cost total but will always be included if you create a cost report.


Instant Cost Estimates

Once cost data has been assigned, getting a cost estimate is simply a matter of selecting the Objects that you are interested in.