What makes pool service software different
Pool service is the most routine-driven trade there is. A tech runs the same route on the same day every week, does the same tasks at each stop (skim, brush, empty baskets, test, dose), and moves on. A tech often hits 15 to 20 pools a day. The work is simple. The paperwork is where small pool companies lose time and money.
Three things set pool software apart from general field service apps. First, the chemistry log. Every visit produces readings and doses, tied to a specific body of water. Generic apps have nowhere natural to put that, so you end up with custom fields that nobody fills in consistently. Pool tools build the readings into the stop, and the better ones calculate LSI and suggest doses so newer techs don't guess.
Second, proof of service. Homeowners are rarely home when you come. A service email with a photo of the water and the readings answers the question of whether anyone showed up, which is the most common complaint in this trade. Skimmer's checklists can require a live photo before a stop is complete, so a tech can't skip it.
Third, chemical costs. Chemicals are a large share of what you spend, and they vary by tech. When readings and doses are logged per stop, you can see that one tech uses twice as much acid as another on similar pools. Without that data, you're guessing why margins slipped.
Pool companies also have a split personality: weekly service is steady and low margin, while repairs (pumps, filters, heaters, leak detection) are lumpy and profitable. The software has to turn a tech's note about a failing motor into a quote quickly, or that repair goes to someone else.
Choosing by company size
Solo tech
Under 50 pools, Skimmer's Getting Started tier is $49/mo as of October 2026, which is hard to beat for a tool that handles readings and service emails properly. GorillaDesk Basic is the same $49/mo for one route. Jobber Core at $29/mo billed annually is cheaper but needs custom setup for chemistry. Pick by what your customers notice: if service emails with photos win you accounts, Skimmer earns its price.
2 to 5 techs
This is Skimmer's sweet spot. A 250-pool company with three techs pays about $500/mo on Skimmer, with no per-user charges, so adding a part-time tech or office person costs nothing. GorillaDesk for three routes is $149/mo on Basic or $199/mo on Pro. That's a real gap, so price both against your pool count. If you're doing a lot of repair and remodel work, Jobber Connect at $149/mo billed annually for five users may serve you better.
6 to 15+ techs
At 500 or more pools, per-pool pricing becomes a serious line item. Six hundred pools on Skimmer is about $1,200/mo. GorillaDesk for six routes on Basic is about $239/mo, or $349/mo on Pro. Large companies should weigh that difference against how much the pool-specific workflow saves in tech time and customer churn. Skimmer's Enterprise tier above 1,000 pools is custom-priced.
What pool service software costs
All prices are published rates as of October 2026. Card processing is extra.
| Pools / techs |
Skimmer |
GorillaDesk (Basic) |
Jobber |
| 49 pools, 1 tech |
$49/mo |
$49/mo (1 route) |
$29/mo (Core, billed annually) |
| 250 pools, 3 techs |
about $500/mo |
$149/mo (3 routes) |
$149/mo (Connect, 5 users, billed annually) |
| 600 pools, 6 techs |
about $1,200/mo |
about $239/mo (6 routes) |
$229/mo (Connect, 10 users, billed annually) |
Look past the plan price. Skimmer includes service texts on Scaling Up and charges $0.029 per message below that. Its add-ons are AI Phone at $99/mo, a Marketing Suite at $150/mo and bookkeeping from $198/mo. GorillaDesk charges $5/mo for an SMS number plus credits, starting at $50 for 1,000 messages, and handles card payments through Stripe or Square. Jobber charges 2.9% + 30¢ per card payment and 1% for ACH in the US. On a 250-pool company billing $40,000 a month by card, that's about $1,160 plus per-transaction fees, so getting monthly customers onto ACH is worth the effort with any of these tools.
Mistakes pool companies make when switching
Switching at the start of swim season. Spring openings and the first hot month are the worst time to retrain techs on a new app. Move in late fall or winter, when routes are lighter and you can run the old and new systems side by side for two weeks.
Not migrating readings history. Customer lists and addresses move easily. Years of chemistry readings usually don't. Export what you can from the old system as a spreadsheet and keep it, so you can answer a dispute about a pool's history from before the switch.
Rebuilding routes without checking them. When you import customers into a new tool, the route day and stop order often don't come across cleanly. Before the first live week, have each tech walk through their route in the new app and flag missing or misordered stops.
Forgetting the billing model. If some customers pay flat with chemicals included and others pay plus chemicals, set that up per customer before the first month-end billing run. A mistake here shows up on 200 invoices at once.
Skipping the photo rule. The biggest customer-facing upgrade in new pool software is the service email. If you don't require photos from day one, techs will skip them, and the habit is hard to build later.