Weekly and biweekly plans that build themselves.

Set a pool on a cadence once. PoolSurf generates every visit, attaches the checklist, tracks the chemicals, and handles the billing. Monday after Monday, forever.

See how it works

No credit card required · 14-day free trial · Cancel anytime

app.getpoolsurf.com
Maintenance visits
Weekly full-service · Johnson
142 Oak Ln · Gunite 18,000 gal · Mike Rodriguez
Active
Cadence
Weekly
Every 7 days
Biweekly
Every 14 days
Monthly
1st or custom day
Custom days
Mix & match weekdays
Service day
M 1
T 2
W 3
T 4
F 5
S 6
S 7
Chemical billing
Included
As used
Pre-approved
Flat rate: $185 / visit
Chlorine, CYA, acid, shock all covered.
Visits generated
Next 8 weeks · auto-populated
Regenerating...
Apr 1
May 20
Mon Apr 1
Mike R.
Full chem · checklist
Next up
Mon Apr 8
Mike R.
Full chem · checklist
Mon Apr 15
Mike R.
Full chem · checklist
Mon Apr 22
Mike R.
Full chem · checklist
Mon Apr 29
Mike R.
Full chem · checklist
Mon May 6
Mike R.
Full chem · checklist
Mon May 13
Mike R.
Full chem · checklist
Mon May 20
Mike R.
Full chem · checklist
Package snapshots onto each visit. Edit later and history stays clean.
$1,480 booked in this window

Everything you get with Recurring Maintenance

Built by people who've actually run the truck. Every benefit below came from a pool service owner who asked for it.

Any cadence your business runs

Daily, weekly, biweekly, monthly, quarterly, or custom-day combos. Every pool gets the rhythm it needs.

Snapshots lock in the plan

When a visit generates, it snapshots the current checklist, chemicals, expected time, and billing. Change the package next week and old visits still keep what they were supposed to have.

Service day baked into the pool

Pick a specific service day (Monday through Sunday) per pool. Routes build around those days, automatically.

Bill the way you actually bill

Included in the flat rate, billed as extra on usage, or approval required before adding. Set once, enforced every visit.

Start and end windows

Seasonal pool? Vacation hold? Set a start date and an end date. PoolSurf stops generating visits when the window closes.

Forecast the next service

Every plan shows the next scheduled visit so you can tell a homeowner exactly when you'll be back. No "uhh, let me check."

The difference, in plain English

Running a pool company before and after Recurring Maintenance.

Before

What you deal with now

  • Rebuilding the weekly route every Monday
  • Forgetting which pools are on biweekly vs weekly
  • Chemicals billed wrong because the plan changed mid-season
  • Techs showing up the wrong day because the calendar drifted
  • No forecast of the next four weeks of work
After

With PoolSurf

  • One plan per pool runs every visit all season
  • Cadence, service day, and billing travel with the pool
  • Package updates only apply forward. History stays safe
  • Start and end windows handle seasonal closures for you
  • Forecast the next eight weeks in one screen

How it works

Three steps from "we should try this" to running it across the whole crew.

01

Build the package

Checklist, chemicals, expected time, and billing mode bundled into one reusable package.

02

Assign cadence

Pick the cadence and service day per pool. Start and end dates if the customer is seasonal.

03

Let it run

PoolSurf generates every visit, attaches the right package, and slots them into the right route.

Frequently asked questions

The stuff pool service owners usually ask about Recurring Maintenance.

Can I change a package mid-season?

Yeah. Package edits only affect future visits. Old visits keep their original snapshot, so history stays accurate.

Can different pools have different packages?

Every pool gets its own package. Weekly full-service? Sure. Biweekly chems-only? Absolutely.

What about skip weeks or vacation holds?

Set an end date, pause, or skip a single visit. The plan resumes when you tell it to.

Ready to stop drowning in paperwork?

Join the pool companies who switched to PoolSurf and finally took their Fridays back. Fourteen days free. No credit card. Cancel anytime.

No credit card required · Free 14-day trial