Pool service software · Los Angeles, California
Software for Los Angeles pool routes, built by someone who ran one.
The season never ends and the traffic never helps. WaterMark is an office dashboard and an offline field app with a real chemistry engine underneath — LSI and dosing computed on the phone, in the backyard, with no signal. Los Angeles runs a year-round route with a long, hot inland summer, and the software should know the difference.
Free Starter plan — $0/mo for 1 tech and up to 50 customers, no credit card, no time limit. Paid plans count technicians, never pools: a 400-pool route pays what a 40-pool route pays.
The field app — WaterMark Pool Service — is live on the App Store and Google Play.
Straight about what we are: WaterMark is software, sold everywhere. We do not have an office in Los Angeles, we do not have staff in California, and we are not going to invent a local customer to put on this page. What is genuinely local here is the water — and that is what the rest of this page is about.
What the water actually does in the basin
Not a weather report. These are the four things that decide whether a Los Angeles route runs clean or runs on callbacks.
- Imported water arrives hard. Much of the basin fills from imported supply carrying real mineral load, so calcium hardness and saturation index are working numbers, not afterthoughts.
- Drive time is the hidden cost. In this metro the distance between stops is measured in minutes, not miles, and the order you drive them decides whether the day ends at four or at seven.
- Little rain means little dilution. What goes into the water tends to stay there. Total dissolved solids climb over a season and the fix is water, not chemical.
- Every pool type on one route. Plaster, pebble, tile, salt, heated spas, and vanishing edges inside a few blocks. One dosing habit does not fit the street.
What WaterMark does about it
Every item below is shipped and running today. Nothing on this page is a roadmap.
Chemistry that runs on the phone
The full chemistry, LSI, and dosing engine executes on the device, so it works in a backyard with no signal. It skips any parameter you did not measure rather than inventing one — a missing calcium reading produces a missing number, not a guess.
Last visit’s readings, right there
Every empty field shows what this pool read last time, with one tap to adopt it. Drift over a season is visible instead of remembered, which is how you catch hardness or stabilizer walking in one direction before it becomes a drain.
Offline-first, replay exactly once
Arrivals, readings, photos, and completions queue on the phone and replay exactly once when signal returns — exactly-once is held by a database uniqueness constraint, not by a retry timer. Offline customer data is stored encrypted on the device.
Routes you can actually reorder
Plan the day in the office, drive it from the truck. When a stop gets rescheduled around a storm the board reflects it rather than the sticky note on your dash.
Getting paid, on your own Stripe
In-app card payments run on Stripe Connect, so each company banks its own homeowner money at Stripe’s published rates with zero WaterMark markup. AutoPay with card on file, invoicing off completed work, and honest dunning — all live.
The office side, without the implementation project
Two-way QuickBooks Online sync is included free (Xero is an optional $15/mo add-on). A no-login homeowner portal, emailed visit recaps, and your own data exportable instantly or deletable on request. Sign up and add one customer and you are looking at a working route.
Spanish on the field screens
The field app’s screens and service checklists run in Spanish at full parity with English — every label carries both, and a test fails the build if one goes missing. Dosing recommendation text still prints in English today; we would rather say so here than let a tech find out in a backyard.
A screen you can read in the sun
The field app is drawn for direct sunlight, because that is where the job happens. It is not an office UI shrunk down to phone size.
What it costs a Los Angeles operator
The whole pricing model, in three sentences, with no call required.
Starter is $0/mo — 1 tech, up to 50 customers, no credit card, no time limit. It includes the offline field app, chemistry and dosing, invoicing, and emailed customer recaps. Customer texting and the AI features start on a paid plan.
Paid is $59/mo standard, and that base already includes 2 technicians; each active tech beyond those 2 adds $20/mo. Customers and locations are unlimited, so winning pools never raises your bill. The first 50 verified companies hold a $49/mo Founding-50 base for as long as they stay subscribed.
Month to month, cancel with a button in your own account. No setup fee, no per-pool fee, no implementation project. Card processing is separate and goes straight to Stripe at Stripe’s published rates — we add nothing to it, which is a bigger deal than it sounds and is exactly what the true-cost calculator is for.
Questions Los Angeles operators ask
Is WaterMark available in Los Angeles?
Yes — it is software, so it works anywhere you run a route. To say it plainly one more time: we are not a local company here, we have no office in California, and we will not pretend otherwise to rank for your city. What travels is the product.
Is there a free plan?
Yes. Starter is $0/mo for one tech and up to 50 customers, with no credit card and no time limit. A solo operator can run a real route on it indefinitely — and that link starts you on Starter directly rather than on the 14-day trial.
Do you charge per pool?
No. Pricing counts technicians, not pools. That is deliberate: in a pool company the pools always outnumber the techs, so metering the pools means taxing you for growing. Run the numbers yourself on the true-cost calculator, including the card-processing line that most vendors leave out.
Does it work without signal?
Yes. Chemistry, LSI, and dosing run on the device, and arrivals, readings, photos, and completions queue on the phone and replay exactly once when signal comes back. Offline customer data is stored encrypted.
Can I move my customers over?
Yes. Import your customer CSV in minutes on any plan — every row is previewed and the bad ones flagged before anything is written. Your data exports back out any time, on any plan.