Think Build Implement Repeat
London, UK +44 7367 067226
WhatsApp FOLLOW f in X
  1. Home
  2. Blog
  3. How Does an MSP Measure Engineer Utilisation Across Support, Projects and Internal Work?
Problems We Solve

How Does an MSP Measure Engineer Utilisation Across Support, Projects and Internal Work?

MSP directors guess at engineer utilisation because PSA time is logged inconsistently. We build utilisation reporting by engineer, work type and client.

Updated 3 min readBy SpiderHunts Technologies

Free estimateNo obligation

Get a free estimate

Tell us what you need. A senior engineer reads every enquiry.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →

Quick answer — TL;DR

Engineer utilisation at an MSP is hard to read because time splits across managed support, billable projects, onboarding, internal work and unlogged gaps, and the PSA's reports rarely show all of it against available hours. We build utilisation reporting that combines PSA time with available hours from your rota or HR system, splits it by work type and client, and shows trends per engineer and team.

Are we short of engineers or not?

The service desk feels overloaded. Tickets are ageing, engineers are complaining, and the operations director wants to hire. The managing director asks whether the team is actually fully used, or whether time is going somewhere unproductive. Nobody can answer with figures.

The PSA shows hours logged, but some engineers log everything and some log only billable work. Project engineers log to projects, service desk engineers to tickets, and nobody logs the hour spent in the morning backup check or the afternoon fighting the RMM. Holidays and training are in a separate HR system.

Why utilisation is hard to see

Utilisation is logged time divided by available time, split by the kind of work. Both halves of that sum are usually unreliable at an MSP.

  • Available hours are not in the PSA: holiday, sickness and training live elsewhere.
  • Work types are inconsistent between engineers.
  • Internal work (monitoring checks, documentation, tool upkeep) is rarely logged.
  • Onboarding and project time is mixed with managed support.
  • Reports show totals, not trends or comparisons between engineers.

Different roles also have different healthy levels. A service desk engineer spending most of the day on tickets is doing their job; a senior engineer doing the same may be a sign that projects and design work are being crowded out. A single utilisation figure for everyone hides that.

What guessing costs

Blind spotEffect
Real capacity unknownHiring too early or too late
Internal work invisibleTool upkeep and checks eat time nobody plans for
Project time under-recordedProjects look more profitable than they are
Uneven load between engineersBurnout for some, spare capacity in others
No trendProblems seen only when people leave

Utilisation targets are a management choice, and pushing them too high has its own costs. The reporting shows reality so the choice is informed.

Utilisation reporting we build

  1. Time entries pulled nightly from your PSA, by engineer, work type, client and ticket or project.
  2. Available hours per engineer from your rota, HR or holiday system (such as BreatheHR or a shared calendar), including part-time patterns.
  3. A small set of standard work types agreed with the team (managed support, billable project, onboarding, internal, training), mapped from your existing PSA work types.
  4. Weekly utilisation per engineer and team, split by work type, with trends over months.
  5. Gaps shown clearly: available hours with no time logged, so missing time entries become visible rather than hidden.
  6. A capacity view for the coming weeks, combining booked project work, holiday and typical support load.

The operations meeting, with figures

The operations director opens a weekly view. It shows the service desk logging most of its available time to managed support, with a noticeable chunk to internal work that nobody had counted: the daily backup and alert checks. It shows one senior engineer spending most of their time on low-level tickets because they are the only one who knows a particular client. It shows project engineers with gaps of unlogged time, which turns out to be travel.

The hiring question becomes specific: the service desk is genuinely full, but automating the morning checks and cross-training on that client would free real time. The decision might still be to hire, but it is made on evidence.

Month by month, the trend shows whether changes are working: whether internal work falls after the checks are automated, whether project time estimates are getting closer to reality.

The per-client split is useful beyond staffing. When the same view shows that one client absorbs a disproportionate share of a senior engineer's week, the account manager has the start of a renewal or rescoping conversation. When onboarding time for new clients keeps running over the plan, the onboarding fee or template can be revisited. Both are decisions the directors make, but they start from the same figures the operations team uses.

Signs you need utilisation reporting

  • Hiring decisions are made on how busy the desk feels.
  • Engineers log time inconsistently.
  • Internal work is never measured.
  • Holiday and training are not in the same place as time entries.
  • You cannot compare load between engineers.

FAQ

Frequently asked questions

The questions readers ask us after this guide.

Still have a question?

Ask us directly — a senior engineer will get back to you.

Ask about your project

Will engineers see this as surveillance?

That depends on how you use it. Many MSPs share team-level figures openly and use individual figures only in one-to-ones. We can build it either way.

Do we have to change our work types?

We map your existing ones into a few standard groups for reporting. Tidying them in the PSA is optional.

Where do available hours come from?

From your rota, HR or holiday system, or a simple table of contracted hours if you have nothing else.

Does this set utilisation targets?

No. It shows the figures. Targets are your decision.

What affects the cost?

Mainly the PSA, the source of available hours, and how much history you want included.

Keep reading

More on Problems We Solve

Start here

Tell us how your MSP tracks its people and its contracts

Describe your PSA, how engineers log time, how contracts and service levels are recorded, and what the directors look at each month. We will tell you what we would build on top of the tools you run, and where a report you already have would be enough.

  1. You tell us what you needTwo minutes on the form, or a message on WhatsApp.
  2. A senior engineer reviews itAnd comes back with questions, a realistic range and an honest view on fit.
  3. Free 30-minute scoping callWe talk through scope, options and a realistic estimate — with no obligation.
Free estimateNo obligation

Talk to someone who builds this

Send a short brief and we will come back with an honest view and a realistic range.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →