The Best Pool Service Software in 2026 — Ranked From the Truck

I built WaterMark to be the number one friend of pool companies — sun-readable in the field, an office nobody needs a class for, English and Spanish.

Read the post →

Skimmer vs WaterMark: I Built the App Pool Crews Told Me They Wanted

WaterMark was built to be the number one friend of pool companies: a field app readable in direct sunlight, an office nobody has to train on, English and Spanish.

Read the post →

A Pool Route App That Works Offline — Because a Real Pool Day Doesn’t Have Bars

WaterMark was built to be the number one friend of pool companies.

Read the post →

The Pool Service Invoicing App I Built for Billing Day: Same-Day Invoices, Auto-Billed Memberships

WaterMark was built to be the number one friend of pool companies.

Read the post →

How to Price Weekly Pool Service — The Math I Actually Use

The pricing math I run on a New Jersey route: cost per stop, chemicals in or out, route density, and how to run the raise conversation without losing the customer.

Read the post →

A Pool Chemistry Log App for Wet Hands, Full Sun, and an Office That Can Answer the Phone

WaterMark was built to be the number one friend of pool companies.

Read the post →

LSI for Working Pool Pros: Let the App Carry the Math

The Langelier Saturation Index in working-pro terms: what LSI means for plaster, heaters, and salt cells, the CYA correction most calculators skip, and how WaterMark carries the math while you log readings with your thumb in the sun.

Read the post →

The Free Plan Is the Whole App. Here’s Exactly Where It Stops.

WaterMark's free Starter plan is the whole app: sun-readable field screens, a one-tap route day, full Spanish, offline replay, chemistry, invoicing, and the office dashboard.

Read the post →

ServiceTitan Is Too Expensive for a Pool Route — Here’s What I Did About It

What the enterprise platform really costs a route, and the pool-native answer I built.

Read the post →

Switching From Skimmer Without Losing Your Customer History

The export-import path, step by step, with safety rails that catch bad rows.

Read the post →