Skip to content

Why PMS

Your route app tells you where to go. It doesn't tell you what you earned.

The account that worked all year in the red is the one you find out about last. A pool service company lives or dies on three numbers a route app never shows you: which accounts actually make money, whether the crew really serviced the stop, and whether your price still covers your cost. PMS is built to answer all three — for the owner, not the software.

At month-end

You know your revenue. Do you know your margin?

Two accounts on the same route can pay the same and earn you wildly different money once you count the drive, the chemicals and the truck. A route app never does that math, so the losing accounts hide inside a healthy-looking week.

Margin hides in the average

A profitable route can carry two or three accounts that quietly lose money every visit. The average looks fine; the outliers bleed.

Drive time is real cost

Windshield time, fuel and wear belong to the account that caused them — not to a line you never see.

Chemicals per pool add up

Dosage changes pool to pool. Averaged across a route, the expensive stops disappear.

Profit per account — not just revenue per route

PMS puts a P&L on every customer and every route: revenue in, real cost out — labor, drive time, chemicals and truck — down to profit per account. Fleet cost is spread by actual usage, not guessed. You stop asking "are we busy?" and start answering "which accounts pay us, and which ones to reprice or drop."

In the field

"Did you even show up?"

When a customer calls to ask whether Tuesday's service happened, "the app says it's done" is not proof. A checkmark is not a reading, a photo or a timestamp — and it does not stop a chargeback or a cancellation.

A checkmark proves nothing

"Completed" in a route app is one tap. It survives no dispute with a customer who says the gate was locked all day.

Disputes cost more than the visit

One credible "you skipped me" can end a contract. With no record, it is your word against theirs.

Silent no-shows erode trust

A missed stop with no reason and no timestamp is the fastest way to lose an account you spent months earning.

Proof of every visit — chemistry, checklist, photo, GPS

Every stop logs what actually happened: chemistry readings against target ranges, the checklist the tech completed, photos, and the GPS stamp of where and when. A missed visit records its reason and location instead of vanishing. When a customer asks "did you show up?", you send a report — not an apology. The record that ends a dispute also earns the renewal.

When you quote

Your prices are a guess with a dollar sign

Most quotes start from what the last company charged, or a gut number, then never move as chemical and fuel costs climb. You find out the price was wrong months later — in a bank balance that grew slower than the route.

"What the last guy charged"

Copying a competitor's number bakes in their mistakes and ignores your real cost to serve.

Costs move; the price doesn't

Chlorine and fuel climb every season. A flat legacy price quietly turns a good account into a break-even one.

Margin by feel isn't margin

Without cost per visit, "I think we make money on this one" is a hope, not a number.

Prices built from real cost — not from a gut number

The cost-plus engine builds a quote from what the account actually costs you to serve, then sets the price to the margin you choose — and warns you when a job falls below it. Reprice a whole book when chemical or fuel costs jump, instead of finding the gap in next quarter's bank balance. You quote faster and you quote right, because the number defends itself.

During the day

The day is happening — can you see it?

Once the trucks roll, most owners are blind until the crews come back. Today's operation puts every technician's route on one map, each completed stop with its real time and cost, and what the day is costing you — live, from the office.

The whole day on one map

Every technician's stops, numbered in sequence — you see the field without a phone call.

Cost per stop, as it happens

Each visit carries its labor, chemical and vehicle cost — the expensive stops stop hiding in the daily total.

Every crew, side by side

Compare each technician's time and cost for the day at a glance, and catch the outlier before it becomes a habit.

You've seen how it works. Now see it in your own numbers: which account makes money and which one loses it.

See your profit per account

Built with pool pros, in the field, today

Made for a full day, not a demo

Start with your real route

Import your accounts from a spreadsheet or straight from Skimmer, Jobber, Housecall Pro, Pool Brain or Service Fusion, dry-run it before anything goes live, and undo the whole import in one click if it looks wrong. No two-week data-entry marathon before you see value.

Honest about what it does today

Every screen has a guided tour, and the assistant on this site answers product questions at any hour — no ticket queue to wait on. The product stays honest about what it does today: no invented features, no promises we have not shipped, so you always know where you stand.

Quick self-check

Three questions a route app can't answer for you

  • Without opening a spreadsheet, do you know which accounts made money this month and which lost it?
  • If a customer insists you skipped them on Tuesday, do you have proof — chemistry, a photo, a timestamp, GPS — or is it your word against theirs?
  • Does the price you charge today still cover the real cost of the visit — drive time, chemicals, labor — or are you not sure?

If you hesitated on any of them, that's the exact gap PMS closes.

A route app vs. PMS, capability by capability

Route-first apps are great at getting a truck to the next stop. Here is where a pool business needs more — open a group to see the difference.

Getting the work done

Routes & scheduling

Route-first apps: yes, this is their core. PMS: yes — a map-based route builder and a tech-by-day schedule, plus reassignment when someone calls out.

Proof of service

Route-first apps: usually a photo and a checkmark. PMS: chemistry readings against target ranges, a checklist, photos and a GPS-stamped record you can send to the customer.

Electronic signature

Route-first apps: rarely. PMS: e-signed contracts with a frozen hash and a certificate, so the agreement holds up later.

Knowing your numbers

Profit per account

Route-first apps: revenue, maybe. PMS: profit and loss per customer and per route — real cost in, profit out.

Fleet cost (TCO)

Route-first apps: no. PMS: truck cost tracked and spread across the accounts that actually used it.

Cost-plus pricing

Route-first apps: no. PMS: quotes built from your real cost to serve, with a margin-floor alert.

Growing the business

Subcontractor portal

Route-first apps: no. PMS: an isolated portal where a subcontractor sees only their own work and projected payout — nothing else in your book.

Three languages

Route-first apps: usually English only. PMS: English, Portuguese and Spanish, switchable at runtime for a mixed crew.

Switch without fear

Route-first apps: not their job. PMS: import your data, validate it row by row, and undo the whole thing if it is wrong.

See what your route is actually earning

Start a free trial with your own accounts, or see the demo now — margin per account and per route is the fifth screen.

30-day free trial. Card on file, nothing charged until it ends, cancel any time.
An unhandled error has occurred. Reload 🗙