No District credential is required to clean or chemically maintain pools; the business needs a basic business license ($99 for two years; D.C. Code §§ 47-2851.02, 47-2851.04). Building, altering, or repairing a homeowner's swimming pool for $300 or more is 'home improvement work' — 16 DCMR § 899.1 names swimming pools — so the contractor needs the Home Improvement Contractor endorsement, a $25,000 bond, and liability insurance. DOB requires a permit for every swimming pool except small above-ground pools of 1,000 gallons or less and 24 inches deep or less, and pool wiring and plumbing must be done by Board of Industrial Trades licensees.
DC Health licenses public and semi-public pools and requires every licensed pool to have a Certified Pool Operator identified by a District-issued ID card from an approved course. The Pools Without Penalties Act exempts cooperatives, condominiums, and apartment buildings with Class C semi-public pools from the operator and facility-license requirements (D.C. Code § 7-434, citing 25-C DCMR §§ 300.1 and 700.1). A service company contracting to operate a licensed pool should supply a carded operator.
The state sets the license floor; the county or city permit office controls filing, inspections, and local rules wherever the job site sits.
The District is the only layer: DLCP licenses the business, DC Health licenses public and semi-public pools and their operators, and DOB permits pool construction. Pool electrical and plumbing work requires Board of Industrial Trades licensees and trade permits.
The local offices section below names the exact permit desk for every District of Columbia county on file.
Each row names the issuing authority, cost, timeline, citation, and status behind the requirement — verified against the official source.
Published fees from the issuing authorities, as of October 2026. Local permit fees vary by project and jurisdiction — the basis is stated where a flat number does not exist.
Routine cleaning needs only a business license; building or repairing a homeowner's pool is home improvement work with a $25,000 bond.
Co-ops, condos, and apartment buildings with Class C semi-public pools need no operator or facility license (D.C. Code § 7-434).
Above-ground pools of 1,000 gallons or less and 24 inches deep or less need no DOB permit.
A practical sequence for a new pool service contractor in District of Columbia. Actual agency processing times are noted in the ledger above.
Each item names the issuing authority, cycle, and citation.
Statutory consequences with their citations — not estimates, not “commonly cited” guesses.
Violating the basic business license law is a misdemeanor; civil infraction fines may be imposed instead.
Building or repairing a residential pool without the home improvement license.
Inside city limits, the city office listed here issues the permit; the county office serves unincorporated areas. Every office links to its official page.
| County · City | Permit office | Portal |
|---|---|---|
| District of Columbia Washington (consolidated gov.) | District of Columbia Department of Buildings (DOB) — Permitting ↗ | Citizen Access Portal ↗ |
Every fact in this file was checked against these official sources on October 2026.
Pending verification: Certified Pool Operator card term and fee (DC Health's application form, reported as a 3-year card, was not retrieved) · Current 25-C DCMR pool regulation text (DC Health posts a 2017 version; only §§ 300.1 and 700.1 are confirmed via D.C. Code § 7-434) · Whether pool algaecides and other EPA-registered pool chemicals applied for a fee trigger DOEE pesticide licensing · Late-renewal penalties: D.C. Code § 47-2851.10 (as amended through D.C. Law 26-183, Sept. 25, 2026) sets $75 within 30 days, $150 from 30 days to 6 months, and $350 after 6 months, while DLCP's fee summary lists $75, $75, and $200 — DLCP's page appears stale
General information, not legal advice. Always confirm requirements, deadlines, and forms with the issuing authority before filing or contracting.
Store licenses, permits, policies, and renewal dates in one place.