Reviewed against CDC Model Aquatic Health Code (MAHC, 3rd Edition 2018)
Pool Service Route Pricing Calculator
Derive a residential pool-service operation's recommended monthly contract price from a first-principles per-visit cost stack: labor minutes + travel/setup minutes at a fully-loaded labor rate, chemical cost per visit, and equipment/supply allocation, with a target gross margin applied as a divisor (not a multiplier). Surfaces the chemical-cost-as-percent-of-revenue band check (PHTA / IPSSA 8-15% target), the breakeven monthly stop count, and the PHTA / IPSSA residential weekly band ($80-$165/month) sanity check. Tool, not advice — for binding route-pricing adoption, commission a PHTA / IPSSA cost-of-doing-business analysis; for tax treatment of fully-loaded labor cost components, consult a licensed CPA familiar with route-services tax practice.
Calculator
Adjust the inputs below; the result updates instantly.
Pool
Weekly is the residential default for swim-season service. Bi-weekly is common in shoulder seasons, off-season maintenance, and lower-bather-load pools. Bi-weekly contracts typically price at 60-65% of the weekly price because chemical and labor demand scale faster than visit-count savings.
Per-visit cost
Margin
Capacity
Recommended monthly contract price
- Price per visit
- $54.00
- Total cost per visit
- $32.40
- Labor cost per visit
- $22.40
- Visits per month
- 4.33
- Chemical cost as percent of revenue
- 12.96%
- Chemical-cost band guidance (PHTA / IPSSA 8-15%)
- Within PHTA / IPSSA 8-15% band at 13.0% — consistent with a financially healthy residential route.
- Monthly stop capacity (all technicians)
- 440
- Breakeven monthly stops (cover overhead at zero margin)
- 278
- Breakeven occupancy (percent of capacity)
- 63.18%
- Industry-band guidance (PHTA / IPSSA $80-$165/month residential)
- Above PHTA / IPSSA weekly residential band of $80-$165/month at $234 — likely supportable on premium-tier accounts (problem pools, in-ground saltwater, screened enclosures) but verify against local market.
- Summary
- At 30 on-site minutes + 12 travel/setup minutes per visit and $32.00/hour loaded labor, per-visit labor cost is $22.40; with $7.00 chemicals and $3.00 equipment/supply allocation, total per-visit cost is $32.40. Applying a 40.0% gross margin as a divisor (revenue = cost / (1 − margin), not cost × (1 + margin)) yields $54.00 per visit and $234 per month at 4.33 visits/month (weekly). Chemical cost runs 13.0% of revenue. Within PHTA / IPSSA 8-15% band at 13.0% — consistent with a financially healthy residential route. Above PHTA / IPSSA weekly residential band of $80-$165/month at $234 — likely supportable on premium-tier accounts (problem pools, in-ground saltwater, screened enclosures) but verify against local market. Monthly route capacity: 440 stops; breakeven on $6,000 monthly overhead at the computed per-stop contribution: 278 stops, or 63.2% of capacity. This is a first-principles per-visit cost-recovery derivation, not a substitute for a PHTA / IPSSA cost-of-doing-business analysis or a published rate card. For binding route-pricing adoption and for tax treatment of fully-loaded labor cost components (payroll tax under 26 USC § 3121, truck depreciation under 26 USC § 168 / § 179, NCCI workers'-comp), consult a CPA familiar with route-services tax practice.
Tools to go with this
Building or refreshing your pool-service route price card? Lock in the per-visit cost basis before you publish.
Fennec Press's pool-service operations bundle includes the PHTA / IPSSA cost-of-doing-business worksheet, the fully-loaded labor cost build-up (wage, payroll tax under 26 USC § 3121, workers'-comp NCCI class code 9014 / 9015, benefits, truck and equipment depreciation under 26 USC § 168 / § 179), the route-density modeling against actual GPS-tracked drive times, the chemical-cost band-test worksheet with supplier-cost pass-through guidance, the bi-weekly vs weekly conversion math, the seasonal swim/non-swim contract carve-out, and the CDC MAHC dosing reference — built for pool-service owners, route managers, and the operations consultants who advise them.
Open Fennec Press pool-service operations bundle→Fennec Press is our sister site. Outbound link is UTM-tagged and disclosed.
How this calculator works
This calculator builds a residential pool-service route's recommended monthly contract price from a per-visit cost stack: on-site labor minutes plus travel and setup minutes at a fully-loaded hourly labor rate, chemical cost per visit, and equipment / supply allocation per visit, with a target gross margin applied as a divisor. Outputs: monthly contract price, price per visit, per-visit cost, monthly stop capacity, breakeven monthly stops on monthly overhead, chemical cost as percent of revenue (band-checked against the PHTA / IPSSA 8-15% benchmark), and a sanity check against the PHTA / IPSSA residential weekly band of roughly 80 to 165 dollars per month.
The calculator is a first-principles tool. Plug in actual per-visit cost figures and it returns the price the contract should land at to hit the target margin. Cross-check the output against actual route P&L by computing chemical purchases divided by contract revenue (should land in the 8 to 15 percent band) and labor cost divided by revenue (should land in roughly 35 to 50 percent for a properly-priced route). If those ratios materially differ from the calculator output, either the inputs do not reflect operating reality or the route has a structural cost issue worth diagnosing. This is a tool, not advice. For binding route-pricing adoption, commission a PHTA / IPSSA cost-of-doing-business analysis; for tax treatment of fully-loaded labor cost components, consult a licensed CPA familiar with route-services tax practice.
The framework — PHTA, IPSSA, and the CDC Model Aquatic Health Code
Pool-service operations work inside a layered framework of trade-association best practice and public-health regulation.
The Pool and Hot Tub Alliance (PHTA, formerly APSP) is the lead industry trade association. PHTA publishes the Certified Pool Operator (CPO) certification — the dominant operator credential in the industry, required by most state health departments for any technician servicing a public pool. PHTA also publishes the ANSI/PHTA technical standards: ANSI/PHTA-1 for public pools, ANSI/PHTA-5 for residential pools, ANSI/PHTA-7 for therapy spas, and ANSI/PHTA-9 for aquatic recreation facilities. These standards inform pool construction, equipment selection, and the chemistry tolerances that working operations dose to.
The Independent Pool and Spa Service Association (IPSSA) is the dominant peer network for independent route operations. IPSSA conducts the cost-of-doing-business surveys that produce the route-pricing benchmarks ($80 to $165 per month residential weekly typical), the chemical-cost-as-percent-of-revenue band (8 to 15 percent), and the labor-loaded-cost multiplier (1.5 to 2.0 times base wage). The calculator's industry-band check is anchored to the IPSSA published bands.
The CDC Model Aquatic Health Code (MAHC, 3rd Edition 2018) is the national consensus framework for public-pool water chemistry and operator practices. MAHC is not federal law — adoption and enforcement are state-by-state through state and local health departments. MAHC §5.7.3.1.1 specifies free-chlorine sanitizer targets (1 ppm minimum residential, 3 ppm minimum public pool), §5.7.3.2 specifies pH targets (7.2 to 7.8), and §5.7.3.3 specifies cyanuric acid (stabilizer) limits (90 ppm maximum public; 30 to 50 ppm typical practice). Residential pools are exempt from direct MAHC enforcement but the chemistry targets are the same; the residential operation that doses to MAHC standards never has to retrain when picking up a commercial account.
State and local pool codes layer on top of MAHC. Most states adopt MAHC in part rather than in full; some states (Florida 64E-9 F.A.C., California Title 22, Texas 25 TAC 265) have substantial separate public-pool codes. Operations running commercial-adjacent work (HOA common-area pools, condominium pools, small hotel pools) need to know the adopting state's public-pool code in addition to MAHC.
Inputs explained
Pool volume (gallons) is the total pool water volume. Residential in-ground pools typically 12,000 to 25,000 gallons; small commercial / community pools 25,000 to 75,000. Pool volume drives chemical demand and visit complexity but does not directly feed the route-pricing computation in this calculator — the labor and chemical inputs already reflect the pool size.
Service frequency is weekly or bi-weekly. Weekly is the residential swim-season default. Bi-weekly is common in shoulder seasons, off-season maintenance, and lower-bather-load pools. Bi-weekly contracts price at 60 to 65 percent of weekly (the calculator uses 62 percent as the band midpoint) because chemical and labor demand scale faster than visit-count savings — two weeks accumulates roughly 1.7 to 1.9 times the debris and chemical demand of one week.
On-site labor minutes per visit covers the full visit: skim, brush, vacuum (manual or robotic), empty pump and skimmer baskets, test water (free chlorine, combined chlorine, pH, total alkalinity, calcium hardness, cyanuric acid, salt if applicable), dose chemicals, backwash filter on demand, and log entry. Residential weekly typically 20 to 40 minutes; bi-weekly 30 to 50 minutes.
Travel plus setup minutes covers drive time to the stop and on-site setup (truck-to-equipment-pad walk, hose deploy if vacuuming manually, log-out at end of visit). A well-routed residential route averages 8 to 15 minutes per stop; poorly-routed or rural routes can exceed 25 minutes per stop. Route density is the single largest controllable cost driver for a route operation.
Fully-loaded labor rate is the all-in hourly cost — base wage plus employer-side payroll tax, benefits, workers' comp, and per-hour share of truck and equipment cost. BLS SOC 37-3019 (Grounds Maintenance Workers) median wage is $17.65 per hour (May 2024 OEWS); fully-loaded cost runs 1.5 to 2.0 times that for a typical route operation, so $27 to $35 per hour at median.
Chemical cost per visit covers free chlorine (3 to 5 ppm target per CDC MAHC), pH adjustment, total alkalinity adjustment, calcium hardness, and cyanuric acid stabilizer. Residential per-visit chemical cost typically $4 to $12 depending on pool volume, bather load, and starting water-balance condition.
Equipment / supply allocation covers test reagents (DPD or Taylor K-2006), filter media (cartridge replacements, DE refills, sand changes every 5 to 7 years), brush / net / vacuum-head wear, and truck stock. Typical allocation is $2 to $5 per visit.
Target gross margin is applied as a DIVISOR, not a multiplier. A 40 percent target margin produces a 1 divided by (1 minus 0.40) = 1.667 times cost-to-revenue ratio. The multiplier-instead-of-divisor error — cost times (1 plus margin) — produces a margin of only 28.6 percent at a 40 percent target. The error is small at low margins but grows fast; the calculator uses the divisor formulation throughout.
Industry benchmarks
PHTA / IPSSA residential weekly contract pricing: $80 to $165 per month is the typical band. Below $80 the route typically cannot absorb its share of overhead and produce net profit. Above $165 is supportable on premium-tier accounts (problem pools, in-ground saltwater, screened enclosures, very large pools) but verify against local market. Bi-weekly contracts: $50 to $105 per month is the corresponding band at the 62 percent ratio.
Chemical cost as percent of revenue: 8 to 15 percent. Below 8 percent indicates probable under-dosing — under-dosed pools fail to maintain CDC MAHC free-chlorine targets, develop algae and biofilm, generate water-quality complaints, and elevate liability exposure on commercial-adjacent work. Above 15 percent indicates pricing too low for the chemical load, problem-pool subsidization, or unpassed-through supplier-cost inflation.
Labor cost as percent of revenue: 35 to 50 percent for a properly-priced route. Below 35 percent suggests either over-pricing (which surfaces as customer churn) or under-staffing (which surfaces as visit-quality complaints and route-burnout). Above 50 percent suggests low route density (too much drive time per stop) or under-pricing.
Loaded labor multiplier on base wage: 1.5 to 2.0 times. The components stack: payroll tax (7.65 percent FICA on wage plus most benefits, plus FUTA / SUTA), workers' comp (3 to 7 percent of wages at NCCI class code 9014 / 9015), benefits (health, retirement, PTO at $300 to $800 per employee per month for health alone), and truck / equipment cost (depreciation, fuel for 100 to 180 miles per day on a residential route, maintenance, insurance, GPS).
Working days per month: 22 is the typical 5-day-week standard excluding holidays. Many route operations run 6-day weeks during peak season (typical 24 to 26 days).
What this calculator does NOT model
This calculator is a first-principles per-visit cost-recovery derivation. It does NOT model several things that a full route-pricing analysis covers.
Seasonal swim vs non-swim contract structure. Many residential operations bill a flat year-round monthly fee that averages peak-season weekly service and off-season bi-weekly or monthly service. The calculator assumes a single steady-state frequency; for a year-round average, blend the weekly and bi-weekly outputs at the operation's actual season split.
One-time service calls. Algae remediation, green-pool conversion, equipment-repair callouts, opening / closing service, and acid-wash service are priced separately at hourly rates plus parts plus chemicals; the calculator targets the routine contract.
Commercial pool contracts. Commercial pools (HOA common-area, hotel, fitness club) price 3 to 8 times residential per-visit because of compliance cost (CDC MAHC, state pool code, daily inspection logs), liability insurance ($1M to $2M general liability typical), and labor intensity. Use the dedicated Commercial Pool Service Contract Pricing calculator in this cluster.
Saltwater vs chlorine differential. The calculator does not differentiate water type. Saltwater pools (electrolytic salt-chlorine generators) use less commodity chlorine but more salt, more cell maintenance (3 to 7 year cell replacement at $400 to $800), and more pH adjustment. Adjust the chemical and equipment inputs to match actual practice; use the dedicated Pool Chemical Cost calculator for explicit water-type modeling.
Equipment replacement / capital expenditure on customer property. Variable-speed pump retrofits, heater replacements, sanitizer upgrades, and filter changes are billed separately as capital projects. Use the dedicated Pool Equipment Replacement ROI calculator for those decisions.
Customer-financing impact. Operations offering customer financing on equipment work absorb a merchant discount on the financed transaction; the calculator does not model the financing-cost recovery.
Route-density optimization. The calculator takes the travel / setup time as a single per-stop input but does not optimize route geography. Operations with low route density (rural, low-customer-density urban) materially benefit from route-density modeling that this calculator does not perform.
Sources
- CDC Model Aquatic Health Code (MAHC). 3rd Edition 2018; §5.7.3.1.1 free-chlorine sanitizer targets, §5.7.3.2 pH targets, §5.7.3.3 cyanuric acid stabilizer limits. The national consensus framework for public-pool water chemistry, adopted in full or in part by most state health departments.
- PHTA — Pool and Hot Tub Alliance. Industry trade association; publisher of the Certified Pool Operator (CPO) certification, ANSI/PHTA-1 (public pools), ANSI/PHTA-5 (residential pools), and the cost-of-doing-business benchmarks underlying the calculator's industry-band check.
- IPSSA — Independent Pool and Spa Service Association. Dominant peer network for independent route operations; source for the $80 to $165 per month residential weekly contract band, the 8 to 15 percent chemical-cost band, and the 1.5 to 2.0 times labor-loaded multiplier cited in this calculator.
- BLS SOC 37-3019. Grounds Maintenance Workers, All Other — Occupational Employment and Wage Statistics, May 2024 release. Median hourly wage $17.65.
- 26 USC § 3121. FICA tax base, including benefits-included compensation. Source for the payroll-tax component of fully-loaded labor cost.
- 26 USC § 168 (MACRS) and § 179. Depreciation and Section 179 expensing for service trucks and pool-service equipment.
- 29 CFR 1910. OSHA general industry workplace safety; informs NCCI class code 9014 / 9015 workers'-comp premium load.
- 29 CFR 1910.1200. OSHA Hazard Communication Standard; SDS recordkeeping and employee training requirements for chlorine, muriatic acid, calcium hypochlorite, and other pool chemicals carried on truck.
- 40 CFR Part 156. EPA pesticide labeling under FIFRA; pool sanitizers are registered pesticides subject to label use restrictions and recordkeeping.
Last reviewed: 2026-05-17 against the sources above. PHTA / IPSSA benchmarks are refreshed annually in the trade-association publication cycle; the BLS SOC 37-3019 figure is refreshed annually in the May OEWS release. The next scheduled review is on publication of the May 2026 OEWS data and the next PHTA / IPSSA benchmark release.
A 40% target gross margin means that 40% of REVENUE — not 40% of cost — should be retained as gross profit. The arithmetic: if cost is $60 and revenue is $100, gross margin is ($100 − $60) / $100 = 40%. Solving for revenue at a target margin of 40% starting from a known cost of $60: revenue = cost / (1 − margin) = $60 / 0.60 = $100. The multiplier-instead-of-divisor error: revenue = cost × (1 + margin) = $60 × 1.40 = $84, which produces a margin of ($84 − $60) / $84 = 28.6%, NOT 40%. The error is small at low margins but grows fast — at a 50% target the multiplier produces 33%, at 60% it produces 38%. The calculator uses the divisor formulation throughout. The same error appears in markup-vs-margin conversations generally; markup is cost-based and margin is revenue-based, and they are not the same number.
Resources
Links marked sponsoredmay earn The Fennec Lab a commission. They do not affect the calculator's output. See disclosures.
- BLS — Occupational Employment and Wage Statistics, SOC 37-3019 — Bureau of Labor Statistics OEWS data for Grounds Maintenance Workers, All Other — median hourly wage, employment, and geographic wage variance; the starting point for the wage component of fully-loaded route-technician cost.
- CDC — Model Aquatic Health Code — CDC Model Aquatic Health Code (3rd Edition 2018) — the national consensus framework for public-pool water chemistry (§5.7.3.1.1 free-chlorine targets, §5.7.3.2 pH targets, §5.7.3.3 stabilizer limits) and operator practices. Adopted in full or in part by most state health departments; drives the chemical dosing targets residential operations also use as best practice.
- PHTA — Pool and Hot Tub Alliance — PHTA — the trade association for the pool and hot tub industry; publisher of industry benchmarks, the Certified Pool Operator (CPO) certification, and the technical standards (ANSI/PHTA-1 for public pools, ANSI/PHTA-5 for residential pools) underlying the calculator inputs.
- IPSSA — Independent Pool and Spa Service Association — IPSSA — the largest peer cost-of-doing-business and best-practices network for independent pool-service operations; source for the route-pricing and chemical-cost benchmarks cited in this calculator.
- IRS — Publication 946 (How to Depreciate Property) — IRS plain-English guide to MACRS depreciation under 26 USC § 168 and Section 179 expensing under 26 USC § 179 — the framework for capitalizing and recovering the truck and equipment cost component of fully-loaded labor cost.
- IRS — Publication 15 (Circular E, Employer Tax Guide) — IRS plain-English guide to employer payroll-tax obligations under 26 USC § 3121 (FICA), FUTA, and federal income-tax withholding — the framework for the payroll-tax component of fully-loaded labor cost.
- EPA — Pesticide Registration and Labeling (FIFRA) — EPA pesticide registration framework under FIFRA (40 CFR Part 156 labeling) — pool sanitizers (chlorine, brominating agents) are registered pesticides subject to label use restrictions and recordkeeping requirements.
- OSHA — Hazard Communication Standard — OSHA 29 CFR 1910.1200 — Hazard Communication Standard; SDS recordkeeping and employee training requirements for chlorine, muriatic acid, calcium hypochlorite, and other pool chemicals carried on truck. Compliance is a fully-loaded cost component frequently omitted from naive labor-rate calculations.
Related calculators
Pool Service Operations
Commercial Pool Service Contract Pricing Calculator
Pool Service Operations
Pool Equipment Replacement ROI Calculator
Pool Service Operations
Pool Chemical Cost Per Gallon Calculator
Florida HOA & Condo
Florida Reserve Study Funding Plan Calculator
Florida HOA & Condo
Florida Condo Master Policy Deductible Allocation Calculator
Florida HOA & Condo
Florida HOA & Condo Special Assessment Calculator