Sign in

Blog · Board and management reporting · Professional services

Utilization dashboard: capacity and billable time

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.

The short answerA utilization dashboard compares billable hours with available working hours for a defined period, usually by team, role, or practice. Available capacity must follow an explicit rule for holidays, leave, and part-time schedules. Reconcile billable, internal, and unassigned hours to that capacity, and calculate company utilization from total hours rather than averaged team percentages.

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.

What the dashboard measures

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.

Define the hours before comparing teams

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 worked comparison across three teams

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.

Turn the percentage into an hours decision

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.

Ownership and the review conversation

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.

Where it goes wrong

  • Different denominators. Keeping leave in scheduled capacity would produce 1,278 / 1,760 = 72.6% here. That is a valid alternate measure only when labeled and compared consistently.
  • Missing time labeled as idle. An incomplete timesheet is not proof that a person lacked work. Resolve it before assigning an operational cause.
  • Internal work excluded twice. Removing training from available hours and also classifying it as internal work breaks the capacity identity.
  • Percentages without volume. A team percentage needs its billable and available hours beside it so the reader can assess its weight.
  • Color without meaning. Show the target and an explicit status label. W3C guidance on color requires a visible alternative when color conveys information.

Check your own capacity file in Covirage

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.

Questions people ask

What is the utilization dashboard formula?

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.

Should vacation be included in available capacity?

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.

What is a good billable utilization rate?

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.

Does high utilization mean a consulting team is profitable?

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.