The Per-Stop Margin Trap: Why Adding Pools Is Shrinking Your Route
60% of pool pros chase growth through efficiency, and 25% plan to cut accounts to raise profit per pool.
The Illusion of Growth: More Accounts, Same Bank Balance
Growth that shows up as more accounts but not more take-home is the trap. You add pools, revenue ticks up, and the bank balance sits flat. The reason is buried in the cost structure: people run about 35%, chemicals and equipment about 33%, office 14%, marketing 10%, and software and tech 8% (Skimmer 2025). Two of those lines, labor and chemicals, move with how you route. A new pool 20 minutes from your nearest stop adds a full chunk of paid labor before a single skimmer touches water. The revenue is real. The margin is not. You have bought yourself a busier week and the same profit, which is the quiet failure mode of an $8.8 billion industry made mostly of small operators (IBISWorld). The fix is not to stop growing. It is to stop counting accounts as if each one carries equal margin. They do not.
Route Density Is the Only Number That Moves Margin
Route density is how many stops a tech completes inside a tight area per paid day, and it is the single lever that reliably shifts margin. When labor is roughly a third of your costs, the split between servicing time and driving time decides whether a route makes money. Picture two accounts billing the same. One sits three doors from your existing route. The other is across town. Same revenue, wildly different margin, because the across-town pool spends your most expensive input, tech time, on a highway instead of a pool deck. Density converts the same labor hours into more billable stops. This is why efficiency is the headline: 60% of pool pros are pursuing growth through efficiency rather than raw account totals (Skimmer 2025). Tightening routes is how a small crew out-earns a bigger, sloppier one. Scheduling and routing tools exist to cluster stops, which is why teams look at scheduling software as a margin tool, not an admin toy. The pool you should worry about is not the one you lost. It is the one you added that quietly stretched your route and thinned every stop around it.
The 25% Who Are Cutting Accounts on Purpose
One in four pool pros plan to reduce their customer count specifically to raise profit per pool (Skimmer 2025). That is not shrinking. That is pruning. The account they cut is usually the one that fails the density test: too far out, too much hassle, or priced years ago and never revisited. Dropping it does three things at once. It removes drive time, it frees a route slot for a denser replacement, and it lifts the average margin across everything that stays. The math rewards the cut even before you refill the slot. The mistake is cutting by feel. Before you drop any pool, know its drive time, its chemical load, and its price relative to the route around it. Cut the wrong-fit pool, not the loyal one that happens to be having a bad month.
Chemicals-Included Pricing Is a Margin Leak in an Inflation Year
Bundling chemicals into a flat rate transfers price risk from the customer to you, and more pros are backing away from it. Chemicals-included pricing has slid from about 54% to roughly 45% of pros (Pool Magazine). Here is the leak. Chemicals and equipment already run about a third of your cost structure (Skimmer 2025). When chemical prices jump and your rate is locked, you eat the entire increase while the customer's bill never moves. Across a full route, that spread can erase the per-stop margin you fought for with tighter routing. Two defenses. Move chemicals to a pass-through or indexed line so cost increases flow through. Or, if you keep bundling for simplicity, reprice at least once a year against actual chemical spend. Either way, do not let a locked rate quietly undo your density gains.
The Drive-Time Math
Here is illustrative operator math, not a cited benchmark, because there is no verified industry stops-per-day number. Run it with your own figures. Say a tech works a 6-hour service day. If average drive time between stops is 5 minutes and each pool takes 25 minutes, that is 30 minutes per stop, so about 12 stops. Now push drive time to 15 minutes because the route is spread out. That is 40 minutes per stop, so about 9 stops. Same labor cost, same 6 paid hours, three fewer billable pools. That is a 25% drop in output from drive time alone. Flip it. Tighten drive time back toward 5 minutes and you recover those stops without hiring anyone. That recovered capacity is pure margin, since the labor was already paid for. This is the whole argument for density in one back-of-napkin calculation, and it is why the routing decision beats the sales decision most weeks. Want to run it against your real routes? Grab the companion, "The Per-Stop Margin and Route-Density Worksheet," to plug in your stops, drive times, and chemical costs.
The Honest Take
Route density, not account count, is the lever that moves per-stop margin. Add pools that tighten routes, price chemicals so inflation does not eat you, and be willing to cut the wrong-fit account like the 25% already planning to. Software helps by clustering stops and protecting billing, but the routing decision is yours. A bad route stays bad in any app. OptimizeIt is a newer brand, and it fits best for a 2 to 15 person crew, not a large enterprise fleet. Pricing runs Core at $79/mo annual with 2 seats, Plus at $159/mo annual, and Pro at $239/mo annual. If phone coverage matters, note that the AI Voice Agent unlocks at Pro. We would rather tell you that up front than oversell. If you want to see whether tighter routing pencils out for your book, look at how we handle scheduling and routing, compare fit and cost in the pool service CRM buyers guide and the software pricing breakdown, or read more on the pool service page. Then start free and test it against one route before you commit the whole book.
Frequently asked questions
Does adding more pool accounts increase profit?
Not automatically. More accounts only raise profit when they fit tightly into existing routes and hold your per-stop margin. In pool service, people cost about 35% and chemicals plus equipment about 33% of the cost structure (https://poolpromag.com/skimmers-2025-state-of-pool-service-report-details/). A far-flung new pool adds drive time and windshield hours without adding stops per day, so revenue climbs while margin per stop falls. That is why 60% of pros are pursuing growth through efficiency and 25% plan to reduce customer count to raise profit per pool (https://www.getskimmer.com/blog/10-insights-on-the-state-of-pool-service-2025). Density beats headcount.
What is route density in pool service?
Route density is how many pool stops you can complete within a tight geographic area per day, which controls how much of your paid time is spent servicing versus driving. Because labor runs roughly 35% of a pool business cost structure (https://poolpromag.com/skimmers-2025-state-of-pool-service-report-details/), every minute in the truck is margin you do not recover. Two techs covering the same neighborhood beat two techs crisscrossing a metro. There is no single verified stops-per-day benchmark across the industry, so the honest move is to measure your own stops per hour and drive time per stop, then defend the number that keeps you profitable.
Why are pool pros cutting customers on purpose?
About 25% of pool pros plan to reduce their customer count specifically to raise profit per pool, according to Skimmer's 2025 report (https://www.getskimmer.com/blog/10-insights-on-the-state-of-pool-service-2025). The logic is that a low-margin, out-of-the-way, or high-hassle account can cost more in drive time and chemicals than it returns. Dropping it tightens the route, frees a slot for a denser account, and lifts the average. It sits inside a broader pattern where 60% of pros pursue growth through efficiency rather than raw account totals. Cutting the wrong pool is a mistake, but cutting the wrong-fit pool is a margin decision.
Should pool service pricing include chemicals?
It depends on your cost exposure, and the industry is moving away from bundling. Chemicals-included pricing dropped from about 54% to roughly 45% of pros between reports (https://www.poolmagazine.com/features/skimmers-state-of-pool-service-2025-key-findings-and-trends/). In an inflation year, a flat chemicals-included rate means you absorb every price spike while the customer pays the same, and chemicals plus equipment already run about 33% of the cost structure (https://poolpromag.com/skimmers-2025-state-of-pool-service-report-details/). Separating chemicals as a pass-through or indexed line protects margin. If you keep bundling, revisit the rate at least annually so a price jump does not quietly erase your per-stop profit.
How big is the US pool cleaning industry?
The US swimming pool cleaning services industry is about $8.8 billion, spread across roughly 78,817 businesses, serving an estimated 10.7 million US pools (https://www.ibisworld.com/united-states/market-size/swimming-pool-cleaning-services/4832/ and https://www.phta.org/). That is a fragmented market of mostly small operators, which means most competition is local and route-level, not national. Your advantage is rarely being bigger. It is being denser and more profitable per stop in the ZIP codes you already serve. National totals set context, but the number that pays your crew is how tight your own routes run.
How does pool service software improve route margin?
Software improves margin mainly by cutting drive time and protecting billing accuracy, not by adding accounts. Scheduling and routing tools cluster stops geographically so techs service more pools per paid hour, and route optimization directly attacks the drive-time cost that erodes per-stop profit. Software and tech is about 8% of the pool business cost structure (https://poolpromag.com/skimmers-2025-state-of-pool-service-report-details/), a small line that can protect the 35% labor line. See how OptimizeIt approaches this at /features/scheduling-software, and compare pricing and fit before buying at /resources/blog/how-much-does-pool-service-software-cost. Tools help, but a bad route stays bad in any app.