Pool Service Software: What It Does and How to Choose One

Most pool service companies start the same way: a truck, a test kit, a notebook and a phone full of customer texts. That works for the first twenty pools. Somewhere past that, the notebook stops scaling. Readings go missing, invoices go out late, and the question “did you come by this week?” takes a phone call to answer.

Pool service software replaces the notebook. This guide covers what it should do, how to tell when you need it, and the questions worth asking before you commit your customer list to one.

What pool service software is

Pool service software is a business app built around the weekly service visit. A general field-service tool treats every job the same; pool software knows that a stop means a route, a set of water readings, chemicals added, a few photos, and a customer who wants to know their pool is in good hands.

A good one covers the whole loop:

  1. Plan the day’s route.
  2. Service the pool and log what was done.
  3. Report the visit to the customer.
  4. Bill for the work and collect the payment.

If a tool only does one or two of those, you will still be copying data between apps — and copying is where mistakes come from.

What it should do

Route planning

Your route is your margin. Every extra mile between stops is fuel and time you are not paid for, which is why route planning is the first job pool route software has to get right. Look for:

For a step-by-step approach, see how to plan pool service routes that don’t waste your day.

Visit logging and water chemistry

The visit log is the record that protects you. If a customer disputes a green pool or a damaged surface, the reading history is your evidence. A visit should capture:

Ask how the app behaves on a weak signal. Technicians spend their day in backyards, not next to cell towers. The visit should still save, and sync when the connection comes back.

Service reports customers actually read

The service report is the most underrated feature in this category. It is the one thing the customer sees every week, and it is what turns “I never see the pool guy” into “I know exactly what they did.”

A good report goes out automatically after the visit, carries your company name and logo rather than the software vendor’s, and includes the photos. Customers who can see the work are customers who do not shop around.

Billing and payments

Late invoices are the most common reason a small pool company runs short on cash. Software should let you:

Look closely at payment fees. Card processing costs money everywhere, but some platforms add their own percentage on top of the processor’s. On a $150 monthly invoice across 100 customers, a 1% platform fee is $1,800 a year.

A customer portal

Customers increasingly expect to see their account the way they see their bank: on their phone, whenever they like. A portal lets them check visit history, see their water readings and pay a bill without calling you — which means fewer calls.

Team management

Once you have a second technician, you need to know who serviced which pool, when, and what they recorded. Look for separate logins per technician, so the record shows who actually did the work, and an owner view of the whole business.

Signs you have outgrown spreadsheets

Any two of these and software will pay for itself in recovered hours.

How to choose: seven questions to ask

  1. Does it work well on a phone, in the field? Try logging a visit with one hand, in sunlight, on a weak signal. That is the real test.
  2. How is it priced? Per technician, per pool, or a flat tier? Work out your cost today and at twice your current size. Per-pool pricing that is cheap at 40 pools can be expensive at 300.
  3. What does it charge on payments? Separate the processor’s fee from the platform’s. Ask whether bank transfers (ACH) cost less than cards.
  4. Whose name is on the customer emails? Reports, invoices and receipts should come from your company, not from the software.
  5. Can you bring your data in? Your customer list and service history should import from a spreadsheet or your current software’s export, so you are not re-typing hundreds of records.
  6. Is there a real free trial? Ideally one that does not ask for a card up front, long enough to run a full billing cycle.
  7. Does it calculate water balance for you? If the app does not compute LSI from your readings, your techs are doing it in their heads — or not at all.

What it costs

Pricing in this category usually follows one of three models:

ModelHow it worksWatch for
Per technicianA monthly fee for each tech loginCosts jump every time you hire
Per poolA base fee plus a charge for every poolCheap when small, steep as you grow
Flat tiersA fixed price for a band of poolsCheck the band edges and what each tier includes

On top of the subscription, budget for payment processing. That is unavoidable — but a platform fee on top of it is not.

Switching without losing your history

The biggest fear in switching is losing years of readings and invoices. A good migration imports your customers first, then links each visit and invoice to the right customer by name and address. Anything it cannot match should be listed for you to fix, not attached to a guess — and if an import goes wrong, you should be able to undo it in one step.

See how importing works in AquaFlow Pro, step by step — including how to undo an import.

How AquaFlow Pro fits

AquaFlow Pro is pool service software built around the weekly visit. It runs as a pool service app on any phone, straight from the browser, with no app-store download.

Pricing is flat-tiered: Solo $79/month (up to 30 pools, 1 technician), Professional $199/month (up to 200 pools, 8 technicians) and Business $389/month (up to 500 pools, 20 technicians), with two months free on annual plans. AquaFlow Pro charges no platform fee on card payments — you pay only Stripe’s standard rate — and keeps 0.8% on ACH bank transfers, capped at $8 per payment.

Every plan starts with a 30-day free trial, no credit card required.

Start your free trial → See all features