Historical revenue, labor, overtime, margin, turnover, and service response pulled from Sigma and the turnover portal, correlated against technician staffing levels. Jan 2023 through Aug 2026.
...
Demand vs capacity
Revenue is the demand you actually served. Productive tech count is the number of technicians who billed hours to the department that month. When the bars keep climbing while the line falls, the remaining techs are absorbing the gap, and it shows up next in overtime.
Monthly revenue vs productive techs
Revenue per productive tech
Monthly revenue divided by techs who billed hours that month, with 6 month average
Overtime pressure
OT spend as a share of total labor cost is the cleanest short staffing signal in the P&L. Sustained OT above 12% of labor cost generally costs more than the loaded cost of an additional technician. The shaded band marks the 8 to 12% caution zone.
OT dollars and OT share of labor cost
Paid vs billed hours
Widening space between paid and billed hours is capacity leaking to nonbillable time
Headcount and turnover
Technician headcount reconstructed from the HR census (hire and termination dates, 178 technician records) plus the live snapshot in the turnover portal. Trailing 12 month turnover is terminations over average headcount.
Technician headcount with hires and exits
All Almcoe technicians, month end. Portal snapshot today: 32 Install, 35 Service (14 AUS, 16 DFW, 5 TYR)
Trailing 12 month turnover
Voluntary and involuntary exits as a share of average technician headcount
Do staffing levels drive results
Pearson correlation between monthly staffing and outcomes for the selected department. Values run from -1 to +1. Anything beyond about 0.4 in either direction is a meaningful relationship at this sample size (40 months).
Gross margin % vs tech count
Each dot is a month. The trend line answers the question directly
Margin and district EBITDA
Service response
Median hours from call creation to work start (response) and to job completion (return to service), against the number of Service techs on the board. Medians are used because a handful of parts holds skew the averages badly.
Response and return to service vs Service techs
Median hours, all Almcoe work orders
Work order volume and first time fix
Calls opened per month and share fixed on the first visit
Staffing planner
Set the revenue you plan to serve and the productivity you expect per tech. The model returns the tech count required, the extra bodies your current OT level implies, and the hiring you need just to stand still against turnover. Defaults come from your own trailing history.