Pool service software for large and multi-location pool companies

One account, every crew and location, at a price that stops climbing.

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
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 large and multi-location pool companies. Every paid plan includes unlimited users, and pricing is flat by pool count with a $249-a-month ceiling that covers 250 pools or more with no upper limit. A big operation runs every crew and location on one account without per-technician fees or a sales call.

Why PoolBoss fits

Why per-seat pricing is a problem at scale

Field-service software is often priced per technician or per seat. A two-tech operation pays 2x. A 20-tech operation pays 20x. The bill scales with the size of the team, so every hiring decision is also a pricing decision.

PoolBoss prices by pool count in flat tiers with a ceiling at $249 a month. Adding a technician doesn't move that number. Adding a location doesn't move it. You staff up when the work demands it, not when the software math says you can afford it.

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

The cap that actually caps

The Fleet plan is $249 a month for 250 pools or more, with no upper limit. A 400-pool operation and a 1,000-pool operation pay the same $249. Most comparable tools don't publish a ceiling at all - they quote per technician only after you sit through a demo.

PoolBoss publishes the full price table. There's no 'contact sales' on the pricing page and no demo required to learn what you'd pay. You can look up the cost for your operation right now.

app.poolboss.app/reports
Reports
Your business by the numbers
Export CSV
This monthLast monthLast 30 daysThis quarterYear to dateShowing Mar 1 – Mar 17, 2026

Revenue · invoiced vs collected

Full report →
Invoiced$17,250
Collected$14,980
Outstanding$2,270
JanFebMar

Route profitability

billed − est. chemical costFull report →
RouteBilledChem costProfit
Westside Monday$7,200$612$6,588
Commercial — East$5,150$908$4,242
North Loop$4,890$531$4,359

Chemical cost per pool

Full report →
Bayview Condos$183.60
Marco's Cantina$121.40
The Alvarez Pool$93.85
Holloway Residence$61.20

Technician productivity

Full report →
Marcus Bell48 visits9.3 stops/day
Dana Reyes44 visits8.6 stops/day
Tomas Kine31 visits7.8 stops/day

Unlimited users on every paid plan

Every paid plan includes unlimited users: technicians in the field, office staff managing schedules, and any manager-level access you need. One flat rate per tier, not a rate multiplied by headcount.

At 20 technicians, a $15/seat product costs $300 a month in seats alone. At $249 for those same 20 techs plus office staff on PoolBoss, the difference is real.

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

Managing multiple crews across large routes

Each route in PoolBoss is its own named entity with an assigned technician. A large operation running 15 routes across 15 techs has 15 distinct routes in the system, all visible from the admin dashboard.

When a tech is out, you reassign their route to another or adjust coverage for the day. Stops move between routes without starting over. Route changes appear immediately in the tech's mobile app.

  • Each route assigned to a named technician
  • Admin sees all routes and completion status in real time
  • Reassign stops or full routes when coverage changes
  • Adjust stop order without rebuilding the route from scratch
app.poolboss.app/routes/westside-monday/map

Routes › Map view

Westside Monday
List viewOptimize order

Route map

Marcus Bell · Truck 2 · 12 stopsOptimize order →
12345678Marcus · here now
CompletedIn progressScheduledOptimize saves 22 min · 9.4 mi

Stops

2 of 12 done
1Jennifer ReyesDone 8:12DONE
2The Alvarez PoolDone 9:14DONE
3Marco's CantinaOn site nowNOW
4Holloway Residence11:40 AMETA
5Sandra Whitfield12:05 PMETA
6Bayview Condos12:45 PMETA
7Priya Raman1:20 PMETA
8Dale Ferris1:55 PMETA

Visibility across the whole operation

The admin web dashboard shows every crew's progress through the day. As techs log visits and chemical readings in the field, those records appear in real time. You can see which routes are on track, which pools got flagged with notes, and which stops haven't been marked yet.

For an operation above 100 pools, this replaces significant back-and-forth. You don't need to call a tech to confirm they hit the commercial account. The service report after each stop is the confirmation.

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

Chemical documentation at volume

At scale, chemical records become a selling point and a risk management tool at the same time. Property managers and commercial accounts expect a paper trail. A pool with a chemical reading history that spans months is a defensible record if there's ever a question about service quality or a water quality event.

PoolBoss keeps a per-visit record on every pool: every reading, every note, every service report sent. A large operation running 500 pools a week has 500 service records that week, stored and available when they're needed.

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

Invoicing at volume without a billing department

At scale, the gap between fast invoicing and slow invoicing shows up in cash flow. PoolBoss invoices from the visits your techs logged, so the billing work is largely done when the service is done. You create the invoice, add any line items for chemicals or extras, and send it with an online payment link.

Customers pay online. Recurring commercial accounts get invoiced on your schedule. Paid invoices are tracked. A 300-pool operation doesn't need a dedicated billing person to run this.

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

No contract, no sales call, no implementation fees

Enterprise field-service platforms require a demo to learn pricing, a sales rep to generate a quote, a contract to get started, and an implementation team to stand the system up. That's the model PoolBoss is built against.

The full price table is public. The Fleet plan is $249. You sign up the same day you find the site and start adding customers. There's no implementation period and no contract to negotiate.

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

Fleet

$249 a month for 250 pools or more with no ceiling, unlimited users, every feature included.

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

How PoolBoss compares

ServiceTitan: $250-500+/tech/mo, $5k-50k+ setup, 12+ month contracts. PoolBoss: $0-$249/mo flat by pool count, no contract.
FeaturePoolBossServiceTitan
Built forIndependent pool companiesLarge enterprise contractors
Pricing$0-$249/mo flat by pool count$250-$500+/tech/mo
Setup / implementation feeNone$5,000-$50,000+
ContractNone, cancel anytime12+ month, early-termination fees
Published pricingYesNo - demo required for a quote
Chemical trackingYesNo (not pool-specific)
Free planYes (20 pools)No
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.

No regrets switching over. Solid software.
DJ

Daniel Johnson

Deep End Supply Co.

Common questions

Is there pricing for large pool companies?

Yes, and it's published. The Fleet plan is $249 a month for 250 pools or more with no upper limit and unlimited users. A large operation never hits a pool ceiling and never needs a sales call to get a price.

Does PoolBoss charge per technician or per location?

Neither. Pricing is flat by pool count, and every paid plan includes unlimited users. Adding technicians, office staff, or locations doesn't change your monthly bill.

Do large operations have to sign a contract or sit through a demo?

No. PoolBoss publishes its pricing and has no required contract. The largest plan is a flat, published $249 a month, unlike enterprise field-service tools that quote per technician only after a sales call and add large setup fees.

What pool service software scales to multiple crews?

PoolBoss scales across any number of crews. You assign each route to its technician, every crew works in the same account, and office staff see the whole operation while each tech sees only their own day. There's no extra cost per crew or location.

What software handles hundreds of pools without per-pool pricing?

PoolBoss. Pricing is flat by tier, not by individual pool count above 250. The Fleet plan covers 250 or more pools at $249 a month with no upper limit, so a 500- or 1,000-pool operation pays the same monthly rate as a 300-pool one.

How do I manage multiple pool service routes from one dashboard?

Each route is named and assigned to a technician in PoolBoss. The admin dashboard shows all routes, all technicians, and the day's completed visits in one view. You don't need a separate account per location or crew.

How much does pool service software cost for a company with 500 pools?

With PoolBoss, $249 a month. The Fleet plan covers 250 pools or more with no ceiling and no per-technician fee. Most per-pool and per-tech tools would cost significantly more at that scale. The price doesn't move as the operation grows.

Run your pool routes on PoolBoss

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