📌 Key Takeaway: Profitable pool service pricing starts with knowing your true cost per stop, layering in a target gross margin of 55-65%, and structuring tiered packages that let route density and value-added work do the heavy lifting on revenue per account.
Start With Your True Cost Per Stop
Most pool service operators underprice because they only count chemicals and gas. The real number includes labor (loaded with payroll tax and workers' comp), vehicle depreciation, insurance, phone and software subscriptions, equipment replacement reserves, and a portion of your overhead. On a typical residential weekly stop that takes 18 to 25 minutes door-to-door, your loaded cost usually lands between $32 and $48 once everything is accounted for.
Build a one-page spreadsheet that totals monthly fixed costs, divides by the number of serviceable stops you can complete in a month, and adds variable chemical and fuel costs per visit. If that math shows a true cost of $42 per stop and you are charging $85 per month, you are working for $40 of gross profit on roughly $84 of weekly revenue, which is a 47% margin before any office or owner pay. That is the floor you need to know before any pricing decision.
Set Prices Against Density, Not Just the Market
The single biggest profit lever in pool service is route density. A technician who completes 18 stops per day at $90 each generates dramatically more profit than one driving farther between 12 stops at $110 each, even though the per-stop price looks better in the second scenario. Price your services so that tight, dense neighborhoods are slightly more competitive than your outlying zones, and add a $10 to $25 monthly surcharge for accounts more than 10 minutes off your established loop.
When you evaluate routes for sale, this density-first thinking is exactly what protects your margins. Operators looking at established books should review the route economics outlined on the pool routes for sale page, where stops are clustered to support efficient pricing rather than scattered across a wide service area.
Build Three Service Tiers That Sell Themselves
Single-price offers leave money on the table. Structure your residential pricing in three tiers so customers self-select into the package that fits their pool and their budget:
- Essential: Weekly chemical-only service for owners who brush and vacuum themselves. Priced at your loaded cost plus a 50% markup, typically $75-$95 in most markets.
- Full Service: Weekly chemicals, brushing, skimming, vacuuming, equipment check, and filter inspection. This should be your anchor offer at $115-$165 depending on pool size and equipment complexity.
- Premium Care: Full service plus quarterly filter cleans, monthly salt cell inspection, and priority scheduling for repairs. Price this 35-45% above Full Service.
The Premium tier does two things at once. It raises the average ticket from customers who want peace of mind, and it makes the Full Service tier look like the sensible middle choice, which is exactly where you want most accounts to land.
Price Chemicals as a Pass-Through With Margin
A common mistake is bundling all chemicals into the monthly rate. When chlorine, muriatic acid, or stabilizer prices spike, your margin evaporates. Instead, include a baseline chemical allowance in your monthly fee (cover sanitizer and pH adjustment for a normally balanced pool) and bill specialty chemicals separately at retail markup of 2.0x to 2.5x your cost.
Phosphate removers, algaecides, metal sequestrants, calcium hardness increasers, and stabilizer top-offs should appear as line items. Customers accept this readily when you explain that chemistry varies with weather, bather load, and rainfall, and your monthly profit per account climbs by $8 to $20 without changing the headline price.
Charge Properly for Repairs and Equipment Work
Repair revenue is where many route operators leave the most money on the table. Establish a service call fee of $85 to $125 that covers the first 30 minutes on site, then bill labor at $95 to $145 per hour in 15-minute increments. Mark up parts at 40% over your wholesale cost, not the 15-20% retail markup that hardware-store mentality produces.
Pump motors, salt cells, multiport valves, filter cartridges, and automation controllers all carry healthy margin when priced correctly. A $380 pump motor that costs you $215 wholesale is a standard markup, not gouging. The customer is paying for your diagnostic skill, your truck stock, and the fact that you can fix it today instead of next week.
Raise Prices Annually Without Losing Accounts
Stagnant pricing is silent profit erosion. Build an automatic 4-6% annual increase into your customer agreement, effective each January or on the customer's service anniversary. Communicate it in writing 60 days in advance with a short note that mentions rising chemical, fuel, and insurance costs. Cancellation rates from properly executed annual increases typically run under 3% of accounts, and the revenue impact compounds quickly across a full route.
For operators who are buying into the industry, the route purchase model on the pool routes for sale listings comes with established billing rates that already reflect current market pricing, which removes the awkward first conversation about raising rates on inherited customers.
Track Revenue Per Stop and Adjust Quarterly
The single number every pool service owner should know weekly is average revenue per stop. Calculate it by dividing total monthly recurring revenue plus repair and chemical add-ons by the number of stops serviced. A healthy residential route should be running $115 to $180 per stop per month in most US markets by 2026, and routes below $100 per stop are almost always undercharging rather than serving a uniquely price-sensitive area.
Review this number every quarter, identify the lowest 10% of accounts by revenue per stop, and either raise their rates, add services, or let them go. Replacing a $72 account with a $135 account on the same street is one of the fastest ways to grow profit without growing headcount or hours behind the wheel.
