For property managers

Pool drain cover invoices: the photo shows a grate, the certificate shows which one

The pool at a 240-unit complex gets its spring opening. The pool company’s invoice includes two new main drain covers and a safety vacuum release system, with photos: a white grate at the bottom of the deep end, a box bolted to the wall of the pump room. The photos may be perfectly real. But a drain cover looks much like the one it replaced, and a photo of a box doesn’t say what is inside it or who tested it. Because an apartment complex pool counts as a public pool under federal law, there is paper behind both items. This piece covers what to ask for before you pay. It is not legal advice.

Why the photo can’t answer the question

Under water and from above, one grate looks like another. A photo doesn’t show which product it is, whether it was certified to the federal standard, or that it is new. A pool company that opens dozens of pools a season has many photos of drain covers and pump rooms.

Your pool is a “public pool” under the federal law

The law is the Virginia Graeme Baker Pool and Spa Safety Act, 15 U.S.C. 8001–8008. For its public pool rules, a “public pool and spa” includes one “open exclusively to” the “residents of a multi-unit apartment building, apartment complex, residential real estate development, or other multi-family residential area”. The definition of swimming pool or spa “includes hot tubs, spas, portable spas, and non-portable wading pools.” So the hot tub next to the pool is in too.

What the law requires of the pool

Since December 2008 (“1 year after December 19, 2007”), two things:

For the first item on that list, the law is specific: a safety vacuum release system must have been “tested by an independent third party and found to conform to ASME/ANSI standard A112.19.17 or ASTM standard F2387.”

The paper behind the cover: a certificate

The law treats the drain cover standard as a consumer product safety rule. Under 15 U.S.C. 2063, the manufacturer of a product covered by such a rule “shall issue a certificate” that certifies the product complies, based on testing, and that “shall specify each such rule, ban, standard, or regulation applicable to the product.” The certificate “shall accompany the applicable product or shipment of products”, and a copy “shall be furnished to each distributor or retailer of the product.”

The law sends the certificate to the distributor or retailer, not to you. But your pool company bought the cover from one of them, so it can ask. A certificate names a product and a standard, which a photo can’t.

Checks before you pay

  1. Ask which product was installed: maker, model and size of the cover, for each drain on the invoice. Count the main drains on your pool and spa and compare.
  2. Ask for the manufacturer’s certificate for that cover, and check it names the drain cover rule (16 CFR part 1450, or ANSI/APSP/ICC-16) and the same model.
  3. If a single-drain pool was billed for a safety vacuum release system, ask for its maker and model and for evidence of the independent test to A112.19.17 or F2387 that the law requires.
  4. If nothing was billed for a single-drain pool, ask which of the listed systems it already has, or whether the drain is unblockable. That is a question about the pool, not the invoice, and an answer on paper is worth keeping.
  5. Ask for the original photo files, not pictures pasted into an invoice PDF, which have usually lost their camera record. Why, and how to ask for the originals.
  6. Drop the photos in together with last season’s photos from the same company. The checker marks any two files in the same batch that are the same file, even under different names. A “new cover” photo that is last year’s file shows up that way. A new photo of an old cover won’t, which is why the certificate and the model number matter more than the picture.

A gap here is a question, not a finding. Paperwork gets lost between a distributor and a service truck, a pool can meet the second requirement in more than one way, and a drain that is unblockable needs none of the listed systems.

What your state or county adds

States and local health departments may license or inspect pools at apartment complexes and keep their own inspection records. We did not read any state’s pool rules or any health department’s requirements. Ask your local health department whether it inspects your pool and whether you can get a copy of the last report: that would be a record kept by someone who doesn’t send you the invoice.

Whether someone used AI on the photos

A photo of a drain cover at the bottom of a pool is easy to generate now, and some generators write a mark into the file saying so. The checker reads those marks in photos, and the notes some phone editors leave when generative AI was used to alter a photo. A file with no such mark is not proven real. Most fakes and most genuine photos look the same to a file reader once they have been through a chat app or a screenshot. And a genuine photo of a cover is still only a photo: the certificate is what says which cover it is.

The limits, stated plainly

Related: backflow test invoices and the test report, and fire extinguisher service invoices and the tag.


ImposterShield reads the evidence inside image and video files. It runs in your browser and uploads nothing. If a file has been stripped, it says so. If it has not read a file, it says that too.

Check the pool company’s photos before you pay

Drop this season’s photos on the page together with last season’s. It shows what each file says about when it was made, and marks any two that are the same file. A saved report lists each file’s SHA-256.

Open the checker