Headcount Capacity Planning for
Test & Inspection
Analyze headcount capacity for your test and inspection operation, region by region. Use the free tool to see how you’re managing resources against EICR, PAT, gas safety and LOLER jobs, next year’s workload, inspection clusters and return visits. Break down capacity by inspector certification requirements, planned inspections and emergency tests. Compare current engineer and inspector numbers with how many your operation actually requires.
Headcount Capacity Analysis
Modeled requirement
Your headcount is consistent with the model.
Add a second region, the differences between regions are where the answer usually is.
94 - 127 test and inspection technicians modeled, against 114 today.
This is an estimate from a travel-and-capacity model, not a simulation of your actual jobs. Real route optimization depends on where your work actually falls.
One region gives you a headline number. Add a second region to see where the difference actually is.
| Region | Jobs/day | Techs today | Modeled | Gap | Jobs/tech/day | Travel/job | Travel share |
|---|---|---|---|---|---|---|---|
| Region 1 | 240 | 114 | 110 | +4 | 2.7 | 8.0 min | 5.1% |
Add a second region to compare jobs per inspector per day across your entire test and inspection operation.
The model treats each region independently and doesn't move technicians across boundaries. Real operations do, so your true requirement is usually a little lower than this figure shows.
Get the Full Report
Get tables and benchmarks for each region, full working and region-by-region guidance in one report. Download a printable PDF, spreadsheet, or get a sharable link. Everything stays free either way.
Your technicians spend 160 hours a week between jobs rather than on them, and complete 2.7 jobs each per day. Neither figure needs more headcount to improve.
The model assumes competent but unaided test and inspection scheduling. That's the baseline it measures your operation against. So being consistent with it means you're in the normal range, not that you're done.
The gap between unaided and optimized is what eLogii works on: sequencing against real road networks, respecting skills and time windows without a dispatcher intervention, and re-planning test and inspection routes and schedules when your day changes.
Book a demoHow to Use the Free Headcount Capacity Planning Tool for Test and Inspection
Enter your regions and parameters in the fields
Click "Check It" to get a free headcount capacity report
Click "Get the full report" to download your analysis
Book a demo to see how to maximize headcount capacity
Running a test and inspection operation? See how eLogii supports test and inspection teams.
How to Calculate Headcount Capacity for Inspectors
The common approach is to divide total job hours by total shift hours. That answers a different question, because it assumes a technician spends the whole shift on site.
In practice a meaningful share of the day goes on driving between jobs. How much depends on how densely your work falls, how many of your technicians are qualified to take the job in front of them, and how much of the day is planned rather than reactive.
The calculation runs in seven steps, per region:
D = jobs per day ÷ service area, stop density, in jobs per km² per day.d = (k × c) ÷ √D × skill factor × scheduling factor, mean distance between consecutive jobs, in km.travel minutes = (d ÷ v) × 60 + p, driving time plus parking and access.minutes per job = time on site + travel minutesavailable minutes = shift − breaks − admin − commute overheadjobs per technician per day = available minutes ÷ minutes per jobtechnicians required = (jobs per day ÷ jobs per technician per day) ÷ availability factor
D- Stop density, jobs per square kilometer per day. The single most important input, and the reason a blended service area gives a poor answer.
k- The Beardwood–Halton–Hammersley constant, 0.70. It comes from the approximation that a tour through n points scattered in an area A has length roughly
k√(nA). Dividing by n gives mean leg distance as a function of density alone, the area cancels, which is what makes this work in a browser. c- Circuity, road distance divided by straight-line distance. 1.25 urban, 1.30 suburban, 1.35 rural.
v- Effective door-to-door speed, in km/h. 28 urban, 40 suburban, 52 rural. These are averages that already absorb stop-start driving, not free-flow speed limits.
p- Park, access and sign-in time, in minutes per job. Default 3.
- Skill factor
- The penalty for a mixed-skill workforce, because a technician can only be sent to jobs they are qualified for. Explained below.
- Scheduling factor
- The penalty for reactive work being injected into an otherwise planned day. Explained below.
- Availability factor
- The share of paid technician time actually available after holiday, sickness, training and on-call recovery. Default 0.82.
Why You Can't Do This with One Blended Service Area
Mean distance between jobs scales as one over the square root of density. That relationship isn't linear.
So averaging a dense metro region together with a sparse rural one doesn't give you the average. Instead, it distorts both, understating travel in sparse regions and overstating it in the dense ones.
For an operation with genuinely different regional densities, a single blended area produces roughly 30 to 60% error in modeled travel distance. That sounds bad, but drive time is only 10-25% of total minutes attached to a job.
So the error is reduced by the time it reaches headcount capacity: expect 5 to 12% error in the modeled technician requirement.
It's larger for short-job operations such as inspections, running about 20-40 minute visits, where drive time dominates the job. And it's smaller where jobs take longer.
So the accuracy gain from modeling regions separately is real but modest, and we aren't going to overstate it. The reason this tool insists on multiple regions is different:
Measuring per region is the answer.
If you run 200 technicians you already know your headcount. What you probably don't know is that one region completes 18% fewer jobs per technician per day than another. Or that travel time between jobs eats nearly a third of the working minutes in your worst region and a tenth in your best. That gap is actionable.
Worked Test & Inspection Example
A test and inspection operation running 730 inspection jobs a day across three regions with 364 inspectors. Time on site averages 150 minutes everywhere. The working day is a 510-minute shift less 30 minutes of breaks, 25 minutes of admin and 35 minutes of commute overhead, leaving 420 available minutes. Work is 90% planned and 10% reactive. 70% of inspectors have a general skillset covering 75% of job types, while the remaining specialists cover 25% of the workload.
Those settings give a skill factor of 1.40829 and a scheduling factor of 1.21462, which multiply to a combined travel multiplier of 1.71054 applied to every region's mean leg distance.
| Metro | Suburban | Regional | |
|---|---|---|---|
| Jobs per day | 387 | 234 | 109 |
| Service area (km²) | 155 | 468 | 2,180 |
| Area type | Urban | Suburban | Rural |
| Density (jobs/km²/day) | 2.49677 | 0.50000 | 0.05000 |
| Mean leg distance (km) | 0.95 | 2.20 | 7.23 |
| Travel per job (min) | 5.03 | 6.30 | 11.34 |
| Total minutes per job | 155.03 | 156.30 | 161.34 |
| Jobs per inspector per day | 2.71 | 2.69 | 2.60 |
| Travel share of job time | 3.2% | 4.0% | 7.0% |
| Inspectors required | 174.21 | 106.20 | 51.06 |
| Inspectors today | 193 | 116 | 55 |
The model requires 331.5 inspectors in total, a band of 282 to 381 once the ±15% uncertainty is applied. The operation has 364. That sits inside the band, so the honest conclusion is that the headcount is consistent with the model. There is no surplus or shortfall worth asserting.
The useful findings are elsewhere:
- Regional completes 3.9% fewer inspection jobs per inspector per day than Metro, 2.60 against 2.71.
- Travel per job in Regional is 2.25× Metro's, 11.34 minutes against 5.03.
- Travel consumes 7.0% of job time in Regional, against 3.2% in Metro.
- Across the operation, 388.1 inspector-hours a week are spent driving between inspection jobs.
There are two results worth noting from the example:
- Cutting reactive work from 10% to 5% drops the requirement to about 331.3 inspectors.
- Raising jobs share for general inspectors from 70% to 90% drops it to about 330.6.
Neither is dramatic on its own. And this is worth knowing before you reorganize a workforce on the promise of large cost-savings.
Finally, the reason for insisting on three regions rather than one:
Modeled as a single blended area of 730 inspection jobs across 2,803 km², the mean leg distance comes out at 3.05 km, against 2.29 km when the regions are calculated separately. That's 33.4% overstated, and it would have been invisible.
Why a Mixed Inspector Mix Costs More Travel Than You'd Expect
If a technician can only perform a fraction s of your job types, then from that technician's point of view the density of eligible work isn't D but s×D. Because mean leg distance scales as one over the square root of density, their travel scales as 1/√s.
The trap is what happens when you have a mixed headcount. It's tempting to average the coverage across all of your technicians and then apply the square root.
That order of operation understates drive time, because 1/√s is a convex function, so the average of the penalties is always larger than the penalty of the average.
Take 70% inspectors with a general skillset covering 75% of job types and 30% specialists covering 25%:
Correct: 0.70/√0.75 + 0.30/√0.25 = 0.80829 + 0.60000 = 1.40829
Naive: s̄ = 0.70(0.75) + 0.30(0.25) = 0.600 ; 1/√0.600 = 1.29099
Doing it correctly gives a travel factor 9.1% higher than the naive blend (1.40829 against 1.29099). Put the other way round:
The naive method understates the travel time penalty by 8.3%.
The intuition is worth holding on to: specialists are rare, so the nearest job a specialist is qualified for is disproportionately far away, and that penalty doesn't average out.
It's also why a field operation can add technicians without adding much in terms of job execution:
If the technicians you added are specialists, most of their extra capacity goes into windshield time.
Planned vs Reactive: What the Mix Does to Capacity
Planned work can be batched and clustered geographically, and scheduled into sensible AM/PM windows.
Reactive jobs arrive during the day against a response SLA, and you have to insert them into routes that you've already built.
That costs more. And it costs more than its own share of volume, because inserting an urgent job downgrades the planned route you insert the job into.
The model handles this in two parts:
scheduling factor = (planned share × 1.15 + reactive share × 1.50)
× (1 + 0.25 × reactive share)
The first bracket is the weighted cost of the two kinds of work: 1.15 for planned work with batching and time windows, 1.50 for adding urgent jobs against a response target.
The second bracket is the disruption to planned routes that's injected when you add reactive work. It's the cost of re-planning the day as it changes. Without it, the model would treat the job share as independent, which isn't how a dispatcher's day works.
At the extremes: an entirely planned operation carries a factor of 1.15. An entirely reactive one carries 1.50 × 1.25 = 1.875.
The gap between those two is the largest single lever in the model, bigger than skill mix, and bigger than most realistic changes to headcount.
Test & Inspection Headcount Capacity Benchmarks: What "Normal" Looks Like
Before you model your own operation, it helps to know the industry baselines. These are the numbers a well-run field service team tends to hit.
The gap between them and where most operations actually sit is what this tool is built to find. Unlike the modeled table below, these are observed figures from published sources.
- Jobs per technician per day: 3-5 is standard, up to 7 for short-visit work. The figure is driven almost entirely by time on site and travel. So the shorter the visit, the more the day becomes a routing problem. (ServiceTitan, 2026)
- Technician utilization: 70-85% is healthy, below 60% signals real inefficiency. Utilization is billable hours over paid hours. So a technician who spends the afternoon driving is busy, but isn't productive. (FieldEdge)
- Windshield time: 20-30% for technicians in cities, 40 to 50% in rural areas. Drive time is a 15-30% productivity tax on most field service businesses. Above 35% in a city is a red flag. (Field Service Software, 2026)
- More than half the working day, before optimization. In complex, multi-region field service operations, eLogii commonly observes technicians spending over 50% of the day driving before routes are optimized. This is consistent with the upper end of published windshield-time ranges, and the single biggest recoverable capacity in most operations. (eLogii field data)
- First-time fix rate: around 80% average, 90% is the target. Every failed first visit is a second trip, pure travel with no new job completed. (CompareSoft, via ServiceTitan)
- Around a third of maintenance work is unplanned. Reactive callouts don't batch like planned work, and they degrade the planned routes around them. This is why the planned vs reactive mix changes your headcount. (Utility Magazine)
- Re-inspection intervals are fixed by law. EICRs at least every five years, gas safety checks every twelve months, LOLER examinations every six to twelve, so demand is forecastable years ahead unlike most field service work. (Electrical Safety Standards (PRS England) Regulations 2020; LOLER 1998 (HSE))
Landlord electrical installations need an EICR at least every five years, gas appliances a safety check every twelve months, and lifting equipment a LOLER examination every six to twelve months, a fixed statutory cadence that makes this trade's demand forecastable years in advance. (Electrical Safety Standards (PRS England) Regulations 2020; LOLER 1998 (HSE))
Where your own operation sits against these is what the headcount capacity calculator works out, region by region.
Test and Inspection Benchmarks: Jobs per Inspector per Day
The table below is what this model implies for representative operations at three densities: 0.25 jobs/km²/day (urban), 0.06 (suburban) and 0.007 (rural), with the default working day of 420 available minutes, 60% planned work and a 70/30 generalist split.
These are modeled figures, not observed ones. They are reproducible from the formula above rather than drawn from a survey, and they are here so you can sanity-check your own inputs against the model's own logic. Published industry benchmarks with attributable sources, and eLogii's own figures once the benchmark dataset has volume, will replace this table, we are not going to print numbers we cannot attribute.
| Time on site | Urban | Suburban | Rural |
|---|---|---|---|
| 20 min | 14.3 | 12.9 | 9.3 |
| 90 min | 4.2 | 4.1 | 3.6 |
| 150 min | 2.6 | 2.6 | 2.4 |
| 210 min | 1.9 | 1.9 | 1.8 |
| 270 min | 1.5 | 1.5 | 1.4 |
| 480 min | 0.9 | 0.9 | 0.8 |
Inspection job lengths are bimodal rather than clustered, which is why these rows jump from 20 minutes to a full day: portable appliance testing and a full fixed-wire inspection are barely the same trade. Read the row matching your own average job rather than the middle of the table: a PAT item sits near the top of it, a domestic EICR somewhere in the middle, and a commercial fixed-wire inspection near the bottom.
Read across a row and the effect of density is clear: at 30 minutes on site, a rural technician completes about a third fewer inspection jobs than an urban one purely because of driving. At 120 minutes the same density difference costs only about 12%.
The shorter your inspection jobs, the more your capacity is really a travel problem.
What Should You Do When One of Your Regions Is Underperforming
There are five levers that you need to consider, in the order that we see most field service operations face them. (Only one of them is software.)
-
Redraw the boundaries of your regions
The boundaries of your service zone is the largest single input to route density. And this is partly a drawing decision. A region that covers a large sparse area plus a dense town is two different operations sharing a manager.
Splitting them, or moving the boundary so each region has a coherent density, changes the headcount before anyone does anything differently.
-
Train specialist technicians to those with a general skillset
Because the skill penalty scales as 1/√s, the returns are largest when coverage is worst. Moving a technician from covering 25% of job types to 50% cuts their travel penalty by nearly 30%.
The same training applied to someone already at 75% barely moves anything. LOLER and lifting-equipment inspectors are usually the narrowest certified pool on a test and inspection team, so target them first.
-
Move your technician's starting point
Driving overhead comes off the top of every technician's available minutes before any work happens. In a normal working day it's 35 minutes of a 510-minute shift, about 7%.
A depot in the right place, or a shift to a route with a home-start where geography permits it, recovers some of that time across the whole region at once.
-
Convert reactive callouts to planned visits
This is the biggest lever in the model and usually the hardest one to achieve.
Anything that moves work from a failed-test return visit to a scheduled visit reduces both the direct cost of the reactive job and the disruption it causes to the routes around it.
Condition-based triggers, better job priority at the point of booking, and a tighter planned-visit cadence all make that shift easier.
Customer-facing slot booking and selection is another.
-
Start scheduling jobs better
This model assumes competent but unaided scheduling. This is a reasonable baseline for most field operations, but it isn't the ceiling.
The gap between that and constraint-aware optimization is real. This is what route optimization software actually addresses.
Three things in particular:
- Road networks
- Skills and time windows attached to each job
- How current routes and schedules stay accurate as the day unfolds
Sequencing jobs against the actual road network is the first.
The second is doing that without a dispatcher holding it all in their head. That means respecting technician skills and time windows automatically, instead of relying on the dispatcher.
The third is staying accurate as your operations change during the day.
Re-planning when the day changes, rather than keeping to a plan that was created in the morning. This is what keeps routes and schedules accurate even after lunchtime.
It's the last lever on this list because the four above are usually cheaper, and because software applied to a badly drawn region mostly just optimizes the driving between the wrong jobs.
Missing a re-inspection window is a compliance failure, not just a scheduling one; see the true cost of missed field service SLA and compliance windows for why that cost is usually higher than the visible penalty.
Frequently Asked Questions
How do I calculate headcount capacity per inspector per day?
It depends heavily on the mix. A day of short PAT or appliance testing can run to many items, while full EICR, fixed-wire or thermal imaging survey jobs take several hours each, so an inspector might complete only a handful. Because job length varies so much, model your real job mix rather than an average visit.
Why is test and inspection demand so predictable?
Because it is statutory. Re-inspection intervals are set by law, EICR at five years, gas at twelve months, LOLER at six or twelve, so a large share of the coming year's work is knowable now. That lets you cluster inspections geographically into efficient routes instead of dispatching them reactively.
What counts as reactive work here?
Mostly the failed test. When an EICR or fixed-wire inspection returns unsatisfactory codes, it triggers unplanned remedial work and a return visit, the main source of reactive load in an otherwise planned book. Damage-triggered and post-incident re-inspections add a little more.
How does certification limit capacity?
Only a suitably qualified person can sign each certificate, a NICEIC- or NAPIT-registered inspector for an EICR, a Gas Safe engineer for a gas check, a competent examiner for LOLER, so you cannot flex capacity by adding untrained staff. Model your certified cover as the constraint on the regulated streams.
Does report write-up affect capacity?
Yes, and on-site-only models miss it. Certificates are typically issued 24 to 48 hours after the visit, so write-up and QA are real non-billable capacity. If admin is heavy, lower your availability factor to reflect it.
What availability factor should I use?
The default is 0.82. Inspection operations with a heavy reporting and QA load, or a large statutory training requirement, often sit a little lower once that time comes out of paid hours.
Will this just tell me to hire inspectors?
No. Because demand is so schedulable, the first lever is usually better routing and batching of statutory work by area. Redrawing boundaries, clustering re-inspections and adding certified cover where it is the bottleneck can recover capacity before hiring.
What utilization rate should a test and inspection team aim for?
Seventy to 85% of paid time is the healthy field service band, and inspection sits in its middle once certificate write-up is counted. A full statutory book looks like it should keep an inspector busy every minute, but travel between sites, write-up and the occasional failed EICR return visit all consume real hours. Pushing past the top of the band usually shows up as slipped re-inspection dates rather than genuine output.
How much of an inspector's day is drive time?
Benchmarks put driving at 20 to 30% of an urban technician's day and 40 to 50% in rural areas, and a scattered statutory book sits at the top of whichever applies. Short PAT and appliance jobs make travel dominant, because a 20-minute test can sit behind a 40-minute drive, while a long fixed-wire EICR dilutes it. The analyzer models travel from region size and job density.
Why not just divide total job hours by shift hours to size the team?
Because that ignores travel, the bimodal job mix and failed-test return visits, so it always understates headcount. Dividing hours by hours assumes an inspector spends every paid minute on site, back to back, with no drives between a dozen short PAT calls and no write-up. This tool layers travel, the planned-reactive split and an availability factor on top.
What data do I need before I start?
Four things per region: annual job volume, a typical service time, the rough planned-versus-reactive split, and your current certified headcount. Pull volume from your statutory renewal book, the EICRs due, gas checks scheduled and LOLER examinations falling due, and use a realistic on-site time for your job mix. Sensible estimates give a useful gap; you do not need a perfect dataset to begin.
How often should I re-run the analysis?
Each quarter, and again whenever the statutory book shifts materially. Because demand is driven by fixed re-inspection intervals, a large block of EICRs or LOLER examinations coming due can change a region's required headcount well before you feel it on the ground. A quarterly pass, plus a re-run after any branch or boundary change, keeps certified cover ahead of the renewal wave.
Is headcount capacity planning the same as day-to-day inspector scheduling?
No. Headcount capacity planning is the strategic question of how many certified inspectors a region needs over the coming months to cover its statutory book, EICRs, gas safety checks and LOLER examinations, plus a realistic share of failed-test return visits. Day-to-day scheduling is the tactical job of assigning inspectors to specific jobs this week. Getting the headcount right first is what makes the daily scheduling problem solvable; understaffing turns every week into firefighting no schedule can fix.
Does keeping certifications current eat into headcount capacity?
Yes. NICEIC- or NAPIT-registered EICR inspectors, Gas Safe engineers and LOLER-competent examiners all have to renew their qualifications on a cycle, and that training time comes out of paid hours the same way report write-up does. If your inspectors carry certifications across EICR, gas and lifting equipment, build a lower availability factor to account for the recurring time spent on renewal rather than on site.
What happens if I understaff test and inspection headcount?
Because so much of the work is statutory, an undersized team does not just mean slower turnaround, it means EICRs, gas safety checks or LOLER examinations sliding past their legal re-inspection interval, which is a compliance failure for your client, not just a scheduling delay. That is the real cost of getting headcount capacity wrong in this trade: a routing inefficiency becomes a missed statutory deadline.
See How It Works with Your Real Jobs
This calculator measures headcount capacity against unaided scheduling. That's why technician numbers stay normal: the model prices the work, instead of how well it's sequenced.
eLogii plans routes and schedules from your actual jobs, using real addresses, real skills, real time windows and real road networks your technicians use, and re-plans when daily changes demand it.