Cross-trade productivity: what separates the three trades
HVAC, plumbing, and electrical service businesses share the same operational DNA — dispatch-driven, technician-dependent, margin-sensitive. But the KPI profiles differ meaningfully because of call-type mix, job complexity, and revenue model. HVAC runs the highest-volume service tickets; electrical has the highest average ticket but lowest job frequency; plumbing sits in the middle across most metrics.
The cross-trade comparison below shows where the three trades cluster and where they diverge on the five core productivity KPIs. Percentile ranges reflect 2026 data from 280+ operators across Sun Belt, Southeast, and Midwest markets.
Sample size note: HVAC (n=142 operators), Plumbing (n=89), Electrical (n=54). Businesses ranging from $1.5M to $40M in annual revenue. Sample skews toward PE-operated platforms (60%) and owner-operators (40%).
Revenue per tech per day by trade
RPTD is the most operationally actionable productivity metric in any trade services business. The formula is total service revenue divided by total technician days worked — where "days worked" means days with at least one billable visit, not calendar days.
HVAC operators run the highest RPTD of the three trades at top quartile ($1,600–$2,200/day) because of seasonal volume density and high service call frequency. Plumbing's median RPTD sits lower ($900–$1,300) partly because drain and sewer work generates fewer repeat visits in the same week, and partly because flat-rate pricing penetration is lower. Electrical operators run the widest RPTD variance because commercial project work and service work have very different density profiles.
| Percentile | HVAC RPTD | Plumbing RPTD | Electrical RPTD |
|---|---|---|---|
| Top quartile (P75+) | $1,600 – $2,200 | $1,200 – $1,600 | $1,500 – $2,100 |
| Median (P50) | $1,100 – $1,500 | $800 – $1,200 | $950 – $1,450 |
| Bottom quartile (P25) | $650 – $1,050 | $450 – $800 | $500 – $950 |
Callback rate benchmarks
Callback rate is the most financially material KPI on this list for most operators. A callback is a return visit for the same problem within 30 days — it generates zero revenue and full cost. The math is stark: at a $5M HVAC business with a 7% callback rate, you're dispatching approximately 400 fully-unbillable return trips per year. At $85 fully-loaded cost per dispatch, that's $34,000 in direct overhead drag — before you count the customer satisfaction impact on review scores and referral rate.
Callback rates are more consistent across trades than RPTD because the root causes (truck stocking, diagnosis quality, tech training) are trade-agnostic. The top quartile is below 3.5% for all three trades.
| Percentile | Callback Rate Range | Revenue impact at $5M/yr |
|---|---|---|
| Top quartile (P75+) | < 3.5% | ~$21K–$29K avoided dispatch cost |
| Median (P50) | 4% – 6.5% | Baseline — industry average |
| Bottom quartile (P25) | 7% – 12%+ | ~$50K–$85K excess dispatch cost |
Technician utilization rates
Utilization is billable hours divided by available hours. The ceiling in trade services is around 78–82% — above that you're cutting into the buffer time that absorbs job overruns without hurting customer experience. The goal is consistent 70–75% performance, not single-day heroics at 85%.
Electrical operators tend to run higher utilization in commercial-heavy markets because project work fills schedule gaps more predictably than residential service. HVAC has the widest utilization variance because of the dramatic seasonal swing (cooling season utilization routinely hits 80%+ in Sun Belt markets).
| Percentile | Utilization Rate | Primary driver |
|---|---|---|
| Top quartile (P75+) | 70% – 78% | Dense scheduling, MA visits fill gaps, tight routing |
| Median (P50) | 58% – 69% | Standard scheduling; some dead time between jobs |
| Bottom quartile (P25) | 42% – 57% | Reactive scheduling, wide territory, poor job density |
First-call resolution rates
FCR is the percentage of service calls resolved completely on the first visit. It has a direct EBITDA impact on both sides: a return trip for a part run is usually not fully billable, and every return trip burns fuel, takes a tech off the board, and delays other work. Top quartile across all three trades sits at 85–91%.
Electrical operators tend to have lower FCR at median (72–80%) because many electrical calls involve troubleshooting where the tech can't fully diagnose without circuit tracing that's difficult to complete in a single visit. HVAC has the highest FCR ceiling because flat-rate pricing books and truck stocking are more standardized.
| Percentile | FCR Rate | Primary driver |
|---|---|---|
| Top quartile (P75+) | 85% – 91% | Stocked trucks by call type; pre-call symptom screening |
| Median (P50) | 72% – 84% | Standard truck stock; occasional part runs; some diagnostics-only |
| Bottom quartile (P25) | 55% – 71% | Ad hoc stocking; frequent part runs; no pre-call screening |
Average ticket by trade
Average service ticket (ATV) varies most dramatically across the three trades. HVAC service-and-repair at top quartile runs $390–$520/ticket. Plumbing sits at $250–$400/ticket (drain and sewer work pulls the average down relative to HVAC). Electrical's range is the widest: $300–$650/ticket depending on the service vs. project mix.
Maintenance agreement penetration is the single highest-ROI intervention across all three trades for lifting ATV. A tech running a 9am MA visit followed by a $450 repair followed by an afternoon MA visit will hit $1,500+ most days regardless of trade. MA conversion rate at point of service is rarely tracked — which means the opportunity is almost universally under-exploited.
| Percentile | HVAC ATV | Plumbing ATV | Electrical ATV |
|---|---|---|---|
| Top quartile (P75+) | $390 – $520 | $320 – $430 | $480 – $720 |
| Median (P50) | $280 – $385 | $210 – $310 | $300 – $470 |
| Bottom quartile (P25) | $160 – $275 | $110 – $210 | $150 – $300 |
Download the full dataset
Complete benchmark table with all percentile ranges, trade-specific data, and operator count per segment. Spreadsheet format.
Check your inbox — the dataset is on its way.
No spam. One dataset per request.
Full cross-trade benchmark table
All six KPIs, all three trades, all three quartiles — in one reference table.
| KPI | HVAC P75 | HVAC P50 | Plumb P75 | Plumb P50 | Elec P75 | Elec P50 |
|---|---|---|---|---|---|---|
| Rev/tech/day | $1,850 | $1,250 | $1,420 | $1,000 | $1,680 | $1,200 |
| Callback rate | <3.5% | 5% | <3.5% | 5% | <3.5% | 5% |
| Utilization | 72% | 63% | 70% | 61% | 74% | 66% |
| FCR | 88% | 79% | 85% | 76% | 83% | 74% |
| Avg ticket | $460 | $335 | $380 | $265 | $600 | $385 |