Free tool: See what pool pros charge in your area → poolrates.fyi
Back to Blog

How to Plan Efficient Pool Service Routes

Parker Conley Parker Conley · April 20, 2026
How to Plan Efficient Pool Service Routes

Route planning is the difference between servicing 15 pools a day and 22. It's the difference between 45 minutes of windshield time between stops and 8. And at the end of the week, it's the difference between $800 in gas and $400.

Yet most pool service companies plan routes the same way they did on day one: the order they picked up customers. The first account you signed goes first. The twentieth goes last. No thought to geography. No thought to traffic patterns. No thought to the fact that you're driving past 6 pools on the way to your 3rd stop.

This guide covers how to plan pool routes that actually make sense, whether you're solo with 60 pools or managing 5 techs with 400.

Key Takeaways

  • Geography first, always. Group stops by neighborhood and plan outward from a starting point, not in the order you signed them
  • 5–7 mile radius per day. The tightest routes keep all stops within this range
  • Account for real drive time, not map distance. Traffic at 8 AM is different than at 2 PM
  • Schedule around access, not just location. Gate codes, dog schedules, and homeowner preferences shape your route as much as geography does
  • Rebuild routes quarterly. As you add and lose customers, routes drift from optimal. Reset them

Why Most Pool Routes Are Inefficient

The typical pool route grows organically. You sign your first customer in Scottsdale, your second in Tempe, your third back in Scottsdale but on the other side of town. You service them in that order because that's how your schedule filled up. Six months later you've got 80 pools spread across 3 cities with no logical grouping.

This is how pool pros end up driving 80–120 miles a day when 40–60 would cover the same stops. At current gas prices and truck maintenance costs, that's $3–5 per pool in unnecessary overhead. On a 300-pool route, that's $900–$1,500/month you're burning in the truck. PoolDial's route planner shows these costs on a map so you can spot the waste right away.

"Drive time is the enemy of your profit. You need to look at your routes and make sure that you have your routes as tight as possible so that there's no time gaps of all that driving so that you can put those people to do other jobs."
Pool Nation Podcast, Episode 210: Operational Efficiency to Scale Your Business

Step 1: Map Every Stop

Before you can optimize anything, you need to see everything. Plot every customer on a map. Every single one. If you've got 200 pools in a spreadsheet, put them all on a map and look at the distribution.

What you're looking for:

  • Clusters: Neighborhoods where you have 8+ pools within a 2-mile radius. These are the core of efficient routes
  • Outliers: Pools that are 10+ miles from any cluster. These are the ones killing your efficiency
  • Gaps: Areas between clusters where you're driving through but have no stops. Future sales targets
  • Overlap: Multiple techs servicing the same neighborhood on different days. Consolidation opportunity

Most pool service software has a map view for this. Google Maps works too. Drop pins for every customer and color-code them by service day. The visual alone will show you inefficiencies you can't see in a list. PoolDial color-codes stops by day so clusters and outliers stand out instantly.

Step 2: Group by Geography, Not by Day

The most common mistake is assigning customers to days based on when they signed up or when they requested service. Instead, assign them based on where they are.

Here's the approach that works for most pool companies:

  1. Divide your service area into zones. Draw rough boundaries: north, south, east, west. Or by neighborhood/city. Each zone should be roughly the same number of pools
  2. Assign one zone per day. Monday is the north zone. Tuesday is the east zone. Every pool in that zone gets serviced on that day
  3. Order stops within the zone. Start at one end and work your way across, minimizing backtracking. Think of it like mowing a lawn: parallel passes, not random zigzags

Zone-Based (Recommended)

Divide your service area into geographic zones. One zone per day. All stops in each zone are within a tight radius.

+ Minimal drive time, easy to plan, scales well with techs
- Customers can't always pick their preferred day

Loop-Based

Start at home/shop, make a loop through a cluster of stops, return. Multiple loops per day for different clusters.

+ Natural flow, easy to visualize, good for spread-out areas
- Less efficient than zone-based for dense areas

Anchor-Based

Build routes around anchor accounts (large commercial pools, HOAs) and fill in residential stops nearby.

+ Ensures high-value accounts get priority, fills gaps naturally
- Can leave inefficient gaps if anchors are spread out

For most residential-heavy companies, zone-based routing is the clear winner. The only downside is that you may need to tell a new customer "we service your area on Wednesdays" instead of letting them pick whatever day they want. That's a worthwhile trade-off. The customers who insist on a specific day usually aren't worth the $5–8 per visit in extra drive time. PoolDial lets you drag and drop stops between days so you can build zones in minutes.

"One of them was like, can you come on Wednesday? And you have to not let these people dictate your schedule."

Step 3: Set a Realistic Stop Count

"You can have two pools that pay you the same amount, $165 a month. But one takes five minutes to get to and the other takes 18 minutes. Those pools are not remotely the same. One can be profitable and the other could be losing money."

How many pools can you service in a day? The answer depends on pool type, service level, and drive time between stops.

Pool Type Avg. Service Time Stops/Day (8 hrs)
Residential (chemical only) 10–15 min 22–28
Residential (full service) 20–30 min 14–20
HOA / multi-pool property 45–90 min 4–8
Commercial (hotel, apartment) 30–60 min 6–10

These numbers assume 5–10 minutes of drive time between stops. If your route has 15–20 minutes between stops, knock 3–5 pools off the daily count. That's why route density matters so much. Every extra minute of driving is a pool you can't service.

A common mistake for growing companies: scheduling 20 full-service stops on a day where the tech also has a filter clean and an equipment check. Build in buffer. Most experienced route operators target 85% of theoretical capacity to account for traffic, problem pools, and the occasional locked gate. PoolDial's analytics dashboard tracks your actual service time per pool so you can set realistic daily targets.

Step 4: Sequence Stops to Minimize Backtracking

Once you've grouped stops by zone and set your daily count, the order within each day matters more than most people think.

Rules of thumb for stop sequencing:

  • Start at the farthest point and work inward. Drive out to the farthest stop first thing in the morning when traffic is lighter, then work your way back toward home/shop. You'll be fighting rush hour less and finishing closer to home
  • Hit time-sensitive stops early. Commercial pools with morning opening times, HOAs with early-morning quiet hours, residential pools where the homeowner asked to be done by noon
  • Group by street or subdivision. If you have 4 pools on the same street, hit them consecutively even if it means a slightly longer drive to the next cluster. Parking once and walking to 4 backyards beats driving to 4 separate spots
  • Account for left turns. Seriously. UPS famously saves millions by avoiding left turns. If two routes are equal distance, pick the one with more right turns. You'll save time at intersections
  • End near a supply house. If you need to restock chemicals, end your route near your supplier so the trip doubles as your last drive of the day

PoolDial shows the total drive time for your day and updates it as you reorder stops.

Step 5: Factor in Access and Timing Constraints

Geography is only half the equation. Real routes have constraints that a map can't show you:

  • Gate codes and key access. Some gated communities only allow service vehicles during certain hours
  • Dog situations. If the dog needs to be put inside, the homeowner needs notice. Schedule these stops when someone is home
  • Noise restrictions. Some HOAs prohibit equipment noise before 8 AM or after 5 PM. Don't schedule a pump prime at 7:15
  • School zones. Routes that pass through school zones between 7:30–8:30 or 2:30–3:30 will lose 10–15 minutes. Route around them or schedule outside those windows
  • Customer preferences. "Please come before my kids get home at 3" or "don't come during my work calls (10–12)." Document these and respect them

All of this information needs to live somewhere accessible to anyone who might run the route. If it's in the regular tech's head and they call in sick, the covering tech is flying blind. PoolDial stores gate codes, notes, and customer preferences on each stop so any tech can see them.

Step 6: Handle New Customers Without Breaking Your Route

The hardest part of route planning isn't the initial setup. It's maintaining efficiency as you add new customers.

When a new customer calls, the question isn't "what day works for you?" It's "where are you located?" Check which zone they fall in, and that determines their service day. If they're between two zones, assign them to whichever has more capacity.

If a new customer is 15 miles outside your closest zone, think hard before taking them on. A single outlier pool doesn't just cost you the drive time to that pool. It costs the drive time back to your next stop. That 15-mile outlier is really a 30-mile round trip, or roughly 45 minutes of dead drive time. Unless they're paying a premium that justifies that, it's better to pass or charge a trip fee. PoolDial shows the extra drive time a new stop adds before you commit to taking it on.

"Route density is such a big deal. Good, tight routes are the ones that make you money. Bad routes that are spread apart, that you're driving to five or six cities in the same day, those are going to drain those profits."

Step 7: Rebuild Routes Quarterly

"If we don't go back and reevaluate our routes every two, three months, then you get dug into this hole and you become very inefficient."
Pool Nation Podcast, Episode 210: Operational Efficiency to Scale Your Business

Routes degrade over time. You add a customer here, lose one there. A new subdivision opens up. A tech quits and you redistribute their route among the remaining team. Six months of small changes turn an optimized route into a mess.

Set a calendar reminder to rebuild routes every quarter. Pull up the map view, look at the current distribution, and reorganize. You'll typically find:

  • Stops that shifted zones because of ad-hoc scheduling
  • New clusters that formed as you picked up customers in a neighborhood
  • Outliers you accepted "temporarily" that are still on the route 4 months later
  • Techs with unbalanced pool counts because adds and drops weren't evenly distributed

The quarterly rebuild doesn't need to be a full re-plan. It's more of a tune-up: shift 5–10 stops between days or techs to restore geographic tightness. Customers rarely notice a day change if you give them a week's notice. PoolDial's broadcast messaging lets you text all affected customers about their new day in one tap.

Multi-Tech Route Planning

Everything above applies to solo operators. When you have multiple techs, route planning adds another layer: balancing workload across the team while maintaining geographic efficiency.

The principles are the same (zone-based routing), but now each tech owns a zone or a set of zones. Key considerations:

  • Equal pool counts don't mean equal workloads. A tech with 18 full-service residential pools has a harder day than a tech with 18 chemical-only pools. Balance by estimated hours, not by count
  • Cross-train on adjacent zones. Each tech should know at least one other tech's territory for coverage when someone calls out
  • Consider seniority and skill. Commercial and HOA accounts typically go to experienced techs. Don't give the new hire the 50-unit HOA with a board that counts skimmer leaves
  • Monitor actual drive patterns. What looks efficient on a map may not play out in practice. Traffic, construction, and one-way streets change the reality

PoolDial's GPS tracking shows where each tech actually drives, so you can compare planned routes to real ones.

When to Use Route Optimization Software

"Our vacation rental routes were just so much more efficient because it was so tight. It was so close. We'd be able to park our truck and do five or six pools without even having to move the truck."

Manual route planning works well up to about 100–150 pools. Beyond that, the number of variables (zones, stop counts, access constraints, tech assignments, day balancing) makes it hard to optimize by hand.

Route optimization software solves this by taking your full customer list, applying constraints, and generating optimized routes automatically. The software accounts for real drive times (including traffic patterns), stop durations, time windows, and tech capacity. These are things that are nearly impossible to balance manually at scale.

The ROI is straightforward. If optimization cuts 30 minutes of drive time per tech per day, and you have 4 techs, that's 2 hours of recovered service time daily, enough for 4–6 additional pools. At $150/month per pool, that's $600–$900/month in additional capacity. The math gets more compelling as you grow.

Even solo operators benefit. A route optimizer can resequence your daily stops in seconds, accounting for traffic patterns you'd never think to factor in. It won't restructure your zones for you, but it'll make each day within a zone tighter. PoolDial includes route optimization built into the planner at no extra cost.

Common Routing Mistakes to Avoid

  1. Letting customers dictate their service day. You control the schedule. Assign days by geography. The few customers who insist on a specific day aren't worth the routing cost
  2. Not tracking actual service time per pool. If you don't know that the Henderson pool takes 35 minutes (not the 20 you assumed), your daily plan is wrong by 3 PM
  3. Ignoring seasonal volume changes. Summer pools take longer (more chemicals, more debris, heaters running). Don't plan winter-pace routes for July
  4. Keeping outlier customers out of loyalty. That one pool 20 miles outside your zone costs more to service than it pays. Refer them to someone closer and reclaim the time
  5. Never re-optimizing. The route you planned 2 years ago with 40 pools is not optimal for your current 120 pools. Rebuild seasonally

PoolDial's chemical tracking also helps you spot pools that take longer than expected, so you can plan better.

A Practical Starting Framework

If you're starting from scratch or doing a full route rebuild, here's the process:

  1. Export all customers with addresses to a map
  2. Draw zone boundaries. Aim for 5–7 mile radius per zone
  3. Assign zones to days. One zone per day, or two half-day zones if you cover a wide area
  4. Order stops within each zone. Farthest first, work inward, group by street
  5. Mark constraints. Time-sensitive stops, access restrictions, problem pools
  6. Balance workload. Ensure each day has roughly equal service hours (not just pool count)
  7. Test drive the route. Run it for a week and note what doesn't work. Adjust
  8. Set a quarterly review. Rebuild or tune every 3 months

The first rebuild is the hardest because you're undoing months or years of organic growth. After that, quarterly tune-ups take 30 minutes and keep everything tight. PoolDial's map view makes the whole process drag-and-drop simple.

See It in Action: PoolDial Route Planner

PoolDial's route planner lets you drag-and-drop stops on a map, optimize driving order automatically, and see your whole week at a glance.

PoolDial route planner dashboard showing map view with optimized stops

Dashboard route planner with map view and daily schedule

Plan routes on a map, not a spreadsheet

Drag-and-drop route planning, automatic drive time optimization, and turn-by-turn navigation for every tech. All at $2/pool.

Start Your Free Trial