Pool service software for a route that's outgrowing you

Hand routes to your techs and still see exactly what got done each day.

app.poolboss.app/routes/westside-monday

Routes › Westside Monday

Westside Monday
Add stopOptimize order
Optimized order saves 22 minutes and 9.4 miles4 stops moved. Time windows and gate codes were respected.DiscardKeep this order

12 stops

Marcus Bell · Truck 2 · starts 7:00 AMPreview on map →
#CustomerAddressWindowServiceStatus
1Jennifer Reyes412 Catalina DrWeekly cleanCOMPLETED
2The Alvarez Pool88 Saguaro WayWeekly cleanCOMPLETED
Marco's Cantina▲ moved up 21500 Gulf BlvdBefore 11:00CommercialIN PROGRESS
Holloway Residence▲ moved up 127 Mesa Verde CtWeekly clean11:40 AM
5Sandra Whitfield9 Palm Hollow LnGate code 4417Weekly clean12:05 PM
Bayview Condos▼ moved down 32200 Shoreline DrAfter 12:00Commercial12:45 PM
7Priya Raman18 Ocotillo CtWeekly clean1:20 PM
8Dale Ferris705 Ironwood StDog on siteBi-weekly1:55 PM
4.9/5from pool pros in early accessBuilt by pool people, for pool people
Cobalt Pool Co.Wavecrest Pool ServicesAquavimPoolhouse CollectiveDeep End Supply Co.Turquoise Trade PoolsRipple WorksBasin & Blue

PoolBoss is pool service software for pool companies adding techs and trucks. You assign routes to each technician, watch visits complete through the day, and send customers a service report after every stop, so a bigger team still gives you a clear view of the work. Every paid plan includes unlimited users.

Why PoolBoss fits

When one route becomes three

Texting addresses to your techs stops working the day you add a second truck. In PoolBoss you build a route once and assign it to a technician, and it shows up on their phone as their day.

Add the people who run them in technician management, reassign stops when someone's out, and adjust the order whenever a customer or a gate code calls for it.

app.poolboss.app/routes/westside-monday

Routes › Westside Monday

Westside Monday
Add stopOptimize order
Optimized order saves 22 minutes and 9.4 miles4 stops moved. Time windows and gate codes were respected.DiscardKeep this order

12 stops

Marcus Bell · Truck 2 · starts 7:00 AMPreview on map →
#CustomerAddressWindowServiceStatus
1Jennifer Reyes412 Catalina DrWeekly cleanCOMPLETED
2The Alvarez Pool88 Saguaro WayWeekly cleanCOMPLETED
Marco's Cantina▲ moved up 21500 Gulf BlvdBefore 11:00CommercialIN PROGRESS
Holloway Residence▲ moved up 127 Mesa Verde CtWeekly clean11:40 AM
5Sandra Whitfield9 Palm Hollow LnGate code 4417Weekly clean12:05 PM
Bayview Condos▼ moved down 32200 Shoreline DrAfter 12:00Commercial12:45 PM
7Priya Raman18 Ocotillo CtWeekly clean1:20 PM
8Dale Ferris705 Ironwood StDog on siteBi-weekly1:55 PM

See what every tech did today

As techs complete visits, the chemical readings and notes roll up to your dashboard. You can see the day's work without calling anyone, and a missed stop is obvious instead of a surprise next week.

app.poolboss.app/today
Today
Monday, March 17
Search customers, pools…
Ray Tolliver
Owner

Stops today

38

▲ 4 vs last Monday

Techs out

3 of 4

Tomas starts 7:00

Needs review

2

1 chemistry · 1 overdue

Collected this week

$4,180

▲ $610 vs last week

Routes in progress

View all routes →
TechnicianRouteProgressEst. finishStatus
Marcus BellTruck 2
Westside Monday
2 / 12
2:40 PMON ROUTE
Dana ReyesTruck 1
North Loop
5 / 14
3:15 PMON ROUTE
Tomas KineTruck 3
Commercial — East
0 / 8
4:50 PMSTARTS 7:00
Ray TolliverTruck 4
Fill-ins & callbacks
3 / 4
11:20 AMON ROUTE

Needs your attention

!The Alvarez Pool — pH 8.4Second high reading in a rowREVIEW
$Holloway Residence — $468.93Invoice 1038 · 14 days overdueREMIND
Unassigned stops0
Quotes awaiting approval2
Reports sent today36

Keep customers in the loop as you scale

Every stop produces a service report for the customer. That proof of service is what keeps the "did anyone come out?" calls from piling up as your route gets bigger.

app.poolboss.app/reports/alvarez-mar-17

Reports › The Alvarez Pool

Service reportSENT
PrintResend

Report preview

The Alvarez Pool · Mon, Mar 17
Tolliver Pool CarePowered by PoolBoss

Water chemistry

2.4

Free Cl

8.1

pH

110

Alkalinity

3200

Salt

What we did

  • Brushed walls and tile line
  • Emptied all skimmer baskets
  • Backwashed filter — pressure normal
  • Added 14 oz muriatic acid to balance pH
Marcus Bell · 9:14 AM

Delivery

ToElena Alvarez
Emailelena@alvarez.co
StatusOpened 10:02 AM
9:46 AM
Sent automatically
9:46 AM
Delivered
10:02 AM
Opened by customer

Automation

Auto-send after each visit — every completed visit emails a report like this.

Add techs without adding cost per seat

Every paid plan includes unlimited users, and you're billed by pool count, so putting another tech on the road doesn't raise your bill. Startup covers up to 100 pools and Pro up to 250.

app.poolboss.app/technicians
Technicians
4 on the schedule today
ExportInvite technician

On the clock

3

Tomas starts 7:00

Stops done today

10

▲ 4 vs last Monday

On route now

3

1 finishing up

Avg stops / day

11

per technician

Today's crew

4 techniciansManage roles →
TechnicianPhoneAssigned routeProgressStatus
Marcus BellTruck 2
(602) 555-0191Westside Monday
2 / 12
ON ROUTE
Dana ReyesTruck 1
(602) 555-0143North Loop
5 / 14
ON ROUTE
Tomas KineTruck 3
(602) 555-0178Commercial — East
0 / 8
STARTS 7:00
Ray TolliverTruck 4
(602) 555-0110Fill-ins & callbacks
3 / 4
ON ROUTE

Startup or Pro

Startup ($29) covers up to 100 pools, Pro ($79) up to 250. Both include unlimited users, so adding techs never raises the bill.

Every plan includes every feature. Plans differ only by pool count.
See all plans and pricing

How PoolBoss compares

Jobber: per seat. Its cheapest plan (Core, $49/mo) leaves out route optimization and QuickBooks, so the first plan comparable to PoolBoss is Connect at $139/mo (5 users), up to $699 (Plus). PoolBoss: flat by pool count, $0-$249, every feature on every plan, unlimited users.
FeaturePoolBossJobber
Built for pool serviceYesNo (general field service)
Chemical trackingYes, structured readingsNo - free-text notes only
Pricing modelFlat by pool count, every feature includedPer seat; full features from $139/mo (Connect)
UsersUnlimited on paid plansCharged per seat
Free planYes (20 pools)No
Recurring routesYesYes
Route optimizationYes, every planConnect tier and up
Online paymentsYesYes
QuickBooks syncYes, every planConnect tier and up (not on Core)
See the full comparison

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.

Does what it says. No complaints.
DA

David Anderson

Wavecrest Pool Services

Common questions

Does PoolBoss charge per technician?

No. Every paid plan includes unlimited users. You're billed by how many pools you manage, so growing your team doesn't grow your bill.

Can I see what each tech completed?

Yes. As techs complete visits in the mobile app, the readings and notes appear on your web dashboard, so you can see the day's work without calling anyone.

How do I assign routes to my techs?

You build a route once, set its stops, and assign it to a technician. It shows up on their phone as their day. You can reassign it or adjust the stops whenever you need to.

Run your pool routes on PoolBoss

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