Costing add-on in Project Management
The Project Management costing add-on connects the Project Management application to the Cost Management application to allow for estimating and tracking the costs associated with projects.
This plugin enables the following project costing features:
- Estimate group resource costs during project planning.
- Tracking the actual cost of each user resource for a project.
- Track actual project task costs from time cards and other project expenses.
- Allocate project costs to the business.
- Represent project costs to the CIs that the project affects.
- Rollups of actual task expenses to parent tasks and the project record.
The Project and Cost applications work together as shown in the diagram:
[Omitted image "project_costing_concepts.png"] Alt text: screenshot for Project and Cost applications relationship
The following properties are available with this plugin:
| Description | Property Name | Notes |
|---|---|---|
| For planned tasks types, calculate the actual cost field using the total of expense lines for the task. | glide.cost_mgmt.calc_actual_cost | Default: true. This property is from Cost Management. When an expense line is created against any task of planned_tasktype and this property is true, the system calculates the sum of all expense line costs. The total is set in the work_cost field. |
| When creating a task expense line should the system also create expense lines for the top task? | glide.cost_mgmt.process_task_top_task | Default: true |
| Enable project cost rollup (estimated and actual) - updating the cost of a project task updates the cost of its parent. | com.snc.project.rollup.cost | Default: true |
The following business rules are added or modified with this plugin:
| Name | Table | Description |
|---|---|---|
| Project Cost Rollup | Planned task [planned_task] | Default: true. This property is from Cost Management. When an expense line is created against any task of planned_tasktype and this property is true, the system calculates the total cost. The system gets a sum of the costs for all expense lines and sets the total in the work_cost field. |
| Process Top Task Parent | [fm_expense_line] | Default: true |
Parent Topic:Starting a project
Related topics
Create a project task from a project
Create a parent-child relationship on the Project Task form
Create a monetary benefit plan for a project
Create a non-monetary benefit plan for a project
Associate monetary and non-monetary benefit plans
Recalculating costs of all resource plans in a project
Create and manage waterfall projects
Schedule a project from a start date
Apply or change a task constraint
Activate project task email notifications
Change the planned start date of a project
Create a project status report
--- title: Costing add-on in Project Management description: The Project Management costing add-on connects the Project Management application to the Cost Management application to allow for estimating and tracking the costs associated with projects. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/it-business-management/project-management/c\_ProjectManagementCostingAddOn.html release: australia product: Project Management classification: project-management topic_type: concept last_updated: "2026-09-13" reading_time_minutes: 5 breadcrumb: [Starting a project, Using Project Management, Project Management, Project Portfolio Management, Strategic Portfolio Management] --- # Costing add-on in Project Management The Project Management costing add-on connects the Project Management application to the Cost Management application to allow for estimating and tracking the costs associated with projects. This plugin enables the following project costing features: - Estimate group resource costs during project planning. - Tracking the actual cost of each user resource for a project. - Track actual project task costs from time cards and other project expenses. - Allocate project costs to the business. - Represent project costs to the CIs that the project affects. - Rollups of actual task expenses to parent tasks and the project record. The Project and Cost applications work together as shown in the diagram: \[Omitted image "project\_costing\_concepts.png"\] Alt text: screenshot for Project and Cost applications relationship The following properties are available with this plugin: |Description|Property Name|Notes| |-----------|-------------|-----| |For planned tasks types, calculate the actual cost field using the total of expense lines for the task.|glide.cost\_mgmt.calc\_actual\_cost|Default: **true**. This property is from Cost Management. When an expense line is created against any task of **planned\_tasktype** and this property is true, the system calculates the sum of all expense line costs. The total is set in the **work\_cost** field.| |When creating a task expense line should the system also create expense lines for the top task?|glide.cost\_mgmt.process\_task\_top\_task|Default: **true**| |Enable project cost rollup \(estimated and actual\) - updating the cost of a project task updates the cost of its parent.|com.snc.project.rollup.cost|Default: **true**| The following business rules are added or modified with this plugin: |Name|Table|Description| |----|-----|-----------| |Project Cost Rollup|Planned task \[planned\_task\]|Default: **true**. This property is from Cost Management. When an expense line is created against any task of **planned\_tasktype** and this property is true, the system calculates the total cost. The system gets a sum of the costs for all expense lines and sets the total in the **work\_cost** field.| |Process Top Task Parent|\[fm\_expense\_line\]|Default: **true**| **Parent Topic:**[Starting a project](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-business-management/project-management/t_CreateAProject.md) **Related topics** [Create a project task from a project]() [Create a parent-child relationship on the Project Task form]() [Create a monetary benefit plan for a project]() [Create a non-monetary benefit plan for a project]() [Associate monetary and non-monetary benefit plans]() [Create a project cost plan]() [Recalculating costs of all resource plans in a project]() [Create an expense line]() [Create and manage waterfall projects]() [Schedule a project from a start date]() [Apply or change a task constraint]() [Update a project]() [Copy a project]() [Assign a project schedule]() [Create baseline of a project]() [Create a milestone]() [Activate project task email notifications]() [Change the planned start date of a project]() [Create a cost type definition]() [Generate labor costs]() [Create a project status report]() [Allocate budget to a project]() [Migrate budget of active projects to Next Experience]() [Migrate financial baselines of projects to Next Experience]()
| title | Costing add-on in Project Management |
| description | The Project Management costing add-on connects the Project Management application to the Cost Management application to allow for estimating and tracking the costs associated with projects. |
| locale | en-US |
| canonical_url | https://www.servicenow.com/docs/r/australia/it-business-management/project-management/c\_ProjectManagementCostingAddOn.html |
| release | australia |
| product | Project Management |
| classification | project-management |
| topic_type | concept |
| last_updated | 2026-09-13 |
| reading_time_minutes | 5 |
| breadcrumb | Starting a projectUsing Project ManagementProject ManagementProject Portfolio ManagementStrategic Portfolio Management |