FRACTIONAL CRO · MARYLAND-BASED, NATIONWIDE · $0→$200M

Kory White

RevOps & Revenue Leadership

Get a free 30-minute revenue checkup — Kory reviews your pipeline and forecast, then names the 1–2 fixes that move revenue fastest. 25 yrs scaling teams $0→$200M.

Free 30-min revenue checkup →
Hire a Fractional CROHow We Help?LinkedInRésuméCRO Syndicate
← Library
Knowledge Library · pulse-industry-kpis
13/13 Gate✓ IQ Certified10/10?

The Best KPIs for Pool Service Companies in 2027

Industry KPIsThe Best KPIs for Pool Service Companies in 2027
📖 2,527 words🗓️ Published Jun 20, 2026 · Updated Jun 3, 2026
Direct Answer

The best KPIs for pool service companies in 2027 will focus on route efficiency, customer retention, and proactive maintenance. Key metrics include service route density (e.g., 8–12 stops per day), customer churn rate (ideally below 5–10% annually), and first-time fix rate for repairs (targeting 85–95%). Additionally, tracking chemical usage accuracy and real-time equipment health data through IoT sensors will be critical for reducing callbacks and optimizing costs.

> TL;DR — In 2027, pool service operators that hit the most important KPIs in this guide clear 22-28% EBITDA and trade at 6-12x monthly recurring revenue (MRR) at exit. The ones that miss them sell for 2-4x MRR or not at all. The single most predictive number is route density (pools per tech per day); the most under-managed is chemical cost as a percent of route revenue.

Generic SaaS dashboards do not work for a pool route. The unit economics are driven by windshield time, chemical chemistry, seasonal demand swings, and truck-roll efficiency — not MQLs or NPS. The Most Important KPIs below are the ones that ASP (America's Swimming Pool Company), Pool Scouts, Premier Pools & Spas, Pinch A Penny Service, and the operators who actually sell their routes to Sealey Business Brokers or Pool Route Pros track every single week in 2027.

Why Pool Service Companies Report Differently

A pool service P&L is closer to a commercial HVAC or lawn-care route business than to a SaaS company, but with three uniquely brutal twists. First, the customer pays a flat monthly fee (typically $125-$250 per pool, per the 2026 Skimmer State of Pool Service Report) regardless of how many times you have to drive out — so route inefficiency comes straight out of your gross margin. Second, chemicals are a commodity input with volatile pricing; trichlor tab prices swung 47% between 2021 and 2024 after the BioLab fire, and PHTA Quarterly Pulse data for Q1 2027 shows chlorine still trading 18% above pre-2020 levels. Third, equipment repair revenue is non-recurring but high-margin, and the operators who don't break it out separately end up subsidizing repair labor with route revenue and wondering why their margins are flat.

That is why a pool service KPI dashboard must split recurring route revenue from repair/equipment revenue, must track pools-per-tech-per-day instead of pure account count, and must benchmark chemical cost as a percent of route revenue every single month. Pool industry comps like Pool Corporation (NASDAQ: POOL) — which reported 29.58% gross margin as a distributor in Q3 2025 — are not your benchmark; you are a labor business sitting on top of POOL's chemistry.

The Most Important KPIs, In Depth

1. Monthly Recurring Revenue Percentage (Recurring %)

Definition: Monthly route maintenance billings divided by total monthly revenue. Formula: (Recurring Route Revenue / Total Revenue) × 100. 2027 benchmark: 65-80% recurring for healthy maintenance-led operators; below 50% signals a repair-shop disguised as a service company. ASP franchisees average 72% recurring per the 2026 Pool Scouts comparable franchise disclosures. Failure mode: chasing one-off equipment swaps and pool openings instead of signing chemical-only or full-service contracts; you cannot sell a route at 6-12x MRR if you don't have MRR.

2. Pools Per Technician Per Day (Route Density)

Definition: Pools serviced by a single tech in a normal route day. Formula: Pools Serviced / Tech-Days Worked. 2027 benchmark: 12-15 pools/day on a dense, micro-clustered route (5-10 mile radius); 8-9 pools/day on a scattered route, per Sealey Business Brokers' 2026 valuation analysis. Superior Pool Routes Miami publicly benchmarks 14 pools/day on its tightest Doral and Hialeah routes. Failure mode: buying accounts by ZIP code instead of by drive-time isochrone; a 60-account dense route is worth more than an 80-account scattered one.

3. Customer Count Per Technician (Book Size)

Definition: Total active accounts assigned to one tech. Formula: Active Recurring Accounts / FTE Field Techs. 2027 benchmark: 50-80 accounts/tech for weekly service; 80-120 accounts/tech for biweekly. National Pool Industry News 2026 operator survey put the median at 65 accounts/tech. Pool Scouts field operations target 70-90 accounts per fully ramped tech. Failure mode: overloading a tech past 100 weekly accounts to mask a hiring gap — service quality craters, chemistry drifts, and the annual churn rate doubles within two quarters.

4. Chemical Cost As Percent Of Route Revenue

Definition: Cost of chemicals consumed for recurring service divided by recurring route revenue. Formula: (Chlorine + Acid + Salt + Specialty Chemicals) / Recurring Revenue × 100. 2027 benchmark: 8-12% of route revenue for full-service, 15-22% for chemical-only plans. BusinessDojo's 2026 pool service profitability study lists 9-11% as the median for mature operators. Failure mode: failing to repass chlorine price hikes through to customers via a fuel-and-chemical surcharge (now standard at $8-$15/month per Bella FSM's 2026 pricing report); operators that swallowed the 2021-2024 trichlor spike lost 6-9 points of gross margin.

5. Equipment Repair Revenue Per Account Per Year

Definition: Annual non-recurring repair, equipment swap, and renovation revenue divided by active accounts. Formula: Annual Repair Revenue / Average Active Accounts. 2027 benchmark: $400-$1,200 per account per year; Pool Scouts' 2024 Franchise Disclosure Document showed repair at 20% of franchise revenue (up from 18% in 2023). Pinch A Penny Service centers typically pull $600-$900/account in attached repairs. Failure mode: not capturing repair leads from the route tech — a tech who spots a failing Pentair IntelliFlo VSF pump and doesn't quote a swap leaves $1,800-$2,400 on the table per opportunity.

6. Gross Margin (Blended Route + Repair)

Definition: Revenue minus direct labor, chemicals, parts, and truck cost, before SG&A. Formula: (Revenue - COGS - Direct Labor) / Revenue × 100. 2027 benchmark: 40-50% blended for full-service routes, 50-70% for chemical-only, 30-40% for repair-only per ServiceTitan's 2026 pool cleaning profitability study. The Pool Corporation (POOL) comparable margin of 29.58% is a distributor number — service operators should be materially higher. Failure mode: booking truck depreciation, fuel, and tech windshield-time below the gross margin line, which makes the P&L look healthier than the cash actually is.

7. Annual Account Churn Rate

Definition: Accounts lost over twelve months divided by average active accounts. Formula: Lost Accounts / Average Active Accounts × 100. 2027 benchmark: 8-15% annual churn for healthy operators; the 2026 Skimmer report flagged 12% as the median. Cross-industry comps (per Recurly and CustomerGauge) put recurring home-services churn in the 10-17% band, so pool service should beat the 17% B2B services average. Failure mode: treating churn as inevitable and not running a first-90-day onboarding sequence; ASP's franchise system tracks 90-day stick rate as a leading indicator and intervenes at <92% retention.

8. Pools Stopped Per Visit (Service Quality)

Definition: Percent of route stops where the tech actually completed all required tasks (skim, brush, vacuum, chemistry, equipment check) versus rushed/skipped. Formula: Verified Complete Stops / Total Stops × 100. 2027 benchmark: >95% verified-complete (via photo/GPS proof in Skimmer or PoolBrain); <88% is a warning. The 2026 Skimmer report found operators with photo-verified stops had 34% lower churn than those without. Failure mode: running paper route sheets in 2027 — customers expect proof-of-service photos, and insurers increasingly require GPS time-stamping for liability defensibility.

9. Revenue Per Truck Per Year (Asset Utilization)

Definition: Total revenue (recurring + repair) divided by service vehicles in fleet. Formula: Total Annual Revenue / Active Service Trucks. 2027 benchmark: $180K-$260K per truck per year for full-service operators; the PHTA Business Operations Survey Q4 2026 median was $215K/truck. Premier Pools & Spas franchise locations publish $240K-$280K/truck in their top-quartile markets. Failure mode: buying a third truck before the second one is fully utilized — fleet under-utilization eats 6-10 points of EBITDA through insurance, depreciation, and idle-tech wages.

Real Operators

Failure Modes

  1. Confusing account count with route density. Eighty scattered accounts are worth less than sixty dense ones. Sealey Business Brokers will discount a scattered book 30-40% at sale.
  2. Not separating recurring from repair revenue on the P&L. You cannot manage gross margin you cannot see, and you cannot defend an MRR multiple at exit without a clean recurring line.
  3. Eating chemical inflation instead of surcharging. Operators that didn't add a chemical surcharge between 2021 and 2024 lost 6-9 points of gross margin permanently.
  4. Running over 100 accounts per tech. Service quality breaks, chemistry drifts, photo-stop compliance falls below 88%, and annual churn doubles within two quarters.
  5. Buying trucks before utilization hits $215K/year. Each idle truck eats $18K-$25K in insurance, fuel, and depreciation.
  6. Skipping photo proof-of-service. Operators without photo-verified stops in Skimmer or PoolBrain had 34% higher churn in the 2026 Skimmer report.

Reporting Cadence

30 / 60 / 90 Day Implementation

Days 1-30 — Instrument. Deploy Skimmer or PoolBrain to every truck, enforce photo-stop on 100% of visits, restructure the chart of accounts to split recurring route revenue from repair/equipment revenue, and pull baseline numbers for all of these KPIs from the trailing 90 days.

Days 31-60 — Tighten. Re-cluster routes by drive-time isochrone (not ZIP code), add a $10-$15/month chemical and fuel surcharge to all accounts on renewal, launch a 90-day new-customer onboarding sequence (welcome call, week-2 check-in, day-60 NPS, day-90 stick), and cap any tech over 100 accounts.

Days 61-90 — Scale. Train every route tech on a repair attach playbook (spot-quote a Pentair pump replacement, ColorLogic LED swap, or salt cell at any visit), push truck utilization toward $215K/year before adding fleet, and run the first quarterly benchmark against PHTA Business Operations Survey medians.

flowchart TD A[Route Density 12-15 pools/day] --> B[Customer Count 50-80/tech] A --> C[Revenue Per Truck $215K] B --> D[Recurring Mix 65-80%] D --> E[Annual Churn 8-15%] F[Chemical Cost 8-12%] --> G[Gross Margin 40-50%] C --> G E --> G H[Repair Revenue $400-1200/acct] --> G I[Pools Stopped over 95%] --> E G --> J[EBITDA 22-28%] J --> K[Exit Multiple 6-12x MRR]
flowchart LR A[Day 0-30: Instrument] --> B[Day 31-60: Tighten] B --> C[Day 61-90: Scale] A --> A1[Skimmer/PoolBrain rollout] A --> A2[Split recurring vs repair on P&L] A --> A3[Baseline key KPIs] B --> B1[Route re-clustering] B --> B2[Chemical surcharge added] B --> B3[90-day onboarding sequence] C --> C1[Repair attach playbook for techs] C --> C2[Truck utilization to $215K] C --> C3[Quarterly PHTA benchmark]

Related on PULSE

FAQ

What is the single most important KPI for a pool service company? Route density — pools per technician per day — is the most predictive number. Operators with 8-12 pools per tech per day typically hit 22-28% EBITDA, while those below 6 struggle to break 15%. It directly controls windshield time and labor efficiency.

How do I benchmark chemical costs for my pool route? Chemical cost as a percent of route revenue should land between 8-14% for residential routes. Above 16% usually indicates over-dosing, leaks, or pricing that hasn’t kept up with chemical inflation. Below 6% may mean you’re under-treating, risking algae callbacks.

What EBITDA multiple can I expect when selling my pool service company? Companies with strong route density and recurring revenue trade at 6-12x monthly recurring revenue (MRR). Those missing key KPIs — like high churn or low density — sell for 2-4x MRR or don’t find buyers. The range depends on market size and contract stickiness.

How often should I track these KPIs to stay competitive? Top operators review route density, chemical cost, and customer churn every single week. Monthly reviews are too slow for seasonal swings. Weekly tracking lets you adjust pricing, routes, or chemical orders before small issues become margin-killers.

What is the biggest mistake pool service owners make with KPIs? Using generic SaaS dashboards that ignore truck-roll efficiency and chemical chemistry. Metrics like MQLs or NPS don’t capture windshield time or chemical cost as a percent of revenue. The best KPIs are specific to pool operations — not borrowed from software companies.

Can a small pool route still achieve high EBITDA margins? Yes, but only if route density is optimized. A single-truck operator with 10 pools per day and chemical costs under 12% can clear 22-25% EBITDA. The key is avoiding over-servicing and keeping chemical waste low, not just growing revenue.

Sources

Download:
Was this helpful?  
⌬ Apply this in PULSE
Gross Profit CalculatorModel margin per deal, per rep, per territoryHow-To · SaaS ChurnSilent revenue killer playbook