Utilization Calculations

What is Utilization?

Utilization is a measure of how effectively an organization uses its billable resources over time. It's generally a key indicator to determine billings, profitability, employee compensation, and capacity required to deliver pipeline opportunities. Utilization reporting requirements vary greatly between different organizations.

PSA calculates utilization for billing purposes as a percentage: the number of billable hours available in a given time period divided by the number of hours resources have billed. Utilization calculations for the purposes of employee compensation also consider time credited hours (for example, time spent on training). The work calendarClosedA calendar that defines the working days, hours and public holidays for a resource, region, practice or group. determines the hours for each working week for the RPGClosedAbbreviation of region, practice, group. and resources to be included in utilization calculations. Timecards and work calendars are used to calculate utilization for a resource.

You can run utilization reports on a regionClosedA level of hierarchy used in PSA to which other objects belong such as resources, opportunities and projects., practiceClosedA level of hierarchy used in PSA to which other objects belong such as resources, opportunities and projects., groupClosedA level of hierarchy used in PSA to which other objects belong such as resources, opportunities and projects., or resourceClosedA contact that works on a project..

How does it Help My Professional Services Business?

You can use the utilization fields in an RPGClosedAbbreviation of region, practice, group., projectClosedA collection of activities and related items to be managed over a defined time range, such as timecards, expenses, milestones and budgets. or resourceClosedA contact that works on a project. to monitor compliance of time booked against time scheduled. The result of utilization calculations help explain operational realities and why variances have occurred. For instance:

About Utilization Calculations

Whenever you calculate utilization, either historical or scheduled, for an RPG or resource, PSA creates the following records in your organizationClosedA deployment of the Salesforce/FinancialForce applications with a defined set of licensed users. Your organization includes all of your data and applications, and is separate from all other organizations.:

These records are available to add as related lists on the RPG or resource. Actual utilization percentages and calculation fields are shown in the fields on the RPG record, usually in the Utilization section—see Region, Practice and Group Fields.

When you change the target utilization for a resource, a resource change record is created to track when the change was made and allow accurate utilization processing to take place.

Including the Hours for a Resource

To include the hours for a resource in utilization processing:

Your administrator can refine the utilization processing strategy for your organization—see Utilization Settings.

You can compare target, scheduled and actual utilization back through time and analyze the root causes of performance problems. You can create dashboards in Salesforce to analyze variance by comparing the various scheduled and actual utilization fields for a particular resourceClosedA contact that works on a project., resource role, projectClosedA collection of activities and related items to be managed over a defined time range, such as timecards, expenses, milestones and budgets., regionClosedA level of hierarchy used in PSA to which other objects belong such as resources, opportunities and projects., practiceClosedA level of hierarchy used in PSA to which other objects belong such as resources, opportunities and projects. or groupClosedA level of hierarchy used in PSA to which other objects belong such as resources, opportunities and projects. across your entire organization.

For information about analyzing utilization calculations, see About Utilization Calculations.

Excluding Roles from Utilization Calculations

When calculating and grouping hours by role for assignments, timecards, and held resource requests, the role set on the related resource record is always used, and not the role set on the assignment or resource request record. For unheld resource requests, the role set on the resource request record continues to be used, as there is no resource selected.

An Excluded Roles picklist is available on the Utilization Calculation object and on the Visualforce pages used by the Utilization Calculator. This picklist enables you to select any roles that are not relevant for capacity planning. Although utilization summary records are not created for the selected roles, these roles are still included when generating details for normal utilization metrics.

For more information, see Utilization Calculation Fields and Utilization Calculator Fields.

Warning:

To avoid confusion when selecting roles, ensure the options available in the Role or Resource Role picklists are always identical on the following objects:

The Value and API Name set on a role must match for each picklist option, so if renaming a role, ensure that you always change both the Value and the API Name for the picklist option on all of the above objects.

Previous Releases and Upgrading to Newer Calculation Methods

In previous releases, utilization calculation worked in different ways. In some cases you can keep an older calculation method. For detailed information about utilization calculations in older releases, see the documentation for that release.

If you used an older calculation method in a previous release, your administrator can configure PSA to use the newer calculation method. For more information, see Utilization Settings.

Warning: Warning
We recommend moving to the newer calculation method as soon as possible. Once you move to the new calculation method, you should not change back to the older method.