WaterMark was built to be the number one friend of pool companies, and on the money side that means one thing: the invoice is written the day the work is done. Same-day invoices off completed visits. Weekly customers on memberships that auto-bill the card on file. Reminders that chase the accounts who never mail a check and never touch the ones who already paid. Card payments at Stripe’s own rates, zero platform markup.
I run a pool route in New Jersey. For months I worked the supply houses and the driveways, collecting what pool people wished their software did, then went home and built the answer. The techs wanted two things: make it easy, and make it readable when the sun is straight overhead. The office side kept landing on billing day. Matching what got serviced against what got invoiced, chasing the four accounts that never mail the check, retyping a whole season into QuickBooks in March. So in WaterMark, getting paid doesn’t start in the office. It starts at the pool. A tech runs a guided close-out, taps Done on the route list, and the app pulls up the next stop. By the time the truck moves, the record the invoice comes from already exists.
What getting paid actually takes
If you’re shopping for a pool service invoicing app, you’re after four things, and the order matters.
- Invoices leave the same day as the work. If the visit is complete and logged, the invoice should exist. WaterMark generates it off the completed visit. No Sunday-night pile, no memory involved.
- Weekly customers become memberships. Flat monthly price, auto-billed to the card on file. The customer stops writing checks, you stop asking, and your cash flow stops looking like a heart monitor.
- The system chases, not you. Overdue invoices get polite automatic reminders. A paid customer never gets one.
- Cards clear at card rates. Card payments are live through Stripe Connect at Stripe’s own rates, with zero platform markup from me.
A paid customer never gets a reminder. That’s the bar. Automatic chasing is only worth having if it never chases the wrong person.
It holds up in the driveway
The field app’s bold high-contrast theme is engineered for direct sunlight, and it isn’t a setting anybody has to find. Its contrast is enforced by automated tests. It runs at full screen brightness on the job and hands your brightness back when you leave. Targets are sized for gloves. One job runs at a time, with a prompt to pause or finish before starting another, so a day never tangles.
All of it queues offline: arrivals, readings, photos, completions, and the customer sends, including the on-my-way and service-complete texts. It replays exactly once when signal comes back, so the dead zone on the north end never becomes a double text.
It works in Spanish, not just the login screen. Daily-driver screens, the secondary ones, checklists that come pre-translated. Money talk is where a language gap costs you most, so a customer recap can be written in one language and translated before it sends, with a preview and a back-check.
The same machinery, none of the project
WaterMark ships the full billing rig: memberships with auto-billing, payment plans, credit memos, statements, prepay packages, per-state sales tax, and a two-way QuickBooks Online sync that costs nothing extra (Xero works too). The big platforms carry this machinery too. What they wrap around it is the part I cut: a sales call before a number, a rollout that eats your spring, training before your crew can send an invoice. Sign up, add one customer, and you have a working route in about thirty seconds. Or load a full sample company first. Bringing your book over? The CSV import previews every row and hard-stops on bad rows instead of quietly importing garbage you find in August.
What it costs you to collect
Card payments run on Stripe at Stripe’s own rates with zero platform markup. I don’t take a skim off your revenue. Starter is $0 for one tech and up to 50 customers, no card, no time limit. Paid is $49 solo, plus $20 per added tech, month to month, and cancel is a button. Texting and the AI features are metered, with the allowances written out plainly. Every tier exports all your data, because it’s yours. The comparison page has it side by side.
Billing day should be a good day
Whoever runs billing and payroll deserves a screen they like. Payroll handles overtime and commissions. Timesheet corrections are built in. The Command Center only surfaces signals it has actually confirmed, so you’re not wading through invented alerts to find the real one. Report studio pins the modules you check every week. And Ask-AI answers from your own live numbers, like who’s past due or what a route brought in, instead of making you build the report.
None of it needs a certification or a training course. That is the design: every advanced tool the big platforms sell, with a fraction of the thinking to use it.
Where the lines are
Tap-to-pay on iPhone isn’t live yet, and neither is consumer financing. When they ship, I’ll say so. And no software prices your route for you. If your margins are thin, automation collects thin margins faster. Fix the number first (how I price weekly service), then automate collecting it. The ROI calculator shows what the chasing costs you right now, and if you’re staring at a demo-gated quote, here’s why I walked.
Turn it on with your real customers. Free, no card, and you close the tab if you walk.
Quick answers
What is the best way to bill weekly pool customers?
Convert them to a flat monthly membership auto-billed to the card on file. It smooths out your cash flow and ends the check-chasing. In WaterMark, memberships bill the card on file automatically, and overdue reminders go out on their own without ever going to a customer who has already paid.
Does WaterMark take a percentage of my payments?
No. Card payments run through Stripe Connect at Stripe's own processing rates, and WaterMark adds no platform markup on top of them.
Can a pool service invoicing app sync with QuickBooks?
Yes, and it should run in both directions. WaterMark's two-way QuickBooks Online sync is included at no extra cost and Xero is supported, so nobody is retyping a season into the books in March.
Make billing day a short day.
Same-day invoices, memberships on card file, and reminders that never nag a paid customer. Add one customer and you have a working route in about thirty seconds. Free Starter tier, no card, cancel is a button.
Mel Oliva runs a pool route in New Jersey and built WaterMark™ to be the software pool companies deserve. Questions? support@watermarkapp.online goes to a human.