Skip to main content
Procore (en-GB)

How do cost types from Procore Estimating map to Procore's Budget tool?


When you create a catalogue item in Procore Estimating, the catalogue item type acts as a cost type. If you already have cost types added in Procore (in the Company level Admin tool), these cost types will be available to select in the 'Cost Type' field when creating or editing a catalogue item. You can also create new custom cost types to in the 'Custom Type' field when creating or editing a catalogue item.

Procore's Budget tool uses cost codes and cost types, while Procore Estimating also uses items (such as a part). Because of this, items will be grouped differently on the budget when compared to the estimate.


In order for items on an estimate to reflect properly on the budget in Procore, you must assign cost codes and cost types to these items in Procore Estimating. Items without cost codes will appear on the budget in a separate section with 'No Cost Code' as the line item name.

In addition, you cannot use the same cost code (such as 02-200) with different code names. If there is a cost code with multiple names, you will need to consolidate them in Procore Estimating before attempting to send the estimate to the budget.


The table below lists catalogue item types in Procore Estimating and the corresponding cost types in Procore.

Catalogue Item Type in Procore Estimating Cost Type in Procore
Part Material (M)
Assembly Material (M)
Subcontractor Subcontractor (SB)
Equipment Equipment (E)
Labour Labour (L)
Other Other (O)
Travel Travel (T)


Note: Adjustments outside of the Total Cost, such as Margin, Overhead, Taxes and Discounts map to the Other cost type in Procore.


Since the Other cost type in Procore Estimating includes all other costs after the Total Price, it is recommended that you break down cost codes and cost types further for Profit, Overhead, Discount, Tax and Others (such as Bonding). Configuring cost codes and cost types for one or more of these categories will help to ensure costs are appropriately outlined on your project's budget.

This option is available in the Company Settings section of the standalone Procore Estimating application, as well as the Configure Settings page of the Estimating tool within Procore. See Configure Cost Codes and Cost Types in Procore Estimating or Configure Settings: Estimating.

How an Estimate and Budget Connect in Procore

After an estimate is complete and ready to send to the project's Budget tool in Procore, it is important to be aware of how items will be represented on the budget.

When looking at an estimate in Procore Estimating, the columns on the first portion (from 'Quantity' to 'Profit') are related to the item's cost type (such as Material, Subcontractor or Travel), while the columns on the second potion (from 'Labour' to 'Tax') are related to the Labour cost type. This indicates which cost type will be reflected for these items in Procore's Budget tool.


When looking at a budget that was sent from an estimate, items are organised as individual line items grouped by cost code. For example, while adjustments such as profit, discounts and taxes are shown separately on an estimate, they are shown as regular line items in the budget grouped by the cost codes that were assigned to them.

You can use the same cost code for multiple items in Procore Estimating. However, when you export the estimate to the budget in Procore, items with the same cost code will be grouped together on the budget as a separate line items per cost type. See the example below for how two items associated with four different cost types in an estimate are shown as four separate line items on the budget.


As another example, if you have a part that has Labour, Materials and Tax (Other) applied to it, that single item will create three separate line items in the project's budget (one for labour, one for materials and one for tax).

Considerations for ERP Integrated Projects

  • If a cost type category is missing from your ERP system, any attempts to send the estimate to the budget will fail. You will need to contact your ERP Admin to add the missing cost type back into the system.
  • If your project is integrated with QuickBooks®, only the Other cost type can be used. In order to remove cost types and label all items as Other automatically, you will need to enable the 'Remove Cost Types' setting for Estimating. See Configure Cost Codes and Cost Types in Procore Estimating or Configure Settings: Estimating.