Labor utilization tells you how much of your paid installer time is actually generating revenue. Most shops are at 55-70% — meaning a third of installer hours are dead time. Closing even half that gap is huge.
What utilization means
Utilization = (billable installer hours) / (total installer hours on the clock), per day, per installer, per bay.
Billable hours = time spent on a customer job that was eventually invoiced and paid.
NOT billable: prep, cleanup, slow days, lunch, training, fixing mistakes from yesterday, redoing a customer's car, idle waiting between jobs.
Open the reports
SalesThumb tracks this across two reports, both under Reports:
- Reports → Scheduling → Utilization — for each active installer (or other bookable resource), shows booked hours ÷ available business hours as a percentage, for whatever date range you pick (default range plus custom presets).
- Reports → Staff → Tech Efficiency — shows clocked hours vs. billed hours per installer, the closest thing to a "how much of their paid time was billable" view.
Neither report is broken out by bay, by hour-of-day, or by day-of-week today — both are per-installer totals for the date range you select. If you want a sense of *when* bays are busiest, Reports → Operations → Busy Hours shows a 7×24 heatmap of appointment volume by day/hour for the last 90 days (any status — not filtered to completed jobs, and not billable hours), which is a reasonable rough proxy.
What's healthy
- Tint shop, 1-3 bays: 65-80% utilization typical
- PPF/ceramic, 1-3 bays: 70-85% (longer jobs, less changeover)
- Multi-bay tint or detail: 60-75% (more changeover, more bay-switching)
- Mobile detail: 55-70% (driving time eats into it)
Below 50%, you have a real problem — usually undersold pipeline or massive over-scheduling-buffer.
Above 90% sustained means you're under-staffed and burning your team out.
Reading the reports
- Utilization (Scheduling) — one bar per active resource, showing booked minutes against available business-hour minutes for the range. Use it to spot which installer (or bay, if you've set bays up as resources) is running hot or cold relative to the shop average.
- Tech Efficiency (Staff) — clocked hours, billed hours, and the efficiency ratio between them, per installer. This is where slow changeovers, no-shows, and off-task time show up as a gap between clocked and billed.
The four hour problem
Most shops have ~4 hours per week per installer of recoverable dead time. Common sources:
1. Job changeover — between vehicles, 20-40 minutes of dead time. Fix: stage the next vehicle while current one is mid-install. Saves 10-15 min/changeover. 2. Photo capture skipped or delayed — installer rushes the cleanup, captures photos later, then has to chase them down. Fix: lock photo capture into the workflow so it happens at the bay. 3. Reschedule churn — customer no-shows or cancels, gap not filled. Fix: maintain a 3-5 customer standby list of last-minute fills. 4. Wrong-vehicle prep — installer preps for the wrong service or wrong film. Fix: pre-install confirmation step (installer reads back the job, customer confirms, system locks).
Each of those is 30-60 minutes per week per installer. Closing all four is 2-4 hours.
What these reports don't separate out yet
Neither Utilization nor Tech Efficiency currently excludes PTO or training time from the denominator — if an installer is on the clock but on approved leave or in training, that time still counts as "available" in these reports and will drag their percentage down. There's no toggle to exclude it today. When you're reading the numbers, sanity-check any unusually low installer score against their schedule before assuming it's dead time.