True cost calculator

The sticker price is one of two lines.

Pool software gets sold on the monthly fee. If the vendor also runs your cards, the rest of the bill arrives as a slice of your card volume — on a different statement, in a different month, in a number nobody quoted you. Put both lines on the same page and the shapes stop being comparable on vibes.

Cost calculator inputs and results

Your operation

Rough numbers are fine — every result updates as you type. Nothing is sent anywhere; this page does its arithmetic in your browser.

About your business
The two shapes you’re weighing us against

Results

Lowest total Per tech · payments passed through

WaterMark

You pay for technicians. Card processing goes straight to Stripe at Stripe’s own published rate, and each company banks its own homeowner money.

Software ($59 standard base, 2 techs included)$0
Card processing (0 bps added)$0
Total per month$0

 

Lowest total Flat fee · processing spread

Flat-fee software

One software price at any size, with the vendor’s margin recovered inside your card rate. The software line holds still; the processing line grows with you.

Software$0
Card processing (+0.50% spread)$0
Total per month$0

 

Lowest total Per pool · metered

Per-pool metering

A base fee plus a charge on every serviced location. The software line is the one that grows — every pool you win raises it.

Software$0
Card processing (no spread assumed)$0
Total per month$0

 

 

 

Every formula on this page

No hidden coefficients, no “contact us for the real number.” Here is the whole calculator, written out. If any of it looks wrong to you, change the input and watch it move — or email us and we will fix the page.

The card rate everyone shares

Both the processing lines start from the same published number so the comparison is about the shape, not about who found a better rate. We use Stripe’s published standard US online card rate, 2.9% + 30¢ per successful charge. Your real rate can differ — card mix, in-person versus keyed, and volume all move it.

charges per month = card volume ÷ average card payment base processing = (card volume × 2.9%) + (charges per month × $0.30)

WaterMark — per tech, payments passed through

The base subscription is $59/mo standard and it already includes 2 technicians; each active tech beyond those 2 adds $20/mo. The first 50 verified companies hold a $49 Founding-50 base for as long as they stay subscribed, and this page uses whichever base is live right now. Card payments run on Stripe Connect with zero WaterMark markup, so the processing line here is exactly the published rate above — nothing added, which is why there is no spread box to fill in for this column.

software = base + $20 × max(0, technicians − 2) processing = base processing + (card volume × 0.00%) total = software + processing

Flat-fee software — one price, spread inside the card rate

This shape charges a single monthly software fee regardless of your size, and keeps that fee flat as you grow by earning on the payments instead. The trade is real and it is not automatically a bad deal — it is just a deal whose second half is quoted as a percentage rather than a dollar amount.

The honest problem: vendors on this model rarely publish the spread. We default it to 0.50% because that is a middle-of-the-road assumption for software-embedded card processing, not because we measured any specific vendor. If yours publishes a rate, put the real difference in the box. If the true spread is zero, set it to zero — and at enough technicians this column will beat us, and this page will say so.

software = flat monthly fee processing = base processing + (card volume × spread) total = software + processing

Per-pool metering — the meter runs on locations

A monthly base plus a charge on each serviced location. Published per-location pricing in pool software commonly runs around $1–$2 per serviced location on top of a monthly base, so the defaults here are $98 base and $2 per pool — both editable. We assume no processing spread on this shape by default, because the meter is where this model earns. If your quote includes a payments markup, add it to the flat-fee box and compare that way.

software = base + (per-pool charge × pools serviced) processing = base processing total = software + processing

What is deliberately NOT in these numbers

  • Onboarding, training, and implementation. Some platforms charge for these and some run them as a project measured in weeks. WaterMark’s is $0 and self-serve, but we left the line out entirely rather than assign a number to anyone else’s.
  • Contract length and early termination. Every WaterMark plan is month to month and cancellation is a self-serve button in your own account. Term commitments are common elsewhere — check before you sign.
  • Optional usage and add-ons. On our side that means texting over the included monthly allowance, AI over the included allowance, and Xero as an optional $15/mo accounting sync. Two-way QuickBooks Online sync is included free.
  • Interchange-plus versus flat-rate pricing. Real processing statements have more shapes than one percentage. This page models the common flat-rate quote because that is what gets sold to route businesses.
  • Whether the software actually does the job. Cost is one axis. A cheap tool your techs will not open is not cheap. That is what the comparison page is for.

This is a modeling tool, not a quote. The competitor columns describe pricing shapes, not any specific company’s offer, and every one of their inputs is a default you should replace with the real numbers from the vendor you are actually weighing. We do not know any other vendor’s processing spread — that is precisely the point of the exercise, and it is why that field is yours to set rather than ours to assert. WaterMark’s own figures come from our live published pricing and Stripe’s published rates, both current as of 2026 and both subject to change. Nothing on this page is a guarantee of your costs or your savings.

Straight answers

Why does pool software pricing need a calculator at all?

Because the advertised price is usually only the software line. When the vendor also processes your cards, part of what you pay leaves as a percentage of card volume instead of as a number on the invoice. Two vendors can quote the same monthly fee and cost you very different amounts by December. Adding both lines is the only fair comparison.

What does WaterMark charge on top of card processing?

Nothing. Card payments run on Stripe Connect, each company banks its own homeowner money, and WaterMark adds zero platform markup on Stripe’s rates. That is why our processing line on this page is identical to the published rate, and why we do not need a spread box.

Does a flat monthly price always cost more?

No, and we are not going to pretend otherwise. Set the spread to 0.00% and a flat fee will beat our per-tech math for any company running enough technicians. That is arithmetic, not opinion. What we are arguing is narrower and, we think, harder to disagree with: you should know both numbers before you choose, and one of those numbers is usually not published.

What if I’m a solo operator?

Then start on the free plan. WaterMark’s Starter plan is $0/mo for one tech and up to 50 customers, with no credit card and no time limit — the offline field app, chemistry and dosing, invoicing, and emailed customer recaps included. Texting and the AI features start on a paid plan.

Where do the default assumptions come from?

The card rate is Stripe’s published standard US online rate. WaterMark’s prices are our live published prices, read from the same source that bills you. The two competitor columns use round, editable placeholders in the range this category publishes — they describe shapes, not companies, and they are defaults precisely because we would rather you replaced them with a real quote.

Run it against a real quote.

Get the other vendor’s processing rate in writing, put it in the box above, and see the year. Then come see whether the software is any good.

Or estimate what it saves you on the ROI calculator