Run your pool routes without the Sunday-night planning

Build recurring pool routes, order your stops, and assign them to techs. See what got done in real time. Route management built for pool service companies.

4.9/5from pool pros in early accessBuilt by pool people, for pool people
Desert Sun Pool CareGulf Coast Pool ServicesSunbelt Pool & SpaCactus Pool ProsLone Star Pool CarePalmetto Pool ServiceValley Blue PoolsCoastal Clear Pool Co.

PoolBoss route management lets you build recurring pool routes, put stops in the order you actually drive them, and assign each route to a technician. Your techs open the app and see today's stops with addresses, gate codes, and customer names. You see what got done as it happens, without calling anyone.

What you can do

How pool service companies manage their routes

Most pool service companies run the same stops on the same days every week. A route is that repeating list: the pools one tech services on, say, Westside Monday, in the order that makes sense to drive.

PoolBoss keeps every route in one place. You build it once, set how often it repeats, and it shows up on the right day for the right tech. No rewriting a whiteboard every Sunday, no texting your guys their stops. The same routes also feed your invoicing and billing and your chemical tracking, so the work you log in the field becomes the record you bill from.

Generic field-service apps organize work as one-off jobs, so a recurring weekly route is awkward to maintain in them - that's the core of PoolBoss versus Jobber. Among pool-specific tools, the closest comparison is PoolBoss versus Skimmer, which also builds recurring routes; the differences there are pricing and what's included on each plan.

Build a route once, run it every week

Add a route, drop in the pools you service, and put the stops in driving order. Set the frequency to weekly, every other week, or monthly. From then on the route repeats on schedule.

When you pick up a new pool, you add the stop to the route and set where it falls in the order. When you drop an account, you pull the stop. The route adjusts and nobody has to be told twice.

  • Set a route to repeat weekly, every other week, or monthly
  • Drag stops into the order you actually drive them
  • Add or drop a stop and the route updates for the next run

Assign routes to your technicians

Every route belongs to a technician. Assign it once and that tech sees it on the mobile app the moment you do, with a push notification so nothing gets missed. Managing more than one tech is covered on the technician management page.

When someone calls in sick, you reassign the day to another tech instead of letting the stops slip. The pools still get serviced and the customers never know there was a hiccup.

See whether every stop got done

The route view shows today's progress while it's happening: how many stops are done, which one your tech is on, and which are still ahead. You get the answer to the only question that matters on a service day without picking up the phone.

Every completed stop becomes a service report with the readings and notes from that visit, so the customer record fills in as the day goes.

  • Live progress: stops done, the one in progress, and what's left
  • Each completed stop logs a timestamp and the readings taken
  • The customer record fills in as the day goes, no extra logging

Routes that grow as your pool count grows

PoolBoss charges by how many pools you manage, not per pool and not per tech. You can build as many routes as you need on every plan. As you add accounts you move up a pool tier, and unlimited users come standard on every paid plan. See the pricing by pool count.

How PoolBoss compares

Route management for a pool company, head to head.
Route management for a pool company, head to head.
CapabilityPoolBossSkimmerJobber
Recurring pool routesJobs, not routes
Keeps your stop order week to week
Chemical readings tied to each stop
Unlimited users includedPlan-based
Flat price by pool count

Why pool pros choose PoolBoss

Built for pools, not bolted on

Water chemistry is the job, so it's the core of the product, not a notes field. Generic field-service tools don't track it.

Flat rate by pool count

You pay by how many pools you manage. No per-seat fees, no per-pool meter, and no surprise line on the bill as you grow.

Every feature on every plan

Nothing is locked to a higher tier. The Free plan has the same features as Fleet. Plans differ only by pool count.

Works in the field

The tech app runs on any phone and keeps working with no signal, so a visit completes at the pool and syncs when you're back on.

I dropped Skimmer the week PoolBoss opened. Same routes, same readings, and I stopped paying by the pool. My bill went down as my pool count went up.
MB

Marcus Bell

Owner, Desert Sun Pool Care · Phoenix, AZ

Common questions

How do pool service companies manage their routes?

Pool service companies manage their routes by grouping recurring stops into named routes by day and area, ordering the stops the way they drive them, and assigning each route to a technician. The work is recurring by nature - the same pools get serviced on the same days each week - so a route is really a repeating list rather than a fresh schedule built every morning. Most companies start on paper route sheets or a whiteboard and move to software once the route count makes that unmanageable. In PoolBoss you build a route once, set how often it repeats (weekly, every other week, or monthly), drop in the pools in driving order, and assign it to a tech. From then on it shows up on the right day for the right person without anyone rewriting a list or texting stops out on Sunday night. The tech opens the mobile app to today's route as an ordered list with addresses, gate codes, and customer names, and logs each visit as they go. Because the route is the same object the office sees, the owner watches stops complete in real time and the readings and notes flow back automatically. Managing routes well comes down to three habits: keep stops geographically tight, keep the order stable so techs build a rhythm, and adjust the route as accounts come and go rather than rebuilding it.

What software do pool service technicians use to manage their routes?

Pool service technicians use a mobile app that shows today's route as an ordered stop list and lets them work straight down it. Each stop carries the customer name, address, gate code, and the pool's details, so the tech knows where they're going and what they're servicing without calling the office. At the pool, the tech logs chemical readings, records any work done or issues found, and marks the stop complete, which time-stamps it and sends it back to the office right away. In PoolBoss that app runs on any iPhone or Android phone, so techs use the device they already carry and there's no tablet to buy for every truck. The reading form is ordered the way techs actually test the water, which keeps logging a stop down to seconds. Because pools sit in back yards and driveways where signal drops, the app keeps working offline and syncs the visits once the phone reconnects, so a dead zone never costs a tech their record of the work. The same app is where the day's route, the chemical log, and visit completion all live, so the tech isn't switching between tools. Everything captured on the phone appears on the owner's dashboard and in the customer's service report, so the route a tech runs in the field is the same record the business bills and reports from.

How do I organize my pool service route by geography?

Organize a pool service route by geography by grouping pools that sit close together onto the same route and the same day, then ordering the stops the way you would actually drive them. The goal is to minimize the distance between consecutive stops, since drive time between pools is the biggest drag on how many you can service in a day. A common approach is to divide your service area into zones - by neighborhood, by side of town, or along the natural boundaries a highway or river creates - and dedicate a day or a tech to each zone. In PoolBoss you build the route by adding those grouped pools and dragging the stops into driving order, and the route keeps that order every week, so you plan the drive once instead of re-solving it each morning. As you pick up new accounts, you add each stop where it fits the geography rather than at the end of the list. For drive-time reduction beyond manual ordering, PoolBoss offers a one-tap optimize step that proposes a reordered route to cut total distance and shows you the new order to confirm before anything changes, so gate codes, customer time windows, and the reasons you set a particular order still hold. Tight, geographically grouped routes are what let one tech cover more pools without longer days.

How many pools can one pool service technician service per day?

A residential pool maintenance technician typically services 15 to 25 pools a day, with the exact number driven by drive time between stops and how much work each pool needs. A tight, geographically grouped route with short hops between pools pushes toward the high end; a route spread across town, or one heavy with repairs and green-pool recoveries, pulls it lower. Commercial pools change the math, since a single commercial or HOA site can take far longer than a residential pool and a tech might do only a handful in a day. The two levers an owner controls are route density and the mix of work. Grouping nearby pools onto the same day and keeping the stop order stable cuts the dead time between stops, which is where most of the day is lost. Separating routine maintenance from repair calls keeps a maintenance route moving instead of stalling on a big job. In PoolBoss, building routes by geography and holding the drive order week to week is what supports a higher stop count, and the optimize step can tighten the order further. Watching completed-stop timestamps on the dashboard over a few weeks also shows where a route is running long, so you can rebalance pools between techs before a route becomes more than a full day's work.

How do I assign routes to pool service technicians?

Assign a route to a pool service technician once, and it stays that tech's route until you change it. In PoolBoss you set the assigned technician on the route, and from then on it appears on that tech's mobile app on each day it runs, with a push notification so a new or changed assignment doesn't get missed. The tech sees only their own routes, which keeps their app focused on the day in front of them rather than the whole company's schedule. Assigning the whole route rather than dispatching individual stops each morning fits how maintenance work runs: the stops repeat, so once the route is assigned there's nothing to hand out daily. When something changes, you have two moves. You can reassign the route permanently - say, when you rebalance territory between techs - or reassign just one day when a tech is out, so that day's stops go to someone else without disturbing the recurring schedule. Adding the people who run the routes, seeing who's assigned to what, and tracking what each tech completed are covered by technician management, which works alongside route assignment. Because every paid plan includes unlimited users, putting more techs on the road and giving each their own routes never raises the bill, so assignment scales with the crew rather than the price.

What do I do when my pool service technician calls in sick?

When a pool service technician calls in sick, reassign that day's route to another tech so the stops still get serviced and customers never notice a gap. In PoolBoss you move the day's stops to an available tech without rebuilding the route or disturbing the recurring schedule, so the absent tech's route is still theirs when they're back next week. This is the practical advantage of routes that live in software rather than on a whiteboard or in one person's head: the day's work is a list you can hand to someone else in a moment, complete with addresses, gate codes, and the pools' details, so the covering tech has everything they need even on pools they've never serviced. The covering tech sees the reassigned route on their phone with the same stop order and customer information, logs the visits the usual way, and the readings flow back to the office and into each customer's record. For an operator, the alternative - letting a sick day mean skipped pools - is what generates the angry calls and the green pools you pay for later. Being able to reassign a day in seconds keeps a one-person absence from turning into a week of catch-up. When the regular tech returns, the route is unchanged and simply resumes on its normal day.

How do I optimize my pool service route to reduce drive time?

Reduce drive time on a pool service route by grouping nearby pools onto the same route and day and ordering the stops to minimize the distance between them. Drive time between stops is the single biggest cost on a service day, so a route that zigzags across town wastes hours a tighter one never loses. The manual method is to keep each route inside a geographic zone and drag the stops into the order you'd actually drive, then hold that order week to week so techs build a rhythm. PoolBoss supports that, and adds a one-tap optimize step for when you want the software to help: it proposes a reordered route that cuts total drive time and shows you the new order to review before anything changes. The preview-and-confirm step matters, because owners have reasons for a given order that an algorithm can't see - gate codes that only work certain hours, customer time windows, a pool that has to be first because of a pump schedule. Optimization that silently reordered the route would break those, so PoolBoss never reorders on its own; it suggests, and you confirm. Between geographic grouping, a stable weekly order, and the optimize step for tightening, an operator gets most of the drive-time savings without turning route planning into a daily chore.

How do I track whether my pool technician completed their stops?

Track stop completion through the route view, which shows live progress on a service day: how many stops are done, which stop the tech is on, and which are still ahead. As a tech marks each visit complete in the mobile app, it time-stamps the stop and posts the chemical readings and notes back to the office in real time, so you can see the day unfold without calling anyone. This answers the one question that actually matters on a service day - did the pools get done - with a glance instead of a phone call. Each completed stop also builds the customer's record automatically: the readings taken, any notes, and the completion time attach to that pool and turn into the service report the customer receives. Over time, the timestamps give you more than a daily status. They show which routes run long, which techs are pacing well, and where a route has grown past a comfortable day's work, so you can rebalance before it becomes a problem. A stop that's still open late in the day stands out, so a missed or skipped pool is obvious the same day rather than surfacing a week later as a customer complaint. Completion tracking is a byproduct of the tech doing their normal logging, not a separate report anyone has to fill in.

How do I add and remove stops from a pool service route?

Add a stop to a pool service route by dropping the pool into the route and setting where it falls in the stop order; remove one by pulling the stop when you drop the account. In PoolBoss the change takes effect on the next run of the route, so a route stays current as your book of business shifts without anyone rebuilding it. When you pick up a new pool, you add it to the route that already covers its area and slot it into driving order rather than tacking it onto the end, which keeps the route efficient. When you lose an account, removing the stop takes it out of the recurring schedule cleanly, so a tech isn't shown a pool you no longer service. Because the route is a living list rather than a printed sheet, these edits happen in the office and reach the tech's phone automatically - nobody has to be told twice or hand-correct a paper route. The same applies to moving a pool between routes or days as territory changes: you reassign the stop and the schedules on both sides update. Keeping routes accurate this way is what makes the rest of the system reliable, since the route drives what each tech sees, what gets billed, and which pools build a service history.

How do I know if my pool service route is profitable?

Know whether a pool service route is profitable by comparing what it bills against what it costs to service, with chemicals and drive time as the main costs. A route can look busy and still lose money if the pools are spread out, the chemical demand is high, or the prices haven't kept up. PoolBoss gives you the two sides of that math. It tracks the billing per customer and the chemical readings logged at each pool, and its route profitability report puts revenue against chemical cost per route so you can see which routes earn and which are thin. Chemical cost per pool comes from the doses logged on visits, so the cost side is built from real service data rather than a guess. Drive time shows up indirectly in how many stops a route fits in a day - a route that takes a full day for few pools carries a drive-time cost even when chemicals are cheap. For an owner, the practical use is spotting the unprofitable accounts: the pool that needs more chemical than its price covers, or the outlier stop that adds an hour of driving for one visit. Once those are visible, you can reprice, re-route, or let an account go. The report turns a gut feeling about which work pays into numbers you can act on.

What is the best pool service scheduling software?

The best pool service scheduling software for an independent company is a tool built around recurring routes rather than one-off jobs, with chemical tracking and pricing that stays predictable as you grow. Pool maintenance is recurring work - the same pools on the same days - so scheduling that's really job-by-job dispatch fights the grain of the business. What you want is a route that repeats on a set cadence, assigns to a tech, and only needs attention when something changes. PoolBoss is built for exactly that. You set a route's frequency to weekly, every other week, or monthly, assign it to a technician, and it recurs on schedule, while chemical readings, service reports, and invoicing all attach to the same visits. Two things separate it from generic schedulers. It tracks water chemistry as structured data rather than free-text notes, which is the part pool work actually turns on. And it prices flat by pool count with unlimited users and every feature on every plan, so a busy season or a bigger crew doesn't inflate the bill the way per-seat scheduling tools do. For a company comparing options, the test is whether the software treats a route as a recurring object, whether it understands pool chemistry, and whether the price stays steady as the route grows.

How do I dispatch pool service jobs efficiently?

For pool maintenance, the most efficient dispatch is no daily dispatch at all: recurring routes mean the same stops repeat on the same days, so there's nothing to hand out each morning. Job-by-job dispatch makes sense for trades where every day's work is different, but pool service is mostly the same pools on a fixed cadence, so building that cadence into recurring routes removes the dispatching step entirely. In PoolBoss you assign a whole route to a technician once, and it shows up on their phone on each day it runs. The only things that need attention are the exceptions - a sick tech whose day you reassign, a one-off repair you add as an extra stop, a new account you slot into the right route. Everything else runs itself. This is more efficient than morning dispatch in two ways. It saves the office the daily work of assigning and communicating stops, and it gives techs a stable route they know, so they build speed on a familiar drive instead of relearning a list each day. When a true exception comes up, reassigning a day or adding a stop takes seconds and reaches the tech's phone immediately. Efficient dispatch for a pool company is less about a better dispatch board and more about not needing one - recurring routes do the work that daily dispatch does in other trades.

Run your pool routes on PoolBoss

Join the waitlist and start when PoolBoss opens. Flat-rate pricing, every feature on every plan.