Pool cleaning

A clean pool every week. Chlorine and pH logged every visit.

Calling around for three pool proposals means describing the same pool three times. Publish your scope here once and insured, verified pool vendors send back their proposals. The work is skimming, brushing, vacuuming, baskets, filter, and chemicals. You pick one and sign with that vendor.

  • Free chlorine and pH tested every visit
  • CPO certification and insurance verified before a vendor can propose, and tracked after
  • Repairs priced separately, approved by you
A community pool deck at midday, loungers along the water and the clubhouse beyond

A week on an accepted schedule

Jul 12 – Jul 18, 2026

Sun
Mon
Tue
Wed
Thu
Fri
Sat
  • pool 2 days a week are set, and they are placed on this calendar.
ProposedScheduledCompletedMissedProjectedWhat these mean
Proposed
A vendor or a manager put this forward and nobody has agreed to it yet. Nothing is committed and no one is due.
Scheduled
An agreed plan is in force and it puts the work on this date. Nothing has been recorded yet.
Completed
A vendor recorded a visit on this day and sent in whatever they had on site.
Missed
Nobody was booked for this shift, and nobody covered it.
On the record
Somebody was booked for this shift, or a vendor filed this visit. Either way it is written down against this date.
Expected, from the agreed weekly schedule
The weekly plan says work is due on this date. Nobody has booked or recorded it yet.

Days and times are the community's own (EDT).

Example schedule, on the schedule page of the community dashboard. Your community sets how often. Your vendor picks its own days and times inside that, and a missed visit is counted against the schedule you accepted.

Visit records

See what your pool vendor records after every visit.

Free chlorine came back at 0.6 ppm. The band is 1 to 4 ppm. The number is stored exactly as read, and it is flagged on the record.

Example work reportRecorded

pool

Tue · Jul 21
completed

Weekly pool service. Skimmed, brushed and vacuumed, baskets emptied, water read.

Visit report

  1. Requested

    Tuesday, July 21, 2026 · 7:35 AM

  2. On site

    9:04 AM – 10:18 AM · 1h 14m on site

  3. Completed

    Tuesday, July 21, 2026 · 10:18 AM

2 photos · 1 at check-in, 1 of the finished work

What the vendor recorded

1 reading outside the normal range

  • Free chlorine recorded at 0.6 ppm — outside the normal 1–4 ppm range.

Water chemistry

Chlorine

0.6 ppm

pH

7.4

Alkalinity

96 ppm

Cyanuric acid

42 ppm

Water temp

81 °F

Work performed

Baskets emptied

3

Skimmed Vacuumed Brushed walls

At check-in

pool check-in 1

The finished work

pool proof 1
Service (paid to the company in full)
$170.00
Sales tax
$10.20
Total$180.20PaidPaid to the company

Recording a visit requires a photo of the finished work.

01

Check the photo

A visit cannot be recorded at all until one photo of the finished work is attached.

02

Check the readings

Free chlorine and pH are typed in on site. Both are required fields on a pool visit.

03

See the flag

0.6 ppm is under the 1 to 4 ppm band. The reading is stored exactly as it came back, flagged to your board, and the tech is told to close the pool and retest.

Water chemistry

Two readings a pool vendor cannot skip.

Free chlorine and pH are recorded on every visit, and the report cannot close without both.

1–4ppm

Free chlorine, the safe range

The band the visit record is checked against, following the CDC Model Aquatic Health Code — under 1 ppm the water is not sanitized and the reading is flagged to your board.

7.2–7.8

pH, the safe range

The same code’s band, and outside it the chlorine in the water stops working however much of it is there.

Both readings are taken at the pool, on the visit.

Pool service tools laid out on a deck: skimmer net, brush, vacuum hose and a reagent test kit

Bring the kit

Skimmer, brush, vacuum hose and the reagent test kit.

A pool tech holding a filled reagent comparator up against the light at the water’s edge

Take the reading

Taken at the pool and typed into the report on site.

Which water

Mark the water you want covered.

A lap pool, a spa, and a splash pad are three different scopes on three different cadences, so an RFP that just says “the pool” leaves every vendor guessing. Mark each body of water you want serviced and every vendor prices the same list. Each visit is then recorded against the water it was worked at.

Satellite view of a North Carolina community in winter: dark-roofed houses along looping streets and cul-de-sacs, bare leafless woodland wrapping the lower and right edges of the frame, a small pool and its parking bay left of center, and an apartment block with rows of parked cars beside an ochre pond along the upper edge.
Example community · real satellite imagery

Pool

What gets recorded · example
Read the chemistry

pH, free chlorine, total alkalinity and water temperature, recorded on site.

See the finished deck

The deck as the tech left it, attached before the visit will close.

Count the visits

Check-in and check-out on every stop, against the schedule your community accepted.

Your community · Private home lots · Community boundary, in white dashes

The amenity pins are the ones this ground records.

Out-of-range readings

A low chlorine reading reaches your board the same day.

The check runs the moment the tech saves the reading, so nobody has to remember to look.

Low chlorine means the water is unsafe to swim in.

At 0.6 ppm the tech is told to close the pool, correct it and retest. The number is still stored as it was read, and the flag travels with it.

An impossible reading is rejected at the keyboard.

pH 74 is a slipped decimal on 7.4, and it never enters the record. One typo poisons every average computed after it.

Repairs are priced separately, and you approve them.

A pump, a heater, a cracked skimmer. Nothing is fixed on a verbal. The work comes back as its own priced proposal, for your management team to approve or decline.

Paper logs

See where six pool answers live.

Most self-managed communities run a pool on a paper log by the gate and a folder of emailed PDFs.

A logbook in the pump roomOn VendoRFP
Who can read Thursday’s chlorine?Whoever opens the binderYour board, from its dashboard
A low chlorine readingNoted, if notedFlagged, and stored as read
Proof the visit happenedNot keptA photo on every visit
Insurance checkedAt signing, if thenBefore a vendor can propose
Who picked the vendorWhoever called back firstYou, from written proposals
Where the invoices landWhichever inbox they hitEvery invoice in one place

“A logbook in the pump room” is the status quo at a self-managed community, not a named product. Six companies, six invoices. You pay each one. They all land here on the same terms, so nothing has to be chased through email.

Cypress Pool Service

pool
Insured & verified

General Liability (COI)

Valid through Oct 6, 2026

Workers' Comp

Valid through Nov 5, 2026

Business License

Valid through Mar 5, 2027

What a proposal turns on

  • General liability
  • CPO certification
  • Workers’ compensation
office@cypresspool.example (407) 555-0142

Example company, on the vendors page of the community dashboard. A pool company files its general liability certificate, its workers’ compensation certificate and a current CPO card, a person here reads each one and records the date it runs out, and a lapse pauses that company’s proposals.

Multiple communities

See every pool you manage on one screen.

Each keeps its own chemistry history, its own vendor, and its own invoices.

A freeform community pool ringed by loungers, the clubhouse to one side

Next

Publish your pool RFP in about two minutes.

Enter the community address and set the scope. A free account publishes it. Insured pool vendors price it per stop or per month. Chemicals are either included or billed separately.

Run a service company? Join VendoRFP for free.