Heartland · Operating analysis

Where Heartland could operate better, and what the data supports

A register of opportunities across eleven operating companies, each sized from data already held in Aspire and rated for how well it is evidenced, with the full supporting studies alongside. Items are ordered by size rather than by ease, and several are open questions rather than findings.

Operating companies
11
Branches
44
Contract value
$211,244k
Crew-weeks analysed
22,425
Opportunities
10
Period
Jan – Aug 2026

Contents

Documents

Further documents are added here as the analysis extends — unbilled work, estimating accuracy and equipment utilisation are the obvious next candidates.

Orientation

Where the money is

Contract value under management

$211,244k

7,441 properties, 44 branches, 11 operating companies.

Value on renewals not retained

$51,438k

From 21,275 renewal decisions in the window.

Labour not reaching a job ticket

621,348 h

19.2% of clocked time, so job costing sees about four fifths of what is paid.

Avoidable driving

55,883 h

Crew-hours over seven months — the most precisely measured item here.

The order of magnitude matters for sequencing the work. Retention losses and unattributed labour are each substantially larger than the scheduling opportunity. Scheduling happens to be the most precisely measured of the three, which is not the same as being the largest.

The register

Opportunities, sized and rated

Every item is drawn from data already in Aspire. Size is the best current estimate, confidence states whether it is measured or still open, and effort distinguishes a process change from something that needs building. Only one item is both measured and process-only: the route optimiser.

01

Renewal retention spread between branches

Retention ranges from 76% to 100% across the 44 branches on $211M of contract value. The gap between the weakest branches and the group median is the largest single number in this analysis.

Size
$51.4M of value sat on renewals not retained in the window; closing half the gap between the bottom quartile and the median is worth several million
Confidence
measured
Effort
investigation
Detail in
02

Next: Take the six branches below 82% retention and read the decline reasons already recorded against their lost renewals.

02

Route optimiser is licensed but under-used

Aspire's Optimize Route feature works — a fifth of crew-days are exactly optimally sequenced, which cannot happen by chance. It is simply not applied consistently, and never on the largest days.

Size
4.4% of planned driving group-wide, 9.3% at Signature — roughly 30,000 crew-hours a year
Confidence
measured
Effort
process only
Detail in
01

Next: Ask one branch manager why days above about fifteen stops are skipped: the 25-stop cap, the time it takes, or distrust of the result.

03

A fifth of paid labour never reaches a work ticket

Crews clock 3.24M hours but only 2.62M reach a job ticket. Job costing therefore sees about 81% of what is paid, and the missing share is not evenly distributed.

Size
621,348 hours, 19.2% of clocked time
Confidence
measured
Effort
investigation
Detail in
01

Next: Establish what the off-ticket time is — travel, load, shop, breaks — for one branch for one week, then decide what should be captured.

04

Estimating accuracy varies by 27 points between operating companies

Actual hours run at 120% of estimate at Heritage and 93% at JML. For Heritage this is roughly five times larger than its entire scheduling opportunity.

Size
~108,000 hours beyond estimate at Heritage alone
Confidence
measured
Effort
investigation
Detail in
01

Next: Compare Heritage's estimating assumptions against Keesen's, which lands within 0.2% of estimate.

05

Day grouping — which properties share a crew-day

Nothing in the current toolset decides which properties a crew visits together. Regrouping visits within the week they were already planned, without changing crew, removes measurable distance.

Size
3.9% of planned driving group-wide; 25,000 crew-hours a year
Confidence
measured
Effort
significant build
Detail in
01

Next: Validate with a production manager: how many proposed regroupings survive contact with unrecorded constraints.

06

Planned visits with no labour recorded

Between 3% and 37% of planned visits have no time booked against them. Some are cancellations; the rest is work done without capture. Completion reporting cannot be trusted where the figure is high.

Size
76,850 visits group-wide; 37% at the Heartland NE tenant
Confidence
measured
Effort
investigation
Detail in
01

Next: Sample fifty Heartland NE visits with no labour and establish which were cancelled versus uncaptured.

07

Crew-day elimination, constrained by overtime

Some weeks could be completed in fewer days. At current day lengths the effect is small; allowing longer days makes it larger but pushes most person-days into overtime, which likely cancels the gain.

Size
1.7% of crew-days with no day lengthened; 7.1% if days run a quarter longer
Confidence
measured
Effort
significant build
Detail in
01

Next: Confirm the overtime threshold and premium actually applied, then re-test only against days that carry a premium today.

08

Client service conversations show no measurable retention benefit

Retention is 1.5 points lower among properties that had a conversation. Selection is the likely cause — conversations appear to follow risk — but the benefit is currently unproven either way.

Size
Programme currently touches ~13% of Signature's properties
Confidence
unquantified
Effort
investigation
Detail in
02

Next: Compare conversation date against renewal date, or match on account size and tenure, before scaling the programme.

09

Missing yard locations and manual time entry

Five of eight tenants have no yard recorded for any branch, and 9–20% of labour is keyed manually with no usable clock time. Both limit every distance and time measure available.

Size
Enabler rather than a saving — improves the accuracy of everything else here
Confidence
measured
Effort
process only
Detail in
01

Next: Enter a yard property per branch using the coordinates derived in this analysis, validated to within 120 metres.

10

Completed work that was never invoiced

Work tickets carry an invoice reference. Whether completed tickets exist without one has not yet been tested, and unlike the other items here it would be cash rather than efficiency.

Size
Not yet measured
Confidence
unquantified
Effort
investigation
Detail in

Next: Query completed tickets with no invoice reference across all eight tenants. Roughly an hour of work.