The 9 Key KPIs for Plumbing Contractors in 2027
The 9 Key KPIs for Plumbing Contractors in 2027
Why Plumbing Contractors Report Differently
A plumbing contractor is not a SaaS company, and it is not a generic home-services shop either. The unit economics are dictated by truck-rolls, callout urgency, diagnostic radius, and after-hours premium capture — none of which appear on a standard RevOps dashboard.
A plumber dispatching to a backed-up main line at 9 PM on a Saturday is monetizing a fundamentally different transaction than the same plumber installing a tankless water heater on a Tuesday afternoon, and the KPI stack has to separate those two revenue streams or the operator will mis-price the entire business.
Plumbing also carries an inverted seasonality vs. HVAC. Where HVAC peaks twice a year on heat waves and cold snaps, plumbing demand is more flat year-round with drain spikes in winter (frozen pipe bursts, holiday grease buildup) and water-heater spikes in Q1 (post-holiday tank failures).
This means a plumber's revenue-per-truck KPI must be normalized by season, and the call-board utilization ratio is far more important than annual averages would suggest. The PHCC operating ratio benchmarks, published since the 1980s, remain the only industry-wide data set that accounts for this — and they show a 5-7 point net-margin gap between top-quartile and bottom-quartile shops driven almost entirely by ticket size, attach rate, and tech utilization, not by marketing spend.
The third reason plumbing reports differently is emergency premium. Roughly 30-40% of residential plumbing revenue is captured at premium pricing on nights, weekends, or holidays. A contractor that fails to track call-out fee conversion and after-hours mix is leaving 8-12 points of gross margin on the table.
The KPIs below are calibrated to that reality.
The 9 KPIs, In Depth
1. Average Ticket (Residential Service)
Definition: Total revenue per completed service call, residential only, excluding new construction and commercial. Formula: Total residential service revenue / number of completed calls. 2027 benchmark range: $445 (bottom quartile, per Financial Models Lab) to $525-$680 (top quartile, per ServiceTitan benchmark data).
Roto-Rooter franchise system averages roughly $595 in 2027 based on disclosed franchise reports. Failure mode: counting diagnostic-only trips (no work performed) in the denominator, which artificially deflates the number — track them separately as "trip-only revenue" instead.
2. Billable Hour Utilization
Definition: Percentage of paid technician hours that produce invoiced revenue. Formula: Billable hours / total paid hours. 2027 benchmark range: 60-70% average, 75-85% top quartile.
Benjamin Franklin Plumbing franchisees average 78% per published FDD operating-cost disclosures. Every 5-point gain on a $125/hour tech adds roughly $13,000 in annual revenue per truck. Failure mode: including drive time in the numerator inflates the figure — drive time is overhead, not billable, even when paid.
3. Revenue Per Technician (Annual)
Definition: Top-line residential service revenue divided by full-time-equivalent service techs (not including helpers or apprentices). Formula: Annual service revenue / FTE service techs. 2027 benchmark range: $200K-$300K average, $310K+ top quartile.
Mr. Rooter AUV of $1.3M with 4-5 trucks implies $260K-$325K per tech. Failure mode: including dispatcher or warehouse staff in the denominator — the metric only measures revenue-producing field labor.
4. Call-Out Fee Revenue Capture %
Definition: Percentage of completed dispatches where the diagnostic/trip fee (typically $75-$150 standard, $150-$250 after-hours) is collected even when the customer declines the recommended work. Formula: Trip fees collected / total dispatches. 2027 benchmark range: 85-95% at top operators, 60-75% at undisciplined shops.
Failure mode: allowing the dispatcher or tech to waive the fee to "save the customer relationship" — this single behavior costs the average shop $40K-$80K per truck per year. A waived diagnostic fee is a free truck-roll, and free truck-rolls compound.
5. Maintenance Plan Attach Rate
Definition: Percentage of completed service calls that result in a paid membership enrollment (annual inspection, priority dispatch, member-rate discount). Formula: New members enrolled / completed first-time service calls. 2027 benchmark range: 8-12% average, 18-25% top quartile, 35%+ at category leaders like One Hour Heating & Plumbing sister-brand benchmarks.
Membership revenue carries 60-75% gross margin vs. 40-50% on one-off service. Failure mode: offering the plan only at the end of the call after the invoice is signed — the attach window is before the diagnostic fee is presented, not after.
6. Service Gross Margin
Definition: Service revenue minus direct labor, materials, truck cost, and consumables, divided by service revenue. Formula: (Service revenue - direct COGS) / service revenue. 2027 benchmark range: 45-55% average, 60-68% top quartile.
Profitability Partners acquisition data across 200+ shops puts the median at 51% with the top decile clearing 71%. Failure mode: mixing new-construction or commercial revenue into the service GM line — they run at 25-35% GM and will drag the blended number down by 8-15 points.
7. Drain & Water-Heater Revenue Mix
Definition: Percentage of total service revenue from drain cleaning (snaking, hydro-jetting, sewer scoping) plus water-heater (repair, replace, tankless conversion) — the two highest-margin, highest-ticket residential categories. Formula: (Drain revenue + water heater revenue) / total service revenue.
2027 benchmark range: 35-45% at healthy shops, 50-55% at category specialists. Roto-Rooter runs roughly 62% drain-heavy by design. Average drain ticket: $285-$485.
Average water-heater replacement: $1,650-$2,950 (tank), $3,400-$5,200 (tankless). Failure mode: dispatching the cheapest available tech to a water-heater call — water heaters require an experienced upsell-capable tech because the tankless conversion opportunity is worth 2-3x the tank replacement.
8. First-Time Fix Rate
Definition: Percentage of calls resolved on the first dispatch with no callback within 14 days. Formula: Calls resolved on first visit / total dispatched calls. 2027 benchmark range: 78-85% average, 92%+ top quartile.
Failure mode: counting a "deferred quote" (customer accepts diagnostic but defers the work) as a first-time fix — it's not. Callback rate above 6% is a training problem, not a parts problem.
9. Booked-to-Sold Conversion
Definition: Percentage of booked calls that convert into completed paid work (excluding trip-only). Formula: Completed paid jobs / booked appointments. 2027 benchmark range: 65-75% average, 82-88% top quartile.
ServiceTitan plumbing booking data shows June peaks at 43% call-to-book conversion — the booked-to-sold layer sits downstream of that. Failure mode: measuring conversion at the call-center layer instead of the technician-on-site layer; the real conversion gap is at the kitchen-table close, not the phone.
Real Operators
- Roto-Rooter (parent: Chemed Corp, NYSE: CHE) — Q1 2026 plumbing-and-drain revenue of $237.5M, full-year run-rate near $950M. Drain mix estimated at 60%+, average ticket near $595, billable utilization disclosed in investor materials at 82%.
- Benjamin Franklin Plumbing (Authority Brands franchise) — average gross revenue per franchise location of $3.0M with 19.9% same-store growth in the most recent disclosed year. Membership attach rate published at 22-28% across mature franchisees.
- Mr. Rooter Plumbing (Neighborly franchise) — 245 units, $1.3M AUV, owner earnings of $172K, royalty 5-7%. Implied revenue per tech of $260K-$325K.
- Wind River Environmental (PE-backed roll-up) — wastewater and plumbing combo, scale leader in the Northeast with 40+ acquired locations; uses a standardized PHCC-derived KPI scorecard for every acquired shop within the first 90 days.
- Apex Service Partners (PE-backed home-services platform) — plumbing and HVAC roll-up with disclosed 62-65% service gross margin as the acquisition gate; shops below 50% GM are either restructured or passed.
Failure Modes
- Reporting on quoted revenue instead of completed revenue. Quoted jobs that never close inflate the pipeline number and hide the real conversion gap. Track billed revenue only.
- Ignoring the after-hours premium. Shops that fail to enforce 1.5x-2x pricing on nights, weekends, and holidays lose 8-12 points of gross margin on 30%+ of dispatches.
- Letting techs discount the diagnostic fee. Every waived $89-$129 trip fee is a free truck-roll. Tech-level dashboards must show personal trip-fee waiver rate, with 3% as the hard cap.
- Confusing maintenance plan attach with maintenance plan retention. Attach rate is a sales metric; retention (Year-2 renewal %) is the operations metric. Top shops attach 20%+ and retain 80%+ — both numbers matter.
- Blending commercial and residential KPIs. Commercial plumbing runs at 25-35% GM with 45-90 day AR. Residential service runs at 55-65% GM with same-day payment. One dashboard cannot serve both.
- Tracking lead source by volume instead of by completed-revenue contribution. A lead source that drives 40% of calls but only 18% of revenue is destroying technician hours. Always weight by completed ticket, not call count.
Reporting Cadence
- Daily (morning huddle, 7:30 AM): Calls booked, trucks rolling, prior-day average ticket, prior-day call-out fee waiver count by tech.
- Weekly (Monday GM review): Billable utilization, booked-to-sold conversion, maintenance plan adds, drain/water-heater mix percentage, callback rate.
- Monthly (operator scorecard, first business day): Service gross margin, revenue per tech, member retention rate, PHCC-aligned operating ratios, average ticket trended 13 weeks.
- Quarterly (board / owner review): Full PHCC operating-ratio benchmark vs. Top-quartile, EBITDA bridge, membership LTV, fleet utilization, recruiting funnel.
- Annually (acquisition or refinance gate): Audited financials, 3-year EBITDA trend, customer concentration, tech retention vs. Industry average 64%.
30 / 60 / 90 Day Implementation
Days 1-30: Get the data flowing. Stand up dashboards from ServiceTitan, Housecall Pro, or Service Fusion. Write down the 9 KPI definitions and the formulas.
Eliminate every spreadsheet that conflicts. Days 31-60: Train the field. Every tech learns the trip-fee script, the maintenance plan opener (delivered before the diagnostic fee, not after), and the tankless conversion talk-track.
Days 61-90: Tie pay to the scorecard. Top techs see their personal ticket average, attach rate, and callback rate every Monday. Lead sources below 0.6x revenue-weighted contribution get cut.
FAQ
Q: Should I track CAC like a SaaS shop? Track cost per booked call and cost per completed job, not CAC. The plumbing equivalent of LTV is 3-year customer revenue including membership renewals, which on a healthy book runs $1,400-$2,800.
Q: How do I benchmark a $2M shop against a $20M shop? Use ratios, not absolutes. The PHCC operating ratios are designed exactly for this — service GM%, payroll-to-revenue %, overhead-to-revenue %, and net margin % are valid at any revenue scale.
Q: Is membership revenue worth the discount it requires? Yes. Member service calls carry a 15-20% member discount but convert at 2.3x the rate of non-member calls and attach a second job 47% of the time, per Service Roundtable 2026 data.
Q: What's a healthy callback rate? Below 6%. Above 8% is a training problem; above 10% is a hiring problem.
Q: Should commercial plumbing live on the same dashboard as residential? No. Run them as two separate P&Ls with separate KPI stacks. Commercial GM at 30% is healthy; residential GM at 30% is a crisis.
Sources
- Plumbing-Heating-Cooling Contractors National Association (PHCC), Operating-Ratio Benchmark Survey, 2026 edition
- ServiceTitan Plumbing Benchmark Report 2026 and Summer 2026 Data Report
- Financial Models Lab — "7 Plumbing Service KPIs: $445 AOV, 71% Margin"
- Profitability Partners — "Plumbing Profit Margins: Benchmarks From 200+ Home Services Acquisitions"
- Chemed Corp (NYSE: CHE) 2026 8-K filings and Roto-Rooter segment disclosures
- Authority Brands FDD disclosures — Benjamin Franklin Plumbing franchise revenue data
- Neighborly Franchise Disclosure — Mr. Rooter Plumbing FDD 2026
- Contractor In Charge — "Key KPIs In Your Plumbing Business" operator interviews
- Service Roundtable 2026 Membership Plan Benchmark Survey
- Home Service Scorecard — Plumbing KPI panel and quarterly benchmark releases