Built by a pool pro

Pool-service software to run your whole company from the water's edge.

Routes, water chemistry, and money in one place. Every pool, every reading, every dollar, watermarked. Honest enough to tell you when it can’t compute a dose. Try it free for 30 days.

Product tour - see the screens without signing in

The WaterMark office Today screen: the Office Command Center ranking the morning’s money signals with one-tap actions
Live-demo Today workspace.
Live on the App Store and Google Play Security, in plain terms See the product working right now in the live demo - no signup Watermark App LLC - the company behind the product Call us: (973) 446-8022

Inside WaterMark

See the working office, not a mockup.

These are real WaterMark screens from the live demo company. Open the demo and inspect the same workflows yourself.

  • 30 days free, no card
  • Won't dose what you didn't test
  • No demo, no contract, no setup fee

Start a 30-day free trial of the $59/month plan, no card required. There is no permanent free tier. Until a card is on file, the entire trial includes 100 text segments, 20 AI actions, 10 receptionist minutes and 5,000 customer emails. A trial without a subscription can have 2 active technicians, the seats the plan includes. On a subscription, paid AI stops at 30 blocks ($300) a month and paid receptionist minutes stop at 40 blocks ($200) a month; past either cap that feature is declined for the rest of the month and nothing more is billed. At day 30, subscribe or your workspace pauses. Your data stays stored and exportable. Existing Starter customers receive at least 30 days of advance notice before their access changes. · the first 50 companies lock $49/mo for life

The WaterMark field app (WaterMark Pool Service) is on the App Store and Google Play (store listings published by PC Brain LLC, our app-store publisher).

The problem

Field techs hate their software.

The big enterprise platforms were designed at a desk, for a desk. Then shrunk onto a phone and handed to someone standing in a wet backyard. It shows.

You can't read it outside

Bright screens, tiny text built for tablets. Useless in direct sun, which is where pool work happens.

Built for calendars, not routes

Pool work is a route. Most platforms schedule it like office appointments, ignoring drive time and stop order.

No water chemistry

No dosing math. No LSI. No history. The single most important part of the job, and the app does nothing for it.

A dozen taps per job

Screens that don't connect. No memory of where you were. Intense focus required for what should be muscle memory.

No idea who was here last

You arrive blind. No last reading, no last dose, no note from the tech before you.

Takes a year to learn

Onboarding a new tech means weeks of frustration before they're productive on the app alone.

The fix

Big-platform tools, built for pool routes. A fraction of the thinking.

The chemistry a great tech does in their head

Log your readings, get a calculated dose. WaterMark works the chemical amount from the pool's volume and caps it at a maximum this app will recommend in one visit, computes the Langelier Saturation Index, scores water balance, and tells you straight when there's no chemical fix and you need to dilute. And it refuses to guess: a parameter you didn't test comes back no reading logged (never a dose invented to fill the gap), and the LSI simply won't compute at all unless pH, water temperature, calcium hardness and alkalinity are all on the sheet. Most software would rather show you a confident wrong number than an honest blank. The math a great tech does in their head: done instantly, every time, and it tells you when a dose hit its safety cap instead of pretending it reached target.

Engineered to be read in direct sun

The bold high-contrast field theme is not a setting you flip. Automated tests enforce its contrast, and the app runs your screen at full brightness the moment you're on a job, then hands your brightness back when you leave. Big glove-friendly targets for wet hands. Readable at 2pm in July, because that's the whole point.

Route-first, not calendar

Your stops, in order, one tap to navigate. The next job is always obvious. The route is the home screen.

Last visit, front and center

Arrive and instantly see who serviced it last, their readings, what they added, and their notes. Never walk in blind.

One job, one path

Tap Done on any stop to jump straight to its close-out, or run it end to end: auto-arrive when you pull up (on once you approve location; background arrival is a separate opt-in, off by default), last visit’s readings shown as a reference beside every empty field, one tap for "same as last visit" dosing, photos, guided close-out. Then Next stop moves you along on its own. One job in progress at a time, so a day never tangles.

An office your team runs without a training course

Sign up, confirm your email, add one customer, with only a name and an address required, and you have a working route - or skip all of it and load a full sample company. Drag-and-drop route manager, one-click bulk reschedule when a storm eats a day, and a Command Center that only surfaces confirmed signals that actually need you. Live progress by tech, full service history, every pool's chemistry trend.

Works with no signal

Log the service visit offline (readings, photos, checklist, signature, skips and reschedules), and it syncs the moment you're back in range. Backyards don't always have bars.

The money side, handled

Owner-enabled automatic late fees, balance-forward statements, and prepay packages that draw down visit by visit. You clean pools; WaterMark keeps every balance straight to the penny. Free two-way QuickBooks sync included: invoices and payments flow both directions automatically. Every plan includes a no-login homeowner portal where your customers see their visit status and history. Homeowner card payments and AutoPay are live on Stripe Connect: save a card once, eligible visits collect automatically, a decline falls into a safe retry-and-dunning flow, and every company banks its own money at Stripe’s standard rates with zero WaterMark markup.

Your website feeds your pipeline

Every plan includes a booking page that captures prospects straight into your lead pipeline, with capacity-gated self-scheduling, spam protection, and referral links that attribute the neighbor who sent them. No forms plugin required, no duct tape. And if you run Zapier or Make, WaterMark plugs in natively with free webhooks.

Why WaterMark exists

Built for the way pool service actually works.

WaterMark was designed in the field, for pool companies. Not adapted from a generic trades platform.

Pool-native chemistry

LSI, dosing, and water history on every plan. Not an add-on, and not missing.

Honest, flat pricing

Per seat with unlimited customers and locations. No per-pool penalty for growing.

Your data stays yours

Export your own data instantly, or request deletion anytime, and pull it live over a free REST API + webhooks, included on every plan. Many pool platforms gate API access behind higher tiers or charge for it. Verify each vendor's current pricing; here it's free for everyone. API docs

The moat

Real dosing. Real chemistry.

Here's what WaterMark's live engine returns for a 35,000-gallon chlorine pool at 80°F that's out of balance. Instantly, on the spot. (The water temperature is on the sheet because the engine will not compute an LSI without it.)

WATER SCORE
17/100
LSI BALANCE
+0.83 · scaling

Free Chlorine low (0.8) → Add 84 oz Liquid Chlorine (12.5%) to reach about 3 ppm (target scales with CYA 38)

pH high (7.9) & Total Alkalinity high (140) → Add 112 oz Muriatic Acid (31%), slowly (the maximum this app will recommend in one visit for this pool, not enough to reach target; add it, retest, and repeat next visit. One dose lowers both; aerate afterward to bring pH back into range.)

Calcium Hardness high (420) → above the 200 to 400 ideal, no chemical fix: keep LSI in band with pH and alkalinity (no drain needed below 1,000)

Check it yourself

Don't take the claim. Open the demo and look.

The live demo drops you into a working pool company: no signup, no email. Four things to open once you're in:

First screen · Operations alerts

Missed stops, failed texts, and missing water tests: flagged, not hidden. Software that admits what's missing is software you can trust with your book.

Money · Chemical Cost by Pool

Chemical spend per pool: the money-pit pool surfaces on its own. You stop finding out at the end of the season which account ate the margin.

Money · Profit by route

Route profit with labor and chemicals already subtracted, a number you only get when the software actually knows what a dose costs.

Customers · Recent Service

Find this morning's strip-only test in the service feed: FC has a number, and pH reads a dash: a parameter nobody tested shows a dash, never an invented number. The visit with no test at all isn't padded with one either; it's flagged in Operations alerts.

Side by side

WaterMark™ vs. ServiceTitan, Skimmer and Pool Brain

A straight, factual comparison for pool companies weighing their options. Every competitor cell here is the same one published, and sourced, on the full comparison.

Feature comparison between WaterMark, ServiceTitan, Skimmer and Pool Brain
FeatureWaterMark™ServiceTitanSkimmerPool Brain
Pricing model$59 standard ($49 Founding 50): 2 techs included, +$20/tech, $15 from the 11thCustom-quoted per technician; see the vendor's current pricingPer serviced location, published; see the vendor's current pricingBase fee + per technician, published; see the vendor's current pricing
Technician seats2 techs included, then $20 per added tech through the tenth, $15 from the eleventhQuoted per technician; see the vendor's current pricingUnlimited technicians included, published; see the vendor's current pricingPer technician above a base fee, published; see the vendor's current pricing
Free trial30-day trial of Standard; no permanent free tierNo free trial published; pricing is quote-based (verified September 23, 2026)Yes: one month of the Scaling Up plan, published (verified September 23, 2026)Free trial advertised; length not published, verify with vendor (verified September 23, 2026)
Pool water chemistry, LSI & dosingIncluded on every planGeneral multi-trade platform, not pool-specific (verify current capabilities)Available per Skimmer's published plans (see their pricing)Available per Pool Brain's published plans (verify current capabilities)
Field app runs chemistry fully offlineYes: full chemistry, LSI & dosing engine on-device; skips any parameter you did not measure rather than inventing oneVerify current detailsLSI/dosing calculator works offline per Skimmer's docs; verify full offline workflowVerify current details
Field app in SpanishYes: daily-driver and secondary screens at full parity; checklists and chemical dosing guidance render in English or SpanishVerify current detailsVerify current detailsVerify current details
Long-term contract requiredNo, cancel anytimeTerm agreements common; verify current termsNo long-term contract advertised; verify current termsNo long-term contract advertised (monthly or annual): cancellation is an in-app request; verify current terms

Said plainly, because it cuts against us: Skimmer meters per serviced location and includes unlimited technicians, so a company running many techs across relatively few pools can pay less there than here. Pool companies are usually the other shape, which is why WaterMark meters the smaller number. Run your own numbers before you switch.

Comparison reflects each vendor's publicly described pricing model and feature presence as of 2026; ServiceTitan does not publish pricing, while Skimmer and Pool Brain publish theirs. Capabilities and terms change. Verify current details with each vendor. Every competitor cell above is sourced on the full comparison.

See the full comparison, with the source behind every claim

The part nobody else will tell you

Why the big platforms can't just match this.

Our low, honest price isn't a launch promo we'll yank later. It's built into how WaterMark is made. The incumbents' revenue is built to feed hundreds of employees, so their pricing has to work the same way. Here's what that looks like on their invoice versus ours.

No per-pool metering

Popular pool platforms bill by the pool or by the tier, so your software bill climbs every time you win an account. WaterMark is a flat plan: grow to 400 pools and pay the same as at 40. We don't tax you for growing.

No payment markups

Some tools quietly add a slice on top of card processing: an extra fee on AutoPay, a markup over standard rates. WaterMark's card processing adds zero markup, straight Stripe rates. The money your customers pay is your money.

No fees to start, no contract to leave

Activation fees, five-figure implementations, and multi-year terms are normal in this space. WaterMark is $0 to onboard and month-to-month by default, and your data is yours: export it instantly, or request deletion, anytime. Leaving is a feature, not a fight.

Built for the field, not the boardroom

Their apps were made for an office worker at a desk, then shrunk onto a phone. WaterMark was built field-first (a real chemistry engine, offline-first, sun-readable) on every plan, including during and after the trial. You shouldn't need the most tech-savvy person in the office just to run your software.

A platform whose revenue depends on per-seat metering, onboarding fees, and payment markups can't match this without unwinding how it makes money. We keep our team small and our software sharp on purpose, so we can price it like this, and mean it.

Comparisons reflect competitors' publicly published pricing and terms as of 2026. Fees and policies change. Verify current details with each vendor before deciding.

Your data is safe here

Built to protect your business, and your customers.

Your customer list, your saved cards, your money data. We treat all of it the way we'd want ours treated: locked down, private to you, and always yours to take with you.

Encrypted in transit, backups encrypted at rest

TLS protects data in transit. Off-site backup snapshots written since September 14, 2026 are stored with AES-256 encryption. Managed Postgres keeps business records on durable storage with daily backups and point-in-time recovery, with field-level encryption for stored credentials. We make no encryption-at-rest claim of our own for the main database; our security page explains why.

Walled off from everyone else

Your company's data is isolated from every other company on WaterMark. No one else can see your customers, routes, or numbers. Ever.

Card numbers never touch us

Payments run on Stripe, a certified payments leader. Full card numbers go straight to Stripe and are never stored on WaterMark's servers.

You hold the keys

Turn on two-factor login, export your data instantly or request deletion anytime, and rest easy on automatic off-site backups. Your data is yours.

Security question? Email security@watermarkapp.online. Privacy or data request? Email privacy@watermarkapp.online. A real person answers.

Monthly is the default. Annual billing costs 10 times monthly, so 2 months are free: the standard base is $590 a year, plus $200 a year for each added tech through the tenth and $150 a year from the eleventh. Full annual refund within 30 days of the charge, none after. Upgrades prorate as credit.

Pricing

Priced for pool companies, not Wall Street.

Start a 30-day free trial of the $59/month plan, no card required. There is no permanent free tier. Until a card is on file, the entire trial includes 100 text segments, 20 AI actions, 10 receptionist minutes and 5,000 customer emails. A trial without a subscription can have 2 active technicians, the seats the plan includes. On a subscription, paid AI stops at 30 blocks ($300) a month and paid receptionist minutes stop at 40 blocks ($200) a month; past either cap that feature is declined for the rest of the month and nothing more is billed. At day 30, subscribe or your workspace pauses. Your data stays stored and exportable. Existing Starter customers receive at least 30 days of advance notice before their access changes.

The Founding 50

The base price is $59/mo (2 techs included, +$20 for each added tech through the tenth, +$15 from the eleventh). The first 50 pool companies to subscribe lock $49/mo instead, and it is theirs for life: cancel and come back a year later, the $49 is still yours. Company #51 onward joins at $59. Annual billing costs 10 times monthly, so a founding company pays $490 a year for life. A card on file is what holds a spot: start a trial without one and nothing is held for you, and a spot already held is released if that trial ends with no card. Founding pricing isn't a sale. It's a head start.

Founding 50 is open: lock $49/mo for life.

30-day trial
$0 for 30 days
Try the $59 plan, no card required.
  • 100 text segments
  • 20 AI actions
  • 10 receptionist minutes
  • Your data stays exportable

Start a 30-day free trial of the $59/month plan, no card required. There is no permanent free tier. Until a card is on file, the entire trial includes 100 text segments, 20 AI actions, 10 receptionist minutes and 5,000 customer emails. A trial without a subscription can have 2 active technicians, the seats the plan includes. On a subscription, paid AI stops at 30 blocks ($300) a month and paid receptionist minutes stop at 40 blocks ($200) a month; past either cap that feature is declined for the rest of the month and nothing more is billed. At day 30, subscribe or your workspace pauses. Your data stays stored and exportable. Existing Starter customers receive at least 30 days of advance notice before their access changes.

Get started free
Fleet
$59/branch
For multi-branch operations and franchises. Fleet starts at two branches; one branch stays on the standard plan.

Fleet: $59 per branch + $20 per tech for techs 1 to 10; techs 11 and up are $15 each, per branch. Annual is 10 times monthly. No included seats in the Fleet formula.

  • Everything in WaterMark
  • Multi-branch reporting
  • Migration from your old tool
  • Onboarding help
  • Email support, a real person answers

SMS included: 1,000 text segments/month (a text of up to 160 standard characters is one segment; an emoji or some accented letters lower that limit). Extra segments $25 per 1,000. Customer texting is WaterMark-managed, and the Setup panel in your office shows whether it is on for your company.
AI included: 200 actions/month. Extra AI $10 per 50-action block, up to 30 blocks ($300) a month; past that cap AI is declined for the rest of the month and nothing more is billed, never a surprise.
Card processing: The actual Stripe processing fee on each payment, passed straight through at cost, zero WaterMark markup, ever.* Bank payments (ACH): 0.8%, capped at $5 per payment, passed through the same way.
Email included: 5,000 messages/month, plus 2,500 for each tech beyond the first two. Fleet has no included technician seats. Extra email $0.90 per 1,000, at cost, no markup, Resend’s price as of September 2026.

Talk to us for migration and onboarding

Fine print

The exact fee. We pass you the exact fee Stripe charged on each payment. Stripe’s published rate for domestic cards is 2.9% + 30¢ per successful charge. Stripe charges more for some cards, such as international cards, and when it does you see Stripe’s real number, not an estimate. Stripe sets these rates for every business that takes cards. We do not add a cent. Source: Stripe’s pricing page, stripe.com/pricing, read September 26, 2026.

Refunds. When you refund a payment, Stripe keeps the processing fee it already charged on the original charge. That is Stripe’s rule for every merchant, not ours. We pass that kept fee to you at cost, so a refunded payment costs you a little more than it collected.

Disputes. If a homeowner disputes a payment, Stripe charges us a $15 dispute fee and we pass it to you at cost, $15 exactly: we debit it from your connected Stripe account when the dispute arrives, and if that debit cannot go through, it goes on your next WaterMark subscription invoice. Stripe does not give that $15 back to anyone, even when you win. WaterMark never contests a dispute automatically. If a dispute is contested by hand in the Stripe dashboard, Stripe charges a second $15 for that: it is never charged to you automatically, Stripe returns it if the dispute is won, and if the dispute is lost we invoice it to you at cost. Stripe’s dispute fee as of September 2026.

Email over your plan. Your plan includes 5,000 emails a month, plus 2,500 for each technician beyond the two the plan includes. The allowance grows with every technician you add, and a month that stays inside it has no email line at all. Past the allowance you see one line, and it is charged at exactly what our email provider charges us for the same messages: $0.90 per additional 1,000, at cost, no markup. Whole blocks of 1,000 only, so a partial block is free. Resend’s price as of September 2026.

Straight answers

The questions owners actually ask.

Every answer here is already published somewhere you can check it: the Terms, the security page, or the full comparison. Nothing on this list is new.

How does the 30-day free trial work?

Start a 30-day free trial of the $59/month plan, no card required. There is no permanent free tier. Until a card is on file, the entire trial includes 100 text segments, 20 AI actions, 10 receptionist minutes and 5,000 customer emails. A trial without a subscription can have 2 active technicians, the seats the plan includes. On a subscription, paid AI stops at 30 blocks ($300) a month and paid receptionist minutes stop at 40 blocks ($200) a month; past either cap that feature is declined for the rest of the month and nothing more is billed. At day 30, subscribe or your workspace pauses. Your data stays stored and exportable. Existing Starter customers receive at least 30 days of advance notice before their access changes.

Do I need a demo call or a contract?

Neither. There is no demo call to book, no contract and no setup fee. Monthly billing is the default; annual billing is optional at ten times the monthly price, and cancellation is a button in your own account, not a phone call. Sign up, confirm your email, add one customer, with only a name and an address required, and you have a working route.

What happens when I add a tech?

The standard plan is $59/mo with two technician seats included, and each additional seat is $20/mo through the tenth and $15/mo from the eleventh. Customers and pools stay unlimited either way: grow to 400 pools and pay the same flat price as at 40.

Does it work with no signal?

Sign in and load your route while you have signal. After that, what you record on an open stop (arrival, readings, photos, the finish) saves on the phone and syncs to the office exactly once when signal returns. Customer texts you send from the stop wait in the same queue and go out on that sync when customer texting is on for your company. The customer records cached for offline use are stored encrypted.

Will it invent a dose if I skip a reading?

No. A parameter you did not test comes back as no reading logged, never a dose invented to fill the gap, and the LSI will not compute at all unless pH, water temperature, calcium hardness and alkalinity are all on the sheet. When a dose hits its safety cap it says so, instead of pretending it reached target.

Can my Spanish-speaking techs use it?

Yes. The field app's screens, service checklists, and on-device chemical dosing guidance carry Spanish at full parity with English, and dosing keeps the same measured numbers, units and chemical names in either language. The office dashboard runs in Spanish too, with some screens still in English.

How do I get my customer list in, and back out?

Import it from a CSV in minutes, free on every plan. A Skimmer-preset import maps their export directly, previews every row first and flags the bad ones before anything is written, then loads the clean rows and names every row it refused. Your data exports back out any time, on any plan, and you can request deletion whenever you want.

Where does my card data live?

With Stripe. Card numbers are entered on Stripe's hosted pages and never touch or rest on WaterMark's servers. Every company banks its own money through its own Stripe account, at Stripe's standard rates with zero WaterMark markup.

The long form of all of it: the Terms, the security page, and the full comparison.

Ready when you are

Start your free trial, or talk to us first.

Spin up your own company workspace: add one customer, with only a name and an address required, and you have a working route. Or load a full sample company and poke around. 30 days free, no credit card. Questions first? Email us. We'd love to talk.

WaterMark. The product proves itself.

Required field.

Prefer your own email app? Reach us anytime at support@watermarkapp.online