Pool service route planning

Pool Service Route Optimization: Save 2 Hours Every Day

📅 November 10, 2025⏱ 6 min read

Drive time is the silent killer of pool tech income. A tech servicing 18 pools a day with 12 minutes of drive time between each stop loses 216 minutes — 3.6 hours — just moving between accounts. Cut that to 5 minutes per stop and you get back nearly 2 hours. That's 4–6 more pools per day without waking up earlier, staying out later, or adding a single dollar in overhead.

Route optimization isn't a software problem first — it's a geographic thinking problem. Here's how to attack it systematically.

The Zone Method: Stop Criss-Crossing the City

The most effective route optimization strategy is geographic zoning. Divide your service area into clusters — typically by compass direction or major road corridors — and assign each cluster to a specific day of the week.

A 5-day week might look like this:

DayZoneTarget Accounts
MondayNorth suburbs18–22
TuesdayEast corridor18–22
WednesdayDowntown / core14–18 (denser traffic)
ThursdayWest neighborhoods18–22
FridaySouth / overflow12–16 (repairs + callbacks)

When a new customer calls, you ask their address before you agree to anything. If they're not in one of your zones, either decline or hold them for a zone build-out. Taking a random account 20 minutes from your route costs you far more than it pays.

The Circular Route: Don't Backtrack

Plot your daily accounts on a map and route them in a loop — start near home base, circle out, and return. Never go out-and-back on the same roads. A straight out-and-back adds 40%–60% unnecessary distance compared to a circular route of the same accounts.

Google Maps' "add stop" feature lets you pin up to 9 waypoints and optimize the order. For 10–25 stops, use Circuit Route Planner (free tier: up to 10 stops/day) or the paid version at $20/month for unlimited stops.

Front-Load Difficult Pools

Not all pools are equal time investments. A pool with a persistent algae problem, a complicated automation system, or a homeowner who wants to chat will consume 45–60 minutes. Schedule your hard pools first, when you're fresh and have schedule buffer. If you run long on stop 3, you're still okay. If you run long on stop 17, you're calling customers to reschedule.

Keep a mental (or written) tier system:

Never stack two Tier 3 pools back-to-back.

Reduce Stop Time, Not Just Drive Time

Drive time gets all the attention, but stop time is equally important. The average tech loses 4–8 minutes per stop to disorganized tool bins, hunting for chemicals, and re-testing because the first test was done wrong.

A standardized service sequence eliminates this:

  1. Arrive, assess equipment on walk to the pool (listen for pump issues)
  2. Empty skimmer basket
  3. Net debris
  4. Brush walls
  5. Vacuum (if needed)
  6. Test water
  7. Add chemicals — calculate dosing with PoolLens offline calculators
  8. Check equipment (pump pressure, filter PSI, automation settings)
  9. Log and leave

Every stop follows the same sequence, every time. Muscle memory makes it faster. Deviation creates errors.

Chemical Prep the Night Before

Predosing chlorine tablets into labeled bags for the next day's route cuts 3–5 minutes per stop. You're not opening containers, measuring, and recapping at every pool — you're dropping a pre-measured bag. Over 20 stops, that's 60–100 minutes saved.

Never premix chlorine and other chemicals. Pre-bag tablets separately. Never combine shock and algaecide in the same container. Chemical interactions in a confined bag can be dangerous.

Evaluate Your Route Quarterly

Routes drift over time. Customers cancel, new ones join, and your geographic density changes. Every 90 days, re-plot all accounts and look for:

A route audit takes 20 minutes and routinely surfaces one or two accounts worth either repricing or dropping. That sounds harsh, but a $160/month account consuming 90 minutes including drive time earns you $107/hour. A $160/month account in a tight cluster consuming 25 minutes earns you $384/hour. Same revenue, 3.6x the efficiency.

The Real Math of Optimization

If route optimization lets you add 4 accounts per day across a 5-day week, that's 20 additional accounts. At $190/month average, that's $3,800/month in additional revenue — roughly $45,600/year — from the same hours. No new employees. No new equipment. Just tighter routing.

The 2 hours you save also matter for your sanity. Pool service is physically demanding work. Ending your day at 3:30 instead of 5:30 changes your quality of life, your margin for afternoon repairs, and your ability to respond to urgent calls without burning out.

Faster Stops, Fewer Errors

PoolLens handles chemical dosing calculations offline so every stop takes seconds, not minutes. Free for all techs.

Open PoolLens Free →

Frequently Asked Questions

How do I optimize a pool service route?

Group accounts by geography into tight clusters — aim for stops within 0.5 miles of each other. Use circular routing rather than back-tracking, and front-load chemically demanding pools early in the day when you're freshest.

How many pools per day is efficient?

A well-optimized solo tech can service 20–25 residential pools per 8-hour day. If you're below 15, drive time is likely your bottleneck.

What's the best free tool for route planning?

Google Maps allows up to 9 waypoints with optimization on mobile for free. Circuit Route Planner (free tier) handles up to 10 stops as well. For larger routes, paid tools like Route4Me or Skimmer's built-in routing are worth the cost.

Should I organize routes by day of week?

Yes — assign geographic clusters to specific weekdays. Monday = north zone, Tuesday = east zone, etc. This prevents criss-crossing the city and makes adding new accounts predictable.

How does route density affect income?

Every 5 minutes of drive time eliminated per stop adds roughly 30–45 minutes back to your day at 15+ stops. That's 1–2 extra accounts you can service without leaving earlier or finishing later.