Skip to content
All case studies
🚜Contractor / equipment fleet · Customer story

When a machine dies on site, the whole crew waits

A site contractor priced what a broken machine really costs β€” idle crew, blown schedule, rush repairs β€” and cut it by tracking service history in the field.

The business
Halstead Site Works
Excavation & site contractor Β· mixed equipment fleet
app.uptimehq.app/dashboard
Critical insight
Generator #3: 3 hydraulic leaks in 60 days β€” $4,100 and climbing. Consider retiring.
Idle-crew hrs
13/mo
Rush spend
$600
PM compliance
90%
Monthly spend
The results

What tracking maintenance actually saved

$27,500
Saved per year
Idle-crew hours + avoided rush repairs
βˆ’55%
Jobsite delays from breakdowns
Fewer schedule slips
10 hrs/wk
Admin time saved
No more history hunting
44% β†’ 90%
PM compliance
Runtime-based service
Before UptimeHQ

The problem

For Halstead, downtime isn't one machine sitting idle β€” it's a four-person crew standing around a dead skid steer at $65/hour each, plus a schedule that slips into the next job.

Equipment moved between sites with no service history following it. The same hydraulic leak got β€œfixed” three times because nobody knew it was recurring.

Preventive service β€” filters, greasing, hydraulic checks β€” happened whenever someone remembered, which on a busy season meant rarely.

What they track

The equipment

Skid steers & excavators
Hydraulics fail hard
Generators
Job-critical power
Compactors & rollers
High vibration wear
Light towers
Runtime-tracked
Air compressors
Tool supply
Fleet trucks
DOT compliance
A day with UptimeHQ

How Halstead Site Works uses it

  1. 1

    History follows the machine, not the site

    Each machine's QR label ties to one record no matter which job it's on. Scan it and the full repair history is right there in the field.

  2. 2

    Field crews report without a login

    When the generator leaked again, the operator scanned it and tapped β€œHydraulic leak.” The office saw it immediately β€” and saw it wasn't the first time.

  3. 3

    Meter-based service on runtime

    Greasing, filter and hydraulic PMs trigger on logged engine hours, so a machine that worked doubles gets serviced twice as often β€” automatically.

  4. 4

    Downtime gets a dollar figure

    By pricing idle-crew time against their labor rate, the owner could finally justify retiring a machine that looked cheap to keep but was quietly bleeding the schedule.

9:41No login
Report a problem
Generator #3 (Site B)
Won't turn onHydraulic leakLeaking
Add a photo or note…
Send report

The login-free scan a tech sees

Where the savings come from

Before & after, line by line

MeasureBeforeWith UptimeHQ
Idle-crew hours from breakdowns~30 hrs / month~13 hrs / month
Repeat repairs on same faultcommonrare
Emergency / rush repair spend~$1,600 / month~$600 / month
Machines with no service historymost0
β€œA machine that breaks doesn't just cost the repair β€” it costs four guys standing around and a job that runs long. Once I could see that number, the decisions made themselves.”
β€” Owner, Halstead Site Works

Picture this for your contractor / equipment fleet.

Start free, label your first machines before lunch, and see your own numbers instead of ours.