I run a pool route in New Jersey — Water Warriors — and I built WaterMark because I was tired of software that charged me more every time I won a customer. So this isn’t a marketing team writing at you. It’s one pool guy explaining exactly how to move off Skimmer without dropping a single account.

The number one thing that keeps people on software they’ve outgrown isn’t the software. It’s fear. Fear of losing the customer list you spent five years building. Fear that the switch eats a weekend and half your accounts fall through the cracks. I get it — that list is the business.

So let me be straight with you about what moves, what doesn’t, and how to switch without losing anything that matters.

First, credit where it’s due

Skimmer earned its spot. They helped define modern pool-service software. If Skimmer is working for you and the bill doesn’t bother you, stay put. This isn’t a takedown, and any pool pro who trash-talks a tool that good is telling on himself.

The reason people leave usually isn’t quality. It’s the meter.

The one structural difference that actually matters

Skimmer charges per serviced location — roughly $1 to $2 per pool per month, with a $49/month floor. That sounds tiny until you do the math on a growing route. Every single account you add raises your bill, forever. Two hundred pools on their Scaling Up tier runs somewhere around $400 to $500 a month. Three hundred and you’re pushing $600 to $800. Win more work, pay more rent on the same software. That’s backwards.

The other pinch is the feature ladder. Their $49 entry tier (“Getting Started”) strips out route optimization, quotes, job management, and the LaMotte integration. To get those back you climb to the $2/pool tier, which doubled from $1 not long ago.

WaterMark is flat. Founding-50 companies lock $49/month for life (it’s $59 standard after the first 50; both include two techs, +$20/tech after that — it’s on the pricing page, no demo required), there’s a genuinely free Starter tier for a solo operator, and chemistry — real readings, dosing math, LSI — is native at every level, not tiered away. Your bill doesn’t move when your route grows.

One honest caveat, because I’d rather you trust me than convert you: if you run a lot of techs against a small pool count, Skimmer’s per-pool math can actually beat a flat plan. Bring me your real numbers and I’ll run them with you. If they win, I’ll tell you.

What actually transfers when you switch

Here’s the part everyone worries about, and it’s genuinely the easy part.

Step 1 — Export your customers from Skimmer to CSV. It’s in their settings; you get a spreadsheet with every account.

Step 2 — Upload that raw file to WaterMark. This is where most migrations get ugly, because Skimmer’s export doesn’t look like anyone else’s. It keeps First Name and Last Name in separate columns (their own import docs require it), and it splits the address into Street, City, State, and Zip. On a lot of platforms you’d sit there hand-mapping columns for an hour.

You don’t here. WaterMark has a Switch-from-Skimmer import preset built specifically for their file. It reassembles the full name from the First and Last columns, stitches the service address back together from the street/unit/city/state/zip parts, and reads a stack of common header names automatically — so you upload the export as-is, no mapping step.

It also fixes a silent killer I got bitten by myself: service frequency. A lot of importers dump every pool in as “weekly,” so your biweekly and monthly accounts get billed and routed wrong from day one and you don’t notice for a month. WaterMark reads “every other week,” “EOW,” “biweekly,” “monthly,” and the rest correctly, and it shows you a preview with per-row errors before anything saves — so a bad price cell or a missing name surfaces on screen, not three weeks into your billing cycle.

What comes across: customer name, service address, phone, email, gate code, pool size and type, service day (and a second day if you run one), frequency, rate, and notes. Your whole book, structured, ready to route tomorrow.

What doesn’t transfer — and why I won’t pretend otherwise

Your past visit logs and historical chemistry readings do not come over. Your service history in WaterMark starts fresh from the first visit you log here.

I’m telling you that up front because nobody can cleanly export another vendor’s proprietary visit history into a different system — anyone who promises they’ll move “all your history” perfectly is either about to hand you a garbled mess or is guessing. And honesty is the entire point of this company. WaterMark is built so the app cannot claim what it can’t prove — a visit is only labeled GPS-verified on your customer’s report when the tech’s location actually puts him at the pool. If the software won’t lie to your customers, I’m not going to lie to you about what an import can do.

So: your customers, pools, addresses, cadence, and pricing move over clean. Your logbook starts on day one.

How to switch without losing anything that matters

That “fresh history” thing sounds scarier than it is. Here’s how I’d do it:

  1. Keep your Skimmer CSV as your archive. Your history isn’t erased — it’s just sitting in that export (and in your Skimmer account if you keep it read-only for a month). You can look anything up. It’s simply not live in the new system.
  2. Run parallel for one route cycle. Import into WaterMark’s free Starter tier, run a week or two of real routes alongside Skimmer, and confirm your accounts, cadences, and prices all landed right. Zero risk — no contract, no card for Starter.
  3. Then flip. By the time your old billing cycle closes, WaterMark has a couple weeks of clean, honest history that’s actually yours — plus a free two-way QuickBooks sync and an open API, so your data is never hostage to anybody, including me.

Because there’s no contract and the Starter tier is free, the total cost of trying this is an afternoon. Migrate one route first, prove it, then move the book.

The honest bottom line

Skimmer is good software with a pricing model that punishes the exact thing you’re trying to do — grow. Switching doesn’t mean losing your customers; the list moves over in one upload with a preset built for their file. It means your history restarts, which matters far less than it sounds once you keep the archive and run parallel for a week.

If you want, export your file and send it my way — I’ll do the import with you personally and run your real pool-count math against both bills. That’s a founder perk of being early, not a support department. Bring your numbers.

Bring your book. Keep your book.

Free Starter tier, the Skimmer import preset, and a preview before anything saves. Run one route in parallel and see for yourself.