Your techs are a black box.
You trust your techs. But you can't see what got done — until a customer calls about a green pool. That's an expensive callback and a reputation hit you didn't earn.
PoolHelm watches the weather, plans the route, and puts proof on every pool — so nothing slips while you’re not looking. You stay in command; the busywork doesn’t.
Free for 30 days — right in the thick of the season, when it’s easiest to see the difference.
Switching is the easy part: our concierge builds your customer import for you.
“I run well over 100 pools with three techs. I can't be at every stop. PoolHelm is the next best thing — I can see exactly what got done, when, and whether it was done right. That changes my whole business.”

Keith Hutchinson
Owner · Keith's Pool Service · Longview, Texas
You trust your techs. But you can't see what got done — until a customer calls about a green pool. That's an expensive callback and a reputation hit you didn't earn.
Tech calls in sick. Storm rolling in. New customer Tuesday. Sticky notes, group texts, the whiteboard in the garage — every change is a phone call you make.
No service report. No photo proof. No alert when a stop gets skipped. Then they cancel — and you never find out why.
Each storm is timed against each stop’s real arrival, and the specific pools at risk are flagged before you leave the driveway. You make the final call on every one.
At 6 every morning, PoolHelm reads your whole operation — routes, chemistry, weather, money owed — and hands you the three to five things that actually need you.
$149 covers every tech and every pool. The big names bill per tech, per user, or per pool — so their price climbs every time your business grows. Ours doesn’t.
Based on our review of 19 pool-service platforms, May 2026 — re-checked August 2026.
You can’t be at every pool. PoolHelm is.
An AI briefing on your phone. The 3–5 things that actually need your eyes today — a storm timed to your stops, an invoice nobody chased, a pool drifting out of range. Not a 33-alert noise wall. A short list of what's worth your time.
Last reading is 9.0 ppm, well above safe range, and the customer has reported skin irritation. John is en route to Cole this morning — alert him to hold service until the reading is balanced.
Your tech opens the day to a route AI built overnight. Stops ordered for drive time. Map ready. ETAs honest.
Required arrival photo. Required departure photo. Every visit is time-stamped and photographed — no “did we get to it?”, the proof is right there. Pool Health Gauges show chemistry at a glance. Recipe Cards spell out the exact dose — no calculator, no guessing, no eyeballing. Your service standards run the route, every visit.
Tap into Today from your phone. Watch stops update as your team works the route — completed, in progress, scheduled. No texts. No calls. No guessing where anyone is.
Storm rolling in? PoolHelm flags the stops at risk and drafts the reschedule message. One tap to send — or keep the stop. You decide.
90% precipitation · Severe thunderstorms · 78°F
502 West Main Street, Henderson
90% precipitation · Severe thunderstorms · 78°F. Your safety is the priority — make the call.
Zachary Cross · 502 West Main Street, Henderson
Service report lands in their inbox the moment your tech leaves the stop. Photos of what got done. Chemistry summary. Trust-building you'd never have time to do manually.
Your pool was serviced today. Here's what got done:
Every stop logged. Every photo tagged. Saturday callbacks stop happening — because Tuesday's briefing caught the drift. The "is my pool ok?" texts stop coming. Your phone goes quiet at 7pm. You sleep. The shop runs.
Seven days, every tech, every stop — assigned and sequenced in one pass. It plans; you polish.
Build Best Routes weighs preferred days, real drive time, and each tech's load — then assigns and sequences every stop in one pass.
Pin a customer to a tech or a day and the AI plans around it — never over it. It won't quietly break a promise you made.
The plan is built for the least driving, so the same crew fits more stops in a day — savings you pocket every week.
Every capability here exists because an owner-operator hit a real wall. No feature padding. No trade-show theater.
Every customer gets a tech, a day, and a stop order — the entire week in one pass. And the build always finishes, even when the mapping service is having a bad day.
A missed stop moves itself to that tech’s next day, slotted for drive time and labeled ‘Carried over’ everywhere. Missed twice? It’s put in front of you to decide.
‘Reassign all for today’ moves the whole day at once or not at all — you’re never half-covered.
Pinned customers are untouchable — the AI plans around your locks, never over them.
Best tech, best day, best slot in the order — proposed from preferences, drive time, and workload. One tap to accept.
Planner changes roll out with tomorrow's 5am routes. Today's live day stays on the Today board, untouched.
Briefing and routes are both computed at 6am — your day is triaged before you’re awake.
Two things some mornings, five on a bad one. Only what actually needs your eyes.
Week-over-week chemistry trends get flagged — so you investigate Tuesday, not Saturday after the call.
Forecast pulled for each pool’s exact GPS point — see the 3 stops a storm actually hits, not all 12 in the zip code.
Hail, dropping pressure, flash-flood watches sit above the briefing — you see the risk before the route.
Skip & Notify or Keep, one stop or all of them. No customer email goes out until you confirm it.
Every screen built phone-first for the truck, then scaled up — not a desktop UI shrunk down.
Wet hands, gloves, a reagent in one hand — no precision tapping required.
Every shot files itself — arrival, equipment, chemistry, departure — straight into the service report.
pH, chlorine, alkalinity, CYA as green/amber/red bands — a tech glances and knows. Tap for the last four visits.
The exact amount to add, from volume, reading, and target — with a one-line “why” so newer techs learn.
Clean → Test → Treat → Equipment. Set your order once; it applies to every visit.
In their inbox the moment your tech leaves — photos, chemistry, and reasoning where it matters.
Arrival and departure photos on every stop — they never wonder whether you came.
Reports send from your shop, so replies land in your inbox the same day — not a black hole.
CSV to live routes in an afternoon — with address-checking that flags anything bad before a tech ever sees it.
Set your shop’s default; work still logs per-visit, and customers can consolidate monthly. Zero re-pricing.
Revenue, invoices, and customers syncing straight into your books — no double entry.
Upload your list in whatever shape it’s in — a spreadsheet, a QuickBooks export, photos of the binder. Our concierge builds your import file by hand and hands it back ready to load. You never type an address.
$149 one-time setupConcierge is free for founding owners
When a customer’s happy, referring the neighbor is one tap — right from the proof-of-service and invoice emails you already send. Both sides get $25 once the neighbor’s first service is paid. And PoolHelm flags the referrals closest to stops you already run, so growth tightens your day instead of stretching it.
Your pool was serviced today. Here's what got done:
PoolHelm emails your customers a hosted invoice with a pay-by-card link, so you stop chasing checks and start getting paid on time. The money is yours — you connect your own Stripe account during setup, and every payment, refund, and payout runs through it. PoolHelm never holds or touches your funds; it just makes getting paid effortless.
Powered by your own Stripe account · no customer login required
Your invoice is ready. Pay by card below:
A weekly customer gets 52 visits from you a year. Flat monthly billing only pays you for 48. The other four still happen — your trucks, your chemicals, your time. Put in your numbers and see what that’s costing you — and what PoolHelm hands back.
Pools you service every week, all techs combined.
Handed back to you, every year
$30,000
400 finished visits a year — about 4 per customer — that monthly billing never pays you for.
With PoolHelm, that’s $2,500 back in your pocket every month.
Your numbers will differ. The arithmetic won’t.
Per-visit billing is the default — every finished stop becomes its own invoice, automatically. And with autopay, your customer’s saved card pays it on its own, straight to your bank.
Start Free →Free for 30 days · every feature · unlimited techs and pools
Assumes weekly service: 52 visits a year per customer, against flat billing at 4 visits a month (48 a year). Estimates based on your inputs — not a guarantee of results.
PoolHelm is built by BorderLeap, a studio that has been shipping software for fourteen years.
Our game Patterned launched with Apple Arcade in 2019 and is still there. Apple named us in the announcement.
See itThey chose us to bring over 100 of their masterpieces into a game. It is called Masterpieced.
See itLong before PoolHelm, we built a weather app called Foresee. Apple featured it on apple.com.
For fourteen years our job has been the same: take a flood of information and hand back the few things that matter. The 6 AM briefing is that job, done every morning for your pool business.
Unlimited techs, unlimited pools, every feature — no add-ons, no tiers to outgrow. Try it free for 30 days, mid-season, when weather calls and proof-on-every-pool earn their keep. You’ll know what it’s worth before the first bill.
Billed monthly · cancel anytime
Less than two green-pool callbacks a month — for unlimited techs, unlimited pools, and every feature.
One flat price that never climbs when you hire. Per-seat tools do.
Start Free →No charge for 30 days. Cancel anytime before day 30 in one click and pay nothing — the card up front just keeps out fake signups.
Lock today’s price for life — rates rise as we add features, yours won’t.
Why owners are switching mid-season
What the same shop pays — 175 pools, 4 techs:
Published pricing for the three most common billing models in pool software, re-checked August 2026; some also add a base platform fee. Add a pool, a tech, or an office seat and the first three go up. PoolHelm doesn’t.
The price you start on is the price you stay on. No surprise add-ons — ever.
Start PoolHelm free for 30 days — full access, every feature, unlimited techs and pools. We ask for a card up front, but you're not charged during the trial.
On day 30, unless you cancel first. Your trial auto-converts to the plan you picked — $149/month or $1,500/year.
So you can go from trial to running your business without a payment interruption — and so we keep out fake signups. No charge until day 30.
Yes — that's Concierge Customer Import. Upload your customer list in whatever shape it's in (a spreadsheet, a QuickBooks export, even photos of the binder) during signup or later from Settings. We build your import file by hand and hand it back ready to load; you review it and click Import. Your files are private to your company, one person opens them, and we delete them on request. It's a $149 one-time setup, waived for founding owners.
Yes. Cancel before day 30 and you pay nothing. Cancel later and you won't be billed again — your access runs to the end of the period you paid for.
Nothing changes on your end — PoolHelm just keeps running and your first payment goes through. All your customers, routes, and history stay exactly as you left them.
$149/month, or $1,500/year (works out to about $125/month). Every feature, unlimited techs, unlimited pools. No add-ons.
No. One price covers unlimited techs and unlimited pools. The price you start on is the price you stay on.
PoolHelm emails your customers a pay-by-card link through your own Stripe account. The money is yours — PoolHelm never holds it.
When a customer refers a neighbor, both get $25 off their bill once the neighbor's first service is paid. The share link is built into the emails you already send.
Yes. One click on Build Best Routes assigns every active customer to a tech, a day, and a stop order across the whole week — balancing drive time and how full each tech's day is, and honoring any tech or day you've locked for specific customers. It runs in the background with a real progress bar, and it always finishes, even if the mapping service is having a bad day.
It carries over automatically. A skipped, rained-out, or ran-out-of-daylight stop moves to that same tech's next working day, placed where it makes sense for drive time, and labeled 'Carried over' on your Planner, the Today board, the tech's route, and your morning briefing. If a stop gets missed twice, PoolHelm stops moving it on its own and flags it for you to decide.
No. 'Reassign all for today' redistributes that tech's remaining stops to the techs you choose, all in one move — all-or-nothing, so you're never left half-covered. Everyone who picks up stops gets a short in-app note, and your recurring weekly schedule is left untouched.
Never. Lock a customer to a specific tech or day and the AI plans around it — it won't move them. If your own locked preferences start crowding the week, PoolHelm tells you plainly and offers a one-tap 'loosen' that you have to confirm. It won't quietly break a promise you made.
PoolHelm checks every address when you import it. Rooftop-accurate ones are ready to route, rural addresses that mapping can't pin keep your own coordinates, and anything bad or fabricated is flagged for you — never silently handed to a tech. It keeps re-checking unresolved ones in the background.
No — and that's on purpose. PoolHelm shows you which stops a storm will actually hit, timed to each pool — and it only calls a storm severe after two readings agree, so a passing blip doesn't cry wolf. It drafts the customer message for you, but nothing reaches your customer until you confirm it. You decide whether to skip, keep, or send.
It's the best time. Peak season is exactly when weather-aware routing and proof-on-every-pool matter most, so you'll feel the payoff fast. Bringing your customers over is quick — import your list from Skimmer, Jobber, Pool Brain, or QuickBooks — and your 30 free days cover about four visits, so you can judge PoolHelm on a real, busy stretch before you're ever charged.
The season won’t wait, and neither should your route. Put PoolHelm to work — weather, routing, and proof on every pool — free for a full month, right in the thick of it.
Start Free →Start now and $149 is your price for life — as PoolHelm grows, your bill doesn’t.
Card required · no charge for 30 days · cancel anytime