Pool service software for California pool companies

For the California route, salt or chlorine, all year round.

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
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 in California. It's built for a year-round route across salt and chlorine pools: log readings at each pool on your phone, track salt alongside the standard chemistry, and bill from the visits you logged. The Free plan covers up to 20 pools at no cost.

Why PoolBoss fits

What pool service in California actually looks like

California has one of the highest per-capita pool ownership rates in the country. The Los Angeles, San Diego, Bay Area, and Inland Empire markets each support dense pool service industries. Service is year-round in most of the state, and the pool mix is increasingly split between traditional chlorine pools and saltwater systems - sometimes on the same block.

For California pool companies, the work is consistent, competitive, and chemistry-intensive. Routes are often compact in the suburbs, but the mix of pool types on a single route means you need to track different parameters for different pools without mixing them up.

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

Mixed salt and chlorine pools on the same route

A California pool route commonly mixes saltwater pools and traditional chlorine pools. The chemistry on each is different: salt pools need a salt level reading alongside the standard panel, while chlorine pools use the standard set only.

In PoolBoss, each pool's sanitizer type is set in its profile. When a technician logs a visit at a salt pool, the salt level field appears in the logging form. At a chlorine pool, the form shows the standard parameters. One route, one app, the right fields for each pool. The chemical history per pool stays accurate regardless of how many pool types are on the route.

app.poolboss.app/pools/alvarez/chemistry

Pools › Water chemistry

The Alvarez Pool
Reading historySend service report
88 Saguaro Way, Tempe AZ18,000 galSaltPebble finishWeekly — Monday

Today's reading

9:14 AM · logged by Marcus BellExport →

Free chlorine

2.4ppm

Target 1.0 – 3.0IN RANGE

Combined chlorine

0.2ppm

Target 0 – 0.2IN RANGE

pH

8.1

Target 7.4 – 7.6HIGH

Total alkalinity

110ppm

Target 80 – 120IN RANGE

Calcium hardness

280ppm

Target 200 – 400IN RANGE

Cyanuric acid

48ppm

Target 30 – 50IN RANGE
Add 14 oz muriatic acidBrings pH to 7.5 on 18,000 gallons.

Salt

3200ppm

Target 2700 – 3400IN RANGE

pH trend

8 weeks
7.6 target
Latest8.1 — trending up

Balance

Saturation index−0.08 · Balanced
Water temp78 °F
SanitizerSalt · 3200 ppm
Last servicedToday, 9:14 AM
Next visitMon, Mar 24

Year-round service in California's climate

Most California routes run all year. Southern California rarely sees pool closures, and even the Bay Area and Central Valley run at some level through the winter. The chemistry demands shift - summer UV and heat accelerate chlorine loss, winter tends toward pH drift - but the service cadence continues.

PoolBoss routes are recurring and set to whatever cadence the customer requires - weekly, biweekly, or custom. The route shows up in the tech's mobile app on the service day without manual setup each week.

app.poolboss.app/schedule
Schedule
Week of March 17 — 11 visits
‹ PrevTodayNext ›New visit

This week

Mon, Mar 17 – Sat, Mar 22Set recurring days →
Mon17

Westside Monday

7:00a
Tue18

North Loop

7:30a

Commercial — East

12:00p
Wed19

Westside Wed

7:00a

Harbor

11:00a
Thu20

North Loop

7:30a

Marina

1:30p
Fri21

Commercial — East

8:00a
Sat22

Bi-weekly north

8:00a
Set the days once — visits repeat weeklyMarcusDanaTomasRay

Route management in dense California markets

California residential routes are often geographically compact - many stops close together in suburban neighborhoods. PoolBoss keeps your stops in the order you set them. You organize the route geographically once and it runs that way.

When you add a new account in a neighborhood you already serve, you insert it into the route in the right position. When you hire a tech to cover part of the route, you split it and assign each half to the appropriate technician. Each tech sees only their own stops.

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

The mobile app for California field techs

The PoolBoss mobile app keeps California techs organized through a full day of stops: today's route with ordered stops and addresses, each pool's sanitizer type and specs visible before starting, the right logging form for each pool type, and a mark-complete that records the visit.

The admin sees completed visits from the web dashboard in real time. If a tech leaves a note about a cloudy pool or a broken skimmer basket, it's visible without a call. Service reports go to customers after the visit.

  • Route with ordered stops and each pool's address
  • Sanitizer type and specs loaded for each pool
  • Salt level field for saltwater pools, standard set for chlorine
  • Notes for unusual conditions or equipment observations
  • Mark complete - record saves immediately
9:14
‹ Westside Monday · Stop 3 of 12

The Alvarez Pool

88 Saguaro Way · 18,000 gal · Salt

Working offline — saves when you reconnect
Free chlorine2.4ppm
pH8.1
Alkalinity110ppm
Salt3200ppm
Water temp78°F
Add 14 oz muriatic acidBrings pH to 7.5 on 18,000 gal. Based on today’s alkalinity.
+
Complete visit

Invoicing from the truck, not the desk

At the end of the week or month, you create invoices from the logged visits and send them with an online payment link. California customers pay by card from the invoice email. No check collection, no second trip.

California pool service companies often compete on professionalism as much as price. Clean invoices with online payment options, consistent service reports, and accurate chemical records are what long-term residential customers cite when they stay with a service provider.

app.poolboss.app/invoices/1042

Invoices › INV-1042

Marco's CantinaPAID
PrintDuplicate

Invoice INV-1042

Converted from Quote Q-0217
DescriptionQtyRateAmount
Filter housing replacementPentair Clean & Clear 150 — cracked lid seat1$189.00$189.00
LaborTomas Kine · 2.0 hrs @ $85/hr2$85.00$170.00
Monthly service — MarchCommercial weekly1$0.00$0.00
Subtotal$359.00
Tax (8.0%)$28.72
Total$387.72
Paid in full$387.72

Activity

Today, 6:02 PM
Paid — Visa •••• 4417
Stripe · fee $11.55
Today, 5:47 PM
Invoice viewed by customer
Today, 4:31 PM
Emailed to marco@marcoscantina.com
Today, 4:29 PM
Quote approved by customer
Approved on mobile
Today, 4:12 PM
Quote Q-0217 drafted from the field
Tomas Kine · Truck 3
QuickBooksSynced 6:03 PM

Start free, grow by pool count

The Free plan covers your first 20 California accounts at no cost, no trial clock, and every feature included: routes, chemical tracking (including salt pools), invoicing, and the mobile app. When you pass 20, you move to Startup at $29 a month. The pricing is flat by pool count and the same for a Los Angeles company as it is for one in San Diego or Fresno.

app.poolboss.app/setup/import
PoolBossSet up your accountStep 3 of 4
Connect
Match columns
3Review
4Go live

Review your import

from Skimmer export · customers.csv
CustomerPoolsRouteStatus
The Alvarez Pool1 poolWestside MondayMATCHED
Marco's Cantina2 poolsCommercial — EastMATCHED
Holloway Residence1 poolWestside MondayDUPLICATE MERGED
Sandra Whitfield1 poolWestside MondayNEW
Bayview Condos3 poolsCommercial — EastNEW

Showing 5 of 16 customers. Column mapping and duplicates were handled for you.

Ready to import

Customers16
Pools18
Routes2
Duplicates merged3
Errors0

Free plan · 18 of 20 pools · no card

Free

Up to 20 pools at no cost. Move up by pool count as your California route grows.

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

How PoolBoss compares

The pool service software field, June 2026.
SoftwareTypePricingChemical trackingFree plan
PoolBossPool-specificFlat by pool count, $0-$249YesYes
SkimmerPool-specificPer pool, $49+/moYesNo
Pool BrainPool-specificPer tech, ~$65YesNo
Pool FounderPool-specificPer tech, $49-$249YesNo
PoolDialPool-specificPer pool, ~$2/pool ($40 min)YesTrial
Pool Service SoftwarePool-specificBy pool count, $0-$99+YesYes
Pay The Pool ManPool-specificPer tech, $50+$10/techYesNo
POOL360 PoolServicePool-specificPer pool, ~$1/poolYesNo
Pool Office ManagerPool-specificPer user, $150+/mo with QuickBooksYesNo
JobberGeneric field servicePer seat, $139+ for full featuresNoNo
Housecall ProGeneric field servicePer seat, $189+ for full featuresNoNo
ServiceTitanEnterprise$250-$500+/techNoNo
GorillaDeskGeneric field servicePer route, $99+ (Pro) for full featuresNoNo
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.

Easy to pick up, easy to stick with.
EH

Eric Hansen

Clearwater Trade Co.

Common questions

Does PoolBoss work for pool companies in California?

Yes. PoolBoss is built for a year-round California route across salt and chlorine pools, with on-site chemical logging, recurring scheduling, service reports, and invoicing from a mobile app. The Free plan covers up to 20 pools.

Does PoolBoss track salt pool chemistry?

Yes. Salt level is logged alongside free chlorine, pH, alkalinity, and the rest, so a route that mixes saltwater and chlorine pools keeps one accurate history per pool.

How much does PoolBoss cost in California?

A flat rate by pool count, the same everywhere: Free up to 20 pools, $29 a month up to 100, $79 up to 250, and $249 for 250 or more, with every feature on every plan.

What pool service software do California pool companies use?

PoolBoss is built for the California route: year-round scheduling, on-site logging for both salt and chlorine pools, service reports, and invoicing from a mobile app. The Free plan covers up to 20 pools at no cost.

How do I manage a route with mixed salt water and chlorine pools in California?

Each pool in PoolBoss has its own sanitizer type set in its profile. When a technician logs a visit at a salt pool, the salt level field appears in the reading form. Chlorine pools log the standard reading set. One route handles both without switching apps.

What software tracks salt pool and chlorine pool chemistry on the same route?

PoolBoss tracks each pool's chemistry separately with the fields that match its type. Salt pools log salt level alongside free chlorine, pH, and alkalinity. Chlorine pools log the same set without the salt field. One account, one history per pool.

Is there pool service software for Los Angeles or San Diego pool companies?

Yes. PoolBoss works for any California route, including dense LA metro routes and San Diego coastal accounts. Pricing is flat by pool count, not by city or county: Free up to 20 pools, $29 a month up to 100, $79 up to 250.

Run your pool routes on PoolBoss

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