Cost sources
Summarize
Summary of Cost sources
This guide explains how expense lines are generated in the system for different objects, focusing on three primary types of cost sources relevant to ServiceNow customers: Configuration Item (CI) costs, task costs, and custom generated costs (via the ExpenseLine API).
Show less
CI Rate Cards
CI rate cards serve as templates defining costs for specific CI types, such as servers. For example, a rate card for UNIX servers in a datacenter can specify uniform recurring costs across all included servers. Customers can manage which CIs are included manually or by using update functions that ensure the rate card accurately reflects CIs matching defined conditions.
The rate card tracks recurring costs and generates corresponding expense lines, which help visualize and allocate costs per CI. This enables consistent and automated cost tracking for infrastructure components.
Distribution Costs
For broader, bulk costs that apply across multiple CIs where individual CI rate cards do not fit, distribution costs allow allocation of common expenses (e.g., datacenter power costs) evenly across relevant CIs. Distribution rules define how these costs are spread based on conditions such as installation status, supporting detailed cost reporting at the CI and cost center level.
Task Costs and Task Rate Cards
Task-related expenses are tracked using task rate cards, which determine costs when a task closes. These can use flat rates (e.g., fixed cost per incident priority) or be time-based, calculating costs from actual time worked multiplied by user or default hourly rates. This flexibility allows precise cost capture for various types of work tasks.
Labor Rate Cards
Labor rate cards define standard hourly rates for groups of users (e.g., by department), simplifying cost assignment for time worked on tasks. This avoids managing individual user rates and ensures consistent labor cost calculation across the organization.
Key Benefits for ServiceNow Customers
- Automated and accurate expense tracking: Cost sources enable automatic generation and allocation of expense lines tied to CIs and tasks, improving financial transparency.
- Flexible cost models: Support for flat rates, time-based rates, and bulk cost distribution accommodates diverse costing scenarios.
- Centralized rate management: Rate cards provide templates to manage costs efficiently without manual adjustments for every CI or user.
- Enhanced reporting: By capturing costs at granular levels, customers can analyze expenses per CI, task, or cost center for better financial decision-making.
There are a several ways to generate expense lines for objects in the system.
- CI costs
- Task costs
- Custom generated costs - these are not covered in the demo data, refer to the ExpenseLine API for more information.
CI Rate Cards
A CI rate card is a template that defines costs for a particular type of CI. This example uses only server-related costs. Since there are only a few different server models and the costs are the same for each model, CI rate cards can define a template of costs for each model.
It represents the common costs and CIs in the UNIX servers in the NY datacenter, regardless of what the server is used for.
- CIs that are a member of the rate card but do not match the condition.
- CIs that match the condition but are not a member of the rate card.
The Rate Card Costs related list displays the recurring costs that all of the servers will incur, in this case on a monthly basis.
Distribution Costs
For more generic bulk costs that are generated by multiple CIs, distribution costs can represent the broader costs where individual CI rate cards do not apply. Navigate to to view a few examples.
In this example, the datacenter's power costs for a month have been amortized and represented as a monthly recurring distribution cost.
This rule takes the $5,500 and distributes it to each of the servers that match the rule condition. The condition here is All servers with install status of installed. The '"View Condition Results related link displays the current records matching the condition.
Task Costs
Task-related activity can also generate expense lines to track the costs associated with processing tasks. The primary method of generating task-related costs is to use Task Rate Cards.
Task Rate Cards
A task rate card is a condition-based record that the system uses to determine how to calculate the costs of a task.
- When an incident with priority 1 - Critical is closed, it generates an expense line for $150.
- This is a flat rate defined for each P1 incident.
The Expense Line related list displays the list of expenses that have been created by this rate card.
- The Use time worked flag in the rate card tells the system to use the task time worked records associated with the task when determining the task cost.
- Processing this rate will:
- Query the list of task time worked records for the task.
- Attempt to resolve an hourly rate for the user in the task time worked record, or use the default rate of $250/hr defined in the rate card.
- Generate an expense line for each time worked entry.
The Expense Lines related list shows the expenses generated from this rate card.
Labor Rate Cards
Labor rate cards are a way to define common patterns for hourly worker rates so rates don't need to be managed for each individual in the system.
The conditions state that for users in the Development department, time worked costs will use $100 as the hourly rate.