---
sourceDocument: Zurich Strategic Portfolio Management
sourceDocumentLink: https://www.servicenow.com/docs/r/zurich/it-business-management

 Release :

    - zurich

ft:locale :

    - en-US

ft:publication_title :

    - Zurich Strategic Portfolio Management

ft:clusterId :

    - itbm

bundleId :

    - itbm

workflow :

    - Technology


---

# Rate Models

# Rate Models {#ariaid-title1}

* Release version: Zurich
* 
* Updated July 31, 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 minutes to read

Summarize  
![AI sparkle icon](https://servicenow.com/docs/portal-asset/ai-sparkle-icon) Summarized using AI  
This content was generated using new OpenAI-powered functionality. Results are provided on an as is basis and are not guaranteed to be accurate or complete.  

## Summary of Rate Models

Rate models are essential for deriving date-effective, criteria-driven hourly rates for calculating resource costs associated with projects or demands.
Unlike standard labor rates, rate models can utilize up to ten attributes from predefined entities like projects, demands, users, and roles.
Starting March 2026, you will be able to create rate models based on primary attributes to align with your organizational needs.
Show full answer Show less  

## Key Features

* **Rate Lines:** A rate model comprises multiple rate lines, each representing a unique combination of criteria that defines the hourly rate for a resource, group, or role over a specific date range. You can create multiple rate lines for the same criteria as long as their date ranges do not overlap.
* **Rate Model Processing:** To calculate hourly rates, associate a rate model with a project or demand. If no rate model is assigned, the system defaults to labor rate cards. The model evaluates rate lines based on the requested criteria and returns the appropriate hourly rate.
* **Evaluation Process:** The system identifies applicable rate lines, checks for matches in the criteria, and processes them in order of priority. If multiple matches exist, rates are applied according to the number of hours requested within the specified date ranges.
* **Creation and Modification:** Users can create or modify rate models to set criteria and define rate lines based on specific attributes. Additionally, rate lines can be exported to Excel or CSV for easier updates and imported back into the model.

## Key Outcomes

By utilizing rate models, ServiceNow customers can accurately determine planned and actual costs for resources, ensuring better financial management of projects and demands. The ability to customize rate lines based on various attributes and date ranges enhances flexibility and precision in resource planning.  
Use a rate model to derive date-effective, criteria-driven hourly rates for calculating planned and actual resource costs for a project or demand.

Unlike labor
rates, which are based on the user attribute only,
a rate model can derive
hourly rates based on up to
ten attributes. These attributes can be selected from
predefined entities such as projects, demands, users, and roles.

Starting March 2026 release, you can create rate models for resource assignments based on the primary attributes mapping to meet with the organizational requirements.

## Rate lines {#rate-model__section_gyw_dnf_gfb}

A rate model is a collection of multiple rate lines. A rate line is a unique combination of different criteria values that defines the hourly rate for a resource, group, or role for a specific date range. For the same set of
criteria, you can create multiple rate lines with different rates for different date ranges provided
that the dates don't overlap.

## Rate model processing {#rate-model__section_lc4_vmf_gfb}

To derive hourly rates from a rate model for the resource plans and time cards of a project or demand, associate the rate model with the project or demand.  
Note:  
A project or demand without a rate model uses the labor rate cards associated with rate type to find a rate for the time cards.

The rate model associated with a project or demand evaluates the rate lines to find and return the hourly rate that matches the requested criteria. The rates are derived from the rate model during resource planning or
allocation, and during time card processing.

The rate is returned in the functional currency specified in the matching rate line.
Figure 1. Rate model processing flow diagram

The following video describes how to set up a rate model and the evaluation method to find and return the hourly rate
for a request.

When a rate is requested, the rate model uses the following process.

1. Finds the rate lines in the requested date range and discards the remaining rate lines.
2. Evaluates the identified rate lines to find values matching the requested value in the first criteria column and discards the remaining rate lines. If the requested value is empty, it checks for rate lines containing NULL.

   If no exact match is found, it checks for the rate line having the value `All other (*)`.

   The evaluation is repeated for the other criteria columns in order of priority until all criteria columns are processed.
3. Returns the rate if one or more rate lines match the request.
   * If a single rate line is found, the corresponding rate is returned.

   * If multiple rate lines are found, the system determines the number of hours in the request that applies to each rate.
   * For example, say the rate requested is for resource allocation from July 1 to July 30. The rate model has one rate from July 1 to July 15 and a different rate from July 16 to July 30 for the same set of criteria. The rate model applies the first rate to the requested hours for July 1--15 and the second rate to the requested hours for July 16--30.

   {#rate-model__ul_ibj_dym_g3b}

   If no rate lines match the request, then the request uses the [default rate card](https://www.servicenow.com/docs/azvi6eaJXP8kBRRyB261cw "Several components are installed with the Cost Management application.").
{#rate-model__ol_w3v_qz1_kfb}
* **[Create or modify a rate model](https://www.servicenow.com/docs/PiasdAQVVSaA0KDeYYs91w)**   
  Create or modify a rate model that can be linked to a project or demand to determine planned costs and actuals for their resource. The rate model provides date-effective, criteria-driven hourly rates for these investments.
* **[Define criteria of a rate model](https://www.servicenow.com/docs/VD8n6jueYeSc1uIPsT4VsQ)**   
  Set the criteria of a rate model by adding attributes from a set of predefined entities to derive resource hourly rates based on the criteria.
* **[Create a rate line](https://www.servicenow.com/docs/o8wFen~JJC0rYGduytaiIQ)**   
  In a rate model, create a rate line to define an hourly rate based on a set of criteria for a given date range.
* **[Export rate lines to a file](https://www.servicenow.com/docs/PxGHJlCROi8QmpQORXZ54Q)**   
  Export rate lines to a Microsoft Excel or CSV file to quickly update or add new rate lines and import them back into the rate model.
* **[Import rate lines into a rate model](https://www.servicenow.com/docs/KkXiJE~i1xdLDF_obK0vQg)**   
  Use the import rate lines function to quickly add multiple rate lines from an export file into a rate model.

