Commercial Pool Self-Inspection Checklist for Health Department Prep

Free self-inspection checklist for commercial pools: signage, safety equipment, chemical storage, test kit expiry, records on file and a drain-cover register.

Facility information

Fill the header, mark each item, complete the drain-cover register, then print or save as PDF.

Aquatic facility name

Self-Inspection Checklist

Required signage and postings

Your adopted code sets the exact list. MAHC sections cited where applicable.

Pool rules sign posted and legible MAHC 6.4.2.2.1
"No Lifeguard on Duty" sign posted (or lifeguard schedule displayed) MAHC 5.8.5.4.5A
Emergency telephone number and 911 instructions posted MAHC 5.8.5.2.3.2A
CPR instructions posted at the pool area MAHC 5.8.5.4.3A
Depth markers at the pool perimeter visible and accurate MAHC 5.5.5.1
"No Diving" signage where applicable operator field
Operating hours posted MAHC 5.8.5.2.3.4A
Current health department permit displayed MAHC 5.1.2.1

Safety and rescue equipment

Your adopted code sets the required list. MAHC sections cited where applicable.

Reaching pole (shepherd's hook) accessible MAHC 5.8.5.4.2A
Ring buoy with attached throwing rope accessible MAHC 5.8.5.4.1A
First aid kit stocked and accessible MAHC 5.8.5.2.2
Safety barrier or fence intact with no gaps MAHC 5.8.6.1
Gate self-closing and self-latching MAHC 5.8.6.3.1
Emergency telephone or 911 access from the pool area MAHC 5.8.5.2.1.2A

Chemical storage and handling

Dedicated chemical storage (MAHC 4.9.2.1.3A), separation of incompatible materials (5.9.2.6A), labeling (5.9.3.1.1) and Safety Data Sheets (5.9.2.3A).

Chemicals stored in a dedicated area MAHC 4.9.2.1.3A
Oxidizers physically separated from acids (no mixing of incompatible materials) MAHC 5.9.2.6A
All chemical containers labeled with the product name MAHC 5.9.3.1.1
Safety Data Sheets on file and accessible MAHC 5.9.2.3A
Chemical feed equipment operating and labeled operator field
Spill cleanup materials available operator field

Water testing equipment and reagents

MAHC 5.7.3.6.1 (water quality chemical testing equipment on site).

DPD test kit on site and functional MAHC 5.7.3.6.1
All reagents within the manufacturer expiration date MAHC 5.7.3.6.1.1, 6.4.1.5.1
Kit reads disinfectant residual (free chlorine or total bromine), pH, alkalinity, cyanuric acid (if used) and temperature at minimum MAHC 5.7.3.6.1
Backup reagents or test strips available operator field

Records on file

MAHC 6.4.1.6A (daily monitoring and testing records), 6.4.1.4 (incidents) and 6.4.1.2.1 (retention: model minimum 3 years). Your AHJ may require more.

Daily water test logs current and on site MAHC 6.4.1.6A
Qualified operator certificate (CPO, AFO or equivalent) current and on site MAHC 6.4.1.7
Facility operating permit current operator field
Equipment maintenance and calibration log on site MAHC 6.4.1.6A
Incident and closure records on site MAHC 6.4.1.4
Records retained for the AHJ required period (MAHC model: minimum 3 years) MAHC 6.4.1.2.1

Drain covers and suction outlet safety (VGB register)

Virginia Graeme Baker Pool and Spa Safety Act (P.L. 110-140, Section 1404). One row per suction outlet. Every public pool and spa drain cover must comply with the entrapment protection standards.

Single main drain (other than an unblockable drain) has at least one VGB 1404(c)(1)(A)(ii) system: SVRS, suction-limiting vent, gravity drainage, automatic pump shut-off, drain disablement or other VGB Act
All drain covers meet the entrapment protection standard VGB Act

Drain-cover register (one row per outlet)

Venue and positionCover model (manufacturer and model number)Entrapment protection standard marking presentRated flow (GPM, from the cover marking)Install dateReplacement due (from manufacturer lifecycle or marking)Condition (intact, cracked, missing, loose)

Additional notes

Print or save
What this checklist covers (and what it does not)

This is a self-inspection prep tool: the operator walks the facility before the health department does and marks each item Pass, Needs attention, or N/A. It does not score the items, it does not grade the facility, and it does not produce a compliance certificate.

The checklist items are drawn from two sources: the CDC 2024 Model Aquatic Health Code (MAHC), 5th Edition, Code Language (U.S. Centers for Disease Control and Prevention, accessed 2026-10-17) for the sections it covers (chemical storage 4.9.2.1.3A and 5.9.2, labeling 5.9.3.1.1, SDS 5.9.2.3A, testing equipment 5.7.3.6.1, daily records 6.4.1.6A, incidents 6.4.1.4, record retention 6.4.1.2.1, and signage and safety equipment sections cited to their specific MAHC provisions).

The drain-cover register section is drawn from the Virginia Graeme Baker Pool and Spa Safety Act (P.L. 110-140, Section 1404): every public pool and spa drain cover must comply with the entrapment protection standards, and the register records the model, the certification marking, the rated flow, the install date, and the replacement due date for each suction outlet.

What it is not

  • Not daily readings. The commercial pool daily log sheet records free chlorine, pH, temperature, flow, bather count and chemicals added. This checklist does not replace that workbook; it checks whether the workbook is on file.
  • Not a residential condition report. The pool inspection and condition form is a pre-purchase residential walk. This checklist is for a commercial or public venue and covers the items a county health inspector cites.
  • Not a compliance guarantee. The items are drawn from the MAHC. Your adopted code may require items not listed here, and passing every item on this checklist does not mean the facility will pass a regulatory inspection.

A health inspector opens a binder, checks the signage on the wall, looks at the drain covers, and pulls the test kit out of the cabinet. Common citations include a missing sign, an expired reagent, a chemical container with no label, a drain cover that does not meet the entrapment protection standard, or a daily log that ends three weeks ago. This checklist covers those items. Walk the facility before the health department does, mark each item, fill the drain-cover register, and print the result.

What this checklist covers

Six sections, each drawn from the CDC Model Aquatic Health Code (MAHC 2024, 5th edition). MAHC sections are cited where applicable; your adopted code sets the exact requirements:

  1. Required signage and postings. Pool rules (MAHC 6.4.2.2.1), “No Lifeguard on Duty” or the lifeguard schedule (5.8.5.4.5A), emergency telephone and 911 instructions (5.8.5.2.3.2A), depth markers (5.5.5.1), “No Diving” where applicable, operating hours (5.8.5.2.3.4A), and the current health department permit (5.1.2.1).

  2. Safety and rescue equipment. Reaching pole (MAHC 5.8.5.4.2A), ring buoy with rope (5.8.5.4.1A), first aid kit (5.8.5.2.2), barrier and fence integrity (5.8.6.1), gate self-closing and self-latching (5.8.6.3.1), emergency telephone access from the pool area (5.8.5.2.1.2A).

  3. Chemical storage and handling. Dedicated storage area (MAHC 4.9.2.1.3A). Oxidizers physically separated from acids, no mixing of incompatible materials (5.9.2.6A). All containers labeled (5.9.3.1.1). Safety Data Sheets on file (5.9.2.3A). Chemical feed equipment operating and labeled.

  4. Water testing equipment and reagents. DPD test kit on site and functional (MAHC 5.7.3.6.1). All reagents within the manufacturer expiration date (5.7.3.6.1.1, 6.4.1.5.1). Kit reads disinfectant residual (free chlorine or total bromine), pH, alkalinity, cyanuric acid (if used) and temperature at minimum (5.7.3.6.1).

  5. Records on file. Daily water test logs current and on site (MAHC 6.4.1.6A). Operator certificate current (6.4.1.7). Facility permit current. Maintenance and calibration log. Incident and closure records (6.4.1.4). Records retained for the AHJ required period (MAHC model: minimum 3 years, 6.4.1.2.1).

  6. Drain covers and suction outlet safety (VGB register). One row per suction outlet: cover model, entrapment protection certification marking, rated flow (GPM from the cover marking per ASME/ANSI A112.19.8 or its CPSC-adopted successor ANSI/APSP/ICC-16 2017 (16 CFR 1450.3), incorporated by VGB 1404(b)), install date, replacement due date, and condition. Single main drain (other than an unblockable drain) must have at least one VGB 1404(c)(1)(A)(ii) system, and all covers must meet the entrapment protection standard. Per the Virginia Graeme Baker Pool and Spa Safety Act (P.L. 110-140, Section 1404), which treats drain cover compliance as a consumer product safety rule enforced by the CPSC.

Where it sits next to the other commercial pool pages

The daily readings this checklist confirms are on file live in a different workbook: commercial pool daily log sheet records free chlorine, pH, temperature, flow, bather count and chemicals added, one sheet per day. This checklist checks whether that workbook is on file; it does not replace it.

The residential condition report is a different document: pool inspection and condition form records as-found condition for a pre-purchase walk. This checklist is for a commercial or public venue and covers the items a county health inspector cites, not the items a pool buyer needs. A vacation rental with a pool needs its own walk: the vacation rental pool safety checklist maps barrier height, gate latches, drain covers and rescue items to Arizona, Florida and Texas statute sections plus the federal VGB Act, which is the residential-property counterpart to the commercial items on this page. If you service pools in those three states and want the statute measurements in one place, the pool barrier rules guide for Arizona, Florida and Texas sets out each statute’s height, latch, scope and exemptions side by side.

The monthly contract price that pays for the inspection time on this checklist is worked out on the commercial pool service pricing calculator, and the operator certification that the records section asks for is the subject of the Certified Pool Operator (CPO) hub.

It does not replace a regulatory inspection

This is a self-inspection prep tool. It is not a health department inspection, and passing every item here does not mean the facility will pass a regulatory inspection. The items are drawn from the MAHC, not from your specific adopted code. Read the code your authority having jurisdiction has adopted. Nothing you do on this page is saved: the checklist is a browser-fill form, and the only copy is the one you print or save as PDF.

Frequently asked questions

What does a commercial pool self-inspection checklist cover?
The items a health inspector cites on a facility walk: required signage and postings (pool rules, depth markers, emergency instructions, the operating permit), safety and rescue equipment (reaching pole, ring buoy, first aid, gate and barrier), chemical storage and handling (dedicated storage, oxidizer and acid separation, labeling, Safety Data Sheets), water testing equipment (DPD test kit, reagent expiry), records on file (daily logs, operator certificate, incident records, retention period), and a drain-cover register for VGB entrapment protection (model, certification marking, rated flow, install date, replacement due). The exact list varies by jurisdiction. This checklist is drawn from the CDC Model Aquatic Health Code, not from your specific adopted code.
Is this the same as the commercial pool daily log sheet?
No. The commercial pool daily log sheet records the readings an operator takes several times a day: free chlorine, combined chlorine, pH, temperature, flow, bather count and chemicals added. This checklist does not record readings. It checks whether the facility is ready for an inspector: is the signage posted, is the rescue equipment accessible, are the chemicals stored properly, are the reagents current, are the records on file, do the drain covers meet the entrapment protection standard. One is a record sheet you fill every day; the other is a prep walk you do before the inspector arrives.
What is the drain-cover register for?
The Virginia Graeme Baker Pool and Spa Safety Act (P.L. 110-140, Section 1404) requires every public pool and spa drain cover to meet the entrapment protection standard. The register records each suction outlet's cover model, certification marking, rated flow (GPM, from the cover marking per ASME/ANSI A112.19.8 or its CPSC-adopted successor ANSI/APSP/ICC-16 2017 (16 CFR 1450.3), incorporated by VGB 1404(b)), install date, and replacement due date (from the manufacturer lifecycle or the marking). When the inspector checks the drains, the register shows the covers are documented and certified.
Does this checklist replace a health department inspection?
No. This is a self-inspection prep tool: the operator walks the facility before the health department does and marks each item Pass, Needs attention, or N/A. Passing every item here does not mean the facility will pass a regulatory inspection. The items are drawn from the MAHC, not from your specific adopted code. Your authority having jurisdiction may require items not listed here. Read the code your AHJ has adopted.

Sources

  1. 2024 Model Aquatic Health Code, 5th Edition (Code Language): chemical storage (4.9.2.1.3A, 5.9.2), labeling (5.9.3.1.1), SDS (5.9.2.3A), testing equipment on site (5.7.3.6.1), reagent expiry (5.7.3.6.1.1), daily monitoring and testing records (6.4.1.6A), incidents (6.4.1.4), record retention minimum 3 years and available to the AHJ (6.4.1.2.1), local law may require further records (6.4.1.2.2). U.S. Centers for Disease Control and Prevention. Retrieved .
  2. Virginia Graeme Baker Pool and Spa Safety Act (P.L. 110-140, Section 1404): entrapment protection standards for public pool and spa drain covers; VGB 1404(b) incorporates ASME/ANSI A112.19.8 or any successor standard for drain cover specifications. U.S. Government Publishing Office (GPO). Retrieved .
  3. 16 CFR 1450.3: CPSC incorporation of ANSI/APSP/ICC-16 2017 as the entrapment protection standard for drain covers (successor to ASME/ANSI A112.19.8). Legal Information Institute, Cornell Law School (Code of Federal Regulations). Retrieved .

Get early access

Fieldwynn is the field-first app we are building for small crews — simple in the truck, powerful in the back office. It is not out yet; join the early-access list and be first when it launches for your trade.