I run a pool route in New Jersey: me, my truck, and a book of accounts I service every week. Eventually I did what a lot of growing pool guys do: I looked at ServiceTitan.

If you’ve never been through it, here’s how it goes. You can’t just see a price. You fill out a form, you get a call, and eventually a very friendly person walks you through a demo. It’s a genuinely impressive product. It’s also built for a company that looks nothing like mine, and by the time I understood what it would actually cost to run a pool route on it, I’d already decided to build something else.

This is the honest version of that story, and what I did about it. If you’re searching for a ServiceTitan alternative for pool service, you’re probably standing where I was.

First, credit where it’s due

ServiceTitan is the deepest field-service platform ever built. Dispatch, recorded phone lines, marketing automation, real business intelligence, fleet telematics. It’s an enterprise machine, and for the right company it earns every dollar. If you’re running 20-plus trucks across pool, HVAC, and plumbing with office staff and a dispatcher, ServiceTitan may genuinely be worth it. I’m not here to trash it. I’m here to tell you it’s the wrong size for a pool route, and if you get one of their salespeople honest, they’ll tell you the same.

Their own tiers make the point. By how they price and package, shops under about ten techs, which is most of the pool industry, are not who the product is for.

What ServiceTitan publishes about pricing

ServiceTitan’s own pricing page, verified live on 1 August 2026, lists three per-technician tiers (Starter, Essentials, and The Works) with a “Request Pricing” button and no dollar amounts. A buyer has to request a company-specific quote to learn the price.

That means there is no responsible public dollar comparison to print here. Your actual ServiceTitan cost is the quote they give your company, and any onboarding fee, add-on price, contract term, or exit condition belongs to that written quote. Put those terms beside WaterMark’s published month-to-month price and compare the real offers.

The part that made me walk

Then there’s the contract. The standard deal is a 12-month minimum, and larger shops get pushed toward multi-year. Fine. Lots of software wants a year. But read their terms of use on early termination. If you leave before the term is up, you owe a fee “equal to all the remaining payments.” That’s a 100% buyout of what’s left on your contract, and they explicitly frame it as not a penalty. Your only clean exit is if they materially breach and don’t fix it inside 30 days. To cancel at the end of the term, you send written notice.

There are plenty of stories out there from pool guys who paid for the better part of a year without ever fully getting onboarded, and still couldn’t walk away without eating the balance. For a one-truck or three-truck operation, signing that is a bet you can’t afford to lose.

The pool problem nobody mentions in the demo

Here’s the one that’s specific to us. In ServiceTitan, pool service is a checkbox under “Other Industries.” There is no chemistry anywhere in the product. No readings, no dosing math, no LSI, no chemical-cost tracking. Nothing that reflects how a pool route actually runs.

And chemistry is the job. It’s the thing I log at every stop, the #1 variable in whether an account is profitable, and the record that protects me when a homeowner says the water was cloudy. Paying enterprise money for a platform where the core of my work lives in a free-text notes field (a field I can’t filter, report on, or build a route around) never made sense.

So I built the thing I actually wanted

I’m a pool guy, not a software company. But I know how a route runs, and I got tired of bending general-purpose tools around a job they were never built for. So I built WaterMark, a pool-service app built by someone who does this for a living. Here’s how it’s different from what I found shopping ServiceTitan (not louder, just plainer):

The price is on the page. Free Starter tier for a one-tech operator. $59/month standard, two techs included, +$20/tech after that. The first fifty companies lock $49/month for life instead, and it stays theirs even if they park on Starter or leave and come back. It’s on the pricing page. No demo required to see a number.

No contracts. Month-to-month, cancel anytime, keep your data. There is no buyout clause because there’s no term to buy out of. The cost of trying WaterMark and deciding it’s not for you is an afternoon, not a year.

Chemistry is the product, not a checkbox. Readings, dosing, LSI, chemical costs. These are core objects, not custom fields. Your techs log a real dose calc on a real pool, and it lives in the record.

QuickBooks sync is free. Two-way, both directions, no upcharge. A lot of tools gate QuickBooks behind a pricier tier. Yours syncs on day one at no extra cost, and there’s an open API so your data is never held hostage.

The app can’t lie about what it did. This is the part I care about most. WaterMark is built so it structurally cannot claim an action that wasn’t taken. The summaries, the recaps, the receptionist are all bound to what actually happened at the pool. The trust comes from the architecture, not from making techs snap photos to prove they showed up.

You also get route optimization as a default, not a top-tier upsell. On any paid plan, the owner can enable the metered AI receptionist to book real jobs so you don’t miss a pool call. Card payments run on Stripe Connect with zero platform markup, so you get paid the day you service the pool.

The honest part

I’m not going to oversell it. WaterMark is new. We’re brand-new to the app stores, and I don’t have a wall of reviews yet. ServiceTitan has years of enterprise depth I can’t match feature-for-feature, and I won’t pretend otherwise. If you need recorded phone lines, multi-lender financing dashboards, and fleet dashcams across three trades, they’ve got a real product and you should look at it with your eyes open on the contract.

But if you run a pool route (solo, or a few trucks) and you’ve been staring at a demo-gated quote and a 12-month buyout clause wondering if there’s something built for you, there is. That’s the whole reason it exists.

Try it, no strings

The free Starter tier costs nothing and doesn’t ask for a card. Import your customers, run tomorrow’s route today, and see how the chemistry screen feels in your hand before you decide anything. If it’s not for you, you close the tab. No contract, no buyout, no salesperson calling back.

That’s the deal I wish I’d been offered. Start free, and if you like it, the Founding 50 keeps you at $49 for life. Bring your real numbers and see for yourself.

Mel, a New Jersey pool pro. I built WaterMark, and support@watermarkapp.online goes to a human who knows pools. No ticket maze.

← All posts from the founder

See it on your own pools.

Free Starter tier. Price on the page, month to month, chemistry built in. If it’s not for you, you close the tab.