VGB Drain Cover Compliance Checker

Check your pool's anti-entrapment drain cover against the Virginia Graeme Baker Act & ANSI/APSP/ICC-16 — certification, expiration, dual-drain protection & SVRS.

Fill in the fields to check your pool

Inspection checklist

Standards reference: ANSI/APSP/ICC-16 (2017) & VGBA-2017 (drain covers) · ANSI/ASME A112.19.8 (blockable/unblockable test) · ASME A112.19.17 / ASTM F2387 (SVRS).

Self-assessment aid only — not a certification, inspection, or legal determination. Only a qualified pool professional or local code official can confirm compliance. Dates are computed from your device clock.

Get the suppliesA vgb drain coverThe right product for the job — delivered to your door.Shop on Amazon →affiliate

VGB Drain Cover Compliance Checker — guide & how to use

What it does

This free checker tells you whether your pool or spa's main-drain cover meets the federal Virginia Graeme Baker Pool & Spa Safety Act (VGB) and the ANSI/APSP/ICC-16 anti-entrapment standard. Suction entrapment can drown a child or seriously injure a swimmer, so the law requires certified, date-stamped covers — and those covers expire. The tool checks four things at once: that the cover is certified and marked, that it is within its printed service life, that a single main drain has a required second layer of protection, and what the rules mean for your setting (home vs. public). It outputs a headline verdict, a replace-by date, an itemized pass/fail checklist, and a next-actions list you can act on.

How to use it

  1. Find the drain cover and read its permanent stamp — the standard (e.g. ANSI/APSP/ICC-16), the material, a "Life: __ Years" figure, and a manufacture/install date.
  2. Enter those values above. If the printed life is unreadable, pick the material and the tool falls back to a conservative default (plastic 5 yr, metal/composite 7 yr).
  3. Tell the tool how many main drains the pump has and, for a single drain, whether it's unblockable or backed by an SVRS / secondary system.
  4. Read the verdict, note the replace-by date on your calendar, and work the next-actions list. Sign in to download or share the report.

Worked example

A residential in-ground pool has a plastic cover marked ANSI/APSP/ICC-16, stamped 06/2021, with the life figure rubbed off. The pump has a single main drain, the owner is "not sure" if it's unblockable, and there is no SVRS.

How the dates work

Compliant covers are stamped with a manufacture/install date and a service life in years. Expiration is the stamped date plus the service-life years — a common mistake is reading the stamp itself as the expiration. The tool uses the printed life when you enter it, otherwise the conservative material default, and if only a year is known it assumes January (so it expires sooner, never later).

How to embed this checker on your website

No account, no coding. Copy the embed code and paste it where you want it to appear:

<iframe src="https://snaptoolsuite.com/pool-vgb-drain-cover-compliance-checker/?embed=1"
  style="width:100%;max-width:600px;height:1400px;border:0;"
  title="VGB Drain Cover Compliance Checker" loading="lazy"></iframe>
<p>Free <a href="https://snaptoolsuite.com/pool-vgb-drain-cover-compliance-checker/">VGB Drain Cover Compliance Checker</a> by Snap Tool Suite</p>
2 Paste it on your page
3 It just works

See it live: view a real embed example →

Frequently asked questions

Do pool drain covers really expire?

Yes. Anti-entrapment drain covers are date-stamped with a service life — plastic/polymer covers are typically 5 years and metal or composite covers 5 to 7 years. After that date the cover is considered non-compliant even if it looks intact, and it must be replaced.

Does the VGB Act apply to my home pool?

Federal VGB enforcement applies to public and commercial pools and spas. Residential pools are generally governed by state law (for example California HSC §115922) or triggered at the point of a real-estate sale or rental. For a home pool the checker's verdict is a strong safety recommendation; check your state and local code for what is legally required.

Why does a single main drain need a second layer of protection?

A single blockable main drain is the highest entrapment risk because one body can seal it and create deadly suction. The VGB Act requires a second layer: a second drain at least 3 feet apart, an unblockable outlet, or a certified secondary system such as an SVRS (ASME A112.19.17 / ASTM F2387), suction-limiting vent, gravity drainage, automatic pump shut-off, or drain disablement.

How do I read the date stamp on a drain cover?

The stamp shows the manufacture or installation date and a "Life: __ Years" service life. The expiration is the stamped date PLUS the service-life years — not the stamped date itself. For example a cover stamped 06/2021 with a 5-year plastic life expires 06/2026.

What standard should a compliant cover show?

Covers made on or after 5/24/2021 should be marked ANSI/APSP/ICC-16 (2017) and/or VGBA-2017. Older covers marked ANSI/ASME A112.19.8 were valid when made, but many are now past their service life. An unmarked or illegible cover cannot be verified and is treated as non-compliant.

Is this checker an official inspection?

No. It is a free self-assessment aid, not a certification, inspection, or legal determination. Only a qualified pool professional or local code official can confirm VGB / ANSI-APSP-ICC-16 compliance. Results are only as accurate as the values you enter. No measurements, photos, or addresses leave your device — the checker is fully client-side.

Common mistakes this tool catches

Pool tools & guides

Related tools

Embed this tool free

Add the VGB Drain Cover Compliance Checker to your pool-service or HOA site. No account, no coding — copy, paste, done.

<iframe src="https://snaptoolsuite.com/pool-vgb-drain-cover-compliance-checker/?embed=1"
  style="width:100%;max-width:600px;height:1400px;border:0;"
  title="VGB Drain Cover Compliance Checker" loading="lazy"></iframe>
<p>Free <a href="https://snaptoolsuite.com/pool-vgb-drain-cover-compliance-checker/">VGB Drain Cover Compliance Checker</a> by Snap Tool Suite</p>
2 Paste it on your page
3 It just works

Privacy: everything runs in your browser. No photos, measurements, or addresses leave your device.