Blog · Board and management reporting · Professional services
A utilization dashboard compares billable hours with available working capacity by team. Define the denominator, reconcile the time categories, and use a worked services example to distinguish staffing gaps from missing time.
A utilization dashboard shows how much available working capacity became billable client work during a defined period. Its central calculation is billable hours divided by available hours. The important decisions are which hours count as available, whether all time is accounted for, and what a team can do about the gap.
Utilization measures deployment of capacity. It does not establish whether recorded work was invoiced, whether the invoice was collected, or whether a project made money. A practice needs those measures beside utilization, but it should not fold them into the same percentage.
Use a team or role comparison to support staffing discussions. Low utilization can reflect weak demand, unsuitable skills, planned training, or late time entry. High utilization can reflect strong demand, concentrated work, or overtime. The percentage identifies where to investigate; the supporting records explain the cause.
The utilization glossary entry gives the general definition. This dashboard uses professional-services labor hours specifically, with an explicit capacity denominator.
Bring a time export with person identifier, work date, project identifier, hours, billable classification, and approval status. Bring a capacity file with each person's scheduled hours, approved leave, holidays, and team assignment for the same dates. Use effective dates for transfers so historical hours stay with the team that owned the work.
For this example, available hours equal scheduled hours less approved nonworking hours. Nonworking hours include holidays and leave without overlapping them. Internal working time remains inside available capacity because the person was available but worked on training, administration, or business development.
Available hours = Scheduled hours − Approved nonworking hours
Billable utilization = Approved billable hours / Available hours
Capacity check = Billable hours + Internal hours + Unassigned hours
The capacity check must equal available hours. Unassigned hours here are reviewed capacity without a recorded work assignment. Missing or unapproved time entries remain a separate data-quality issue until the team confirms their classification.
Record billable status according to the engagement terms. As a specific federal contracting example, FAR 52.232-7 calculates time-and-materials labor payments from qualifying direct labor hours and contract rates and calls for supporting timekeeping evidence. That is a useful reminder that a time entry alone does not establish a billing entitlement for every contract.
A US consulting practice reviews a four-week period ending October 2, 2026. Every time entry has been reviewed, and the following hour categories are mutually exclusive. Percentages are calculated with full precision and displayed to one decimal place.
| Team | Scheduled hours | Nonworking hours | Available hours | Billable hours | Internal hours | Unassigned hours | Utilization |
|---|---|---|---|---|---|---|---|
| Advisory | 800 | 80 | 720 | 576 | 120 | 24 | 80.0% |
| Implementation | 640 | 40 | 600 | 510 | 60 | 30 | 85.0% |
| Research | 320 | 0 | 320 | 192 | 100 | 28 | 60.0% |
| Total | 1,760 | 120 | 1,640 | 1,278 | 280 | 82 | 77.9% |
Advisory has 800 − 80 = 720 available hours, and 576 / 720 = 80.0% utilization. Its capacity check is 576 + 120 + 24 = 720. The other team rows follow the same identities.
At practice level, available hours are 1,760 − 120 = 1,640. Accounted-for time is 1,278 + 280 + 82 = 1,640, so the categories reconcile exactly. Practice utilization is 1,278 / 1,640 = 77.9%.
The simple average of 80.0%, 85.0%, and 60.0% is 75.0%. That figure gives Research the same weight as Advisory even though the available hours differ. Divide the summed billable hours by the summed available hours instead.
Assume the practice has approved an 80.0% planning target for these teams in this period. This is an illustrative internal target, not an industry benchmark. Translate it into hours before deciding whether a gap is significant.
| Team | Available hours | Target utilization | Target billable hours | Actual billable hours | Actual less target hours |
|---|---|---|---|---|---|
| Advisory | 720 | 80.0% | 576 | 576 | 0 |
| Implementation | 600 | 80.0% | 480 | 510 | 30 |
| Research | 320 | 80.0% | 256 | 192 | −64 |
| Total | 1,640 | 80.0% | 1,312 | 1,278 | −34 |
The practice is short of its target by 1,312 − 1,278 = 34 billable hours. Research's gap is 64 hours, partly offset by Implementation's 30 hours above target. That does not mean the teams' people are interchangeable: the staffing owner must check skills, client approvals, timing, and workload before proposing a transfer.
Suppose Research assigns 20 of its 28 unassigned hours to approved client work, leaving every other input unchanged. Research billable hours become 212, and utilization becomes 212 / 320 = 66.3%. Practice billable hours become 1,298, utilization becomes 79.1%, and the target gap falls to 14 hours. Total unassigned capacity falls from 82 to 62 hours.
This variation shows exactly what improves the measure: a different use of existing capacity. Changing the denominator would answer a different question.
The resource manager owns scheduled capacity and team assignments. Team leaders own time approval and the explanation of internal work. Finance owns the definition of billable hours and the tie to engagement reporting. Practice leadership decides the target and whether internal investment should continue despite a utilization gap.
Discuss the planned purpose of internal time before treating it as recoverable capacity. Research's internal work might support a signed delivery commitment or a necessary training program. Canceling it solely to improve the current percentage can damage future delivery.
For the relationship with revenue and cost, use the separate consultant dashboard. The worked utilization and realization comparison also keeps deployment and realized value distinct.
Bring your approved time export and the matching capacity and leave file. Covirage maps the columns, and its tools compute utilization and check that the time categories reconcile; the external AI model explains the results with every figure traced to its rows. Create a free Covirage account, which takes about a minute, then set up your business and bring a sample of your own data.
See capacity planning for the supporting workflow.
Billable utilization equals billable hours divided by available hours. Define available hours before using the result: this article subtracts approved nonworking hours from scheduled hours. Other businesses may retain paid leave in the denominator, so comparisons require the same convention.
It depends on the documented reporting policy. Excluding approved vacation helps measure deployment of people who were available to work. Keeping it measures billable time against scheduled capacity. Label the measure clearly and keep the treatment consistent across teams and periods.
Use a target appropriate to the role and business plan. Sales responsibilities, training, management, and internal investment all consume capacity. A practice leader and a delivery specialist may need different targets; an unexplained external benchmark cannot resolve those differences.
No. A team can record substantial billable time while discounts, rework, or high delivery costs reduce its margin. Review utilization alongside realized billing rates, project costs, and revenue for the same work, while keeping those measures separate.