Skip to main content
Utilisation measures how much of your available time is spent on billable work. It’s a key efficiency metric that shows whether you’re making good use of capacity.

The Formula

Utilisation is a simple ratio expressed as a percentage:
The Formula
  • Billable Minutes: Time logged to client work that will be charged
  • Available Minutes: Working time available after leave and holidays

What Counts as Billable?

Time is considered billable when it’s logged to:

Client Tasks

Work on client tasks and subtasks marked as billable

Help Desk Tickets

Client support and troubleshooting

Scheduled Work

Any client-facing work that will be charged

Billable Projects

Project work tied to client contracts
Only time entries with isBillable = true count toward utilisation. Non-billable time (meetings, admin, internal projects) is tracked but doesn’t count toward this metric.

What Counts as Available?

Available time is your productive capacity—the time you have available for work:
Available Time

Working Days

A working day is any weekday (Monday-Friday) that is not:
  • A weekend (Saturday/Sunday)
  • A UK bank holiday
  • A day you’re on approved leave

Daily Capacity

Your daily capacity is the productive minutes available per day:
Why 6.5 hours and not 7.5?The 6.5-hour default is realistic productive time. It accounts for:
  • Meetings and standups
  • Context switching
  • Email and admin work
  • Breaks and downtime
The 7.5-hour “billing day” is used for day rate calculations but isn’t realistic for daily capacity planning.

Role-Based Capacity

Different roles may have different daily capacities:
These can be configured per person or per role in the system.

Worked Example: Individual Utilisation

Scenario: Sarah’s February performance Sarah hit the target utilisation of 75%!

Target: 75%

The goal is 75% utilisation, not 100%. Here’s why:
Aiming for 100% utilisation means:
  • ❌ No time for training and development
  • ❌ No buffer for urgent work or emergencies
  • ❌ High risk of burnout
  • ❌ No time for internal improvements
  • ❌ No flexibility for planning and thinking
100% utilisation is unsustainable and unhealthy.
The remaining 25% of time is for valuable non-billable work:
  • Internal projects - Tools, processes, documentation
  • Training - Learning new skills and technologies
  • Meetings - Standups, planning, reviews
  • Admin - Timesheets, expenses, communication
  • Innovation - Exploring new approaches
  • Business development - Proposals, pitches
This work has real value even though it’s not directly billable.
Not everyone should target 75%:

Utilisation Levels

CharleOS uses bands to categorize utilisation:
What it means:
  • Very little buffer for non-billable work
  • High risk of burnout
  • No time for improvement or learning
Common causes:
  • Tight deadlines across multiple projects
  • Under-staffing
  • Over-commitment
Actions:
  • Consider hiring or redistributing work
  • Review and adjust schedules
  • Ensure proper time off is taken

Department & Agency Utilisation

Utilisation can be aggregated across teams and the entire agency:

Department Utilisation

Department Formula
Worked Example - Design Department in February: The department as a whole is just under the 75% target.

Agency Utilisation

Same calculation across all billable staff in the agency:
Agency Formula
Only staff with hasBillableCapacity = true are included in agency utilisation. This excludes admin, leadership, and other non-billable roles.

Where to See Utilisation

Utilisation metrics appear throughout CharleOS:
See your personal utilisation for:
  • Last 7 days
  • Last 30 days
  • Current month
  • Custom date ranges
Includes a comparison to the previous period.
See utilisation for:
  • Each team member
  • Your department as a whole
  • Trends over time
Helps identify who has capacity and who might be over-loaded.
Admin users see agency-wide utilisation:
  • Current utilisation percentage
  • Month-over-month trends
  • Department comparisons
Helps with high-level capacity planning.
Utilisation is shown alongside capacity in:
  • PM capacity views
  • Schedule planning
  • Resource allocation tools

What Affects Utilisation

Understanding what drives utilisation helps you improve it:

Things That Lower Utilisation

Things That Raise Utilisation

Don’t optimise for utilisation alone!High utilisation at the expense of:
  • Team wellbeing
  • Quality of work
  • Process improvements
  • Learning and development
…is counterproductive. Aim for sustainable high utilisation, not maximum utilisation.

Common Misconceptions

Reality: 75% is the target for healthy, sustainable productivity.100% utilisation means:
  • No time for growth
  • No buffer for problems
  • High burnout risk
  • Declining quality over time
Reality: The 25% non-billable time drives long-term value.Internal work includes:
  • Process improvements that save time later
  • Tool development that increases efficiency
  • Training that improves skills
  • Planning that prevents problems
These investments pay dividends.
Reality: Low utilisation can have many legitimate causes:
  • New starters ramping up
  • Between projects (pipeline issue, not individual)
  • Waiting on client approvals (blocker, not laziness)
  • Seasonal quiet periods
  • Heavy internal project work
  • Training and development
Always investigate the cause before jumping to conclusions.

How It’s Calculated in the System

CharleOS calculates utilisation at multiple levels:
1

Individual Calculation

For each user with hasBillableCapacity = true:
  1. Get daily capacity (role-based or default 390 mins)
  2. Calculate working days (exclude weekends and bank holidays)
  3. Subtract approved leave (including half-days)
  4. Multiply by daily capacity = available minutes
  5. Sum billable time entries where isBillable = true
  6. Calculate: utilizationPercent = (billable / available) × 100
2

Department Aggregation

For each department:
  1. Sum billable minutes for all department members
  2. Sum available minutes for all department members
  3. Calculate: deptUtilization = (totalBillable / totalAvailable) × 100
3

Agency Aggregation

For the entire agency:
  1. Sum billable minutes for all users with hasBillableCapacity = true
  2. Sum available minutes for all billable users
  3. Calculate: agencyUtilization = (allBillable / allAvailable) × 100
4

Daily Snapshots

Every night at 1 AM UTC, utilisation is captured in metricSnapshot table:
  • Stores cumulative month-to-date values
  • Enables historical trend analysis
  • Used for charts and reports

Tips for Healthy Utilisation

Leave reduces available time (denominator), which increases utilisation percentage. If someone takes 2 weeks off, their utilisation that month will naturally be higher.
Internal projects are valuable but should be balanced with billable work. If utilisation drops significantly, review internal project priorities.
Good scheduling minimizes gaps between projects and ensures smooth transitions. Poor scheduling creates idle time that lowers utilisation.
Client approvals, feedback delays, and external dependencies can kill utilisation. Follow up proactively and have backup work ready.
Sustainable 75% is better than burnout-inducing 95%. Protect team capacity and mental health.

Capacity

Utilisation measures billable vs available time—capacity defines available time

Day Rates

High utilisation helps day rates, but efficiency matters more for profitability

Efficiency

Utilisation shows how much time is billable, efficiency shows how well that time is used

Time Tracking

Learn how to log time entries that feed into utilisation calculations