No Kansas statute licenses pool cleaning, chemical service, or pool construction. Pool building is a locally licensed specialty: Johnson County issues a DS Swimming Pool license (installation, service, construction, and repair of pools, spas, and hot tubs) at $100 application plus $225 per year, and MABCD licenses Swimming Pool contractors for Wichita and Sedgwick County, with a $300,000 general liability minimum.
Routine cleaning and water balancing carry no state credential. Equipment work is the boundary: new circuits, bonding, and gas or water connections fall under local electrical, plumbing, and mechanical licensing where the city or county requires it.
The state sets the license floor; the county or city permit office controls filing, inspections, and local rules wherever the job site sits.
Pool contracting is entirely local in Kansas. Johnson County's DS class covers installation, service, construction, and repair of pools, spas, and hot tubs; MABCD licenses Swimming Pool contractors under its general-contractor classes; connections fall under local electrical and plumbing licensing.
The local offices section below names the exact permit desk for every Kansas 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.
Cleaning and chemical service need no state license; building or repairing pools is a local license class in Johnson County and MABCD.
Johnson County lists no approved ICC exam for the DS Swimming Pool class.
Pool licenses don't authorize electrical or plumbing work; those trades are licensed separately where localities require it.
A practical sequence for a new pool service contractor in Kansas. 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.
Johnson County cities, MABCD (Wichita/Sedgwick County), and Lawrence condition permits on an active local license of the matching class; penalties are set by each local code, not by state statute.
A lien statement on residential property must be filed within four months after the last labor or materials; commercial claims get five months only if a notice of extension is filed within the first four.
Contractors selling to consumers are suppliers under the Kansas Consumer Protection Act; a court may impose civil penalties for each violation, up to $20,000 for willful violation of a court order.
Inside city limits, the city office listed here issues the permit; the county office serves unincorporated areas. Every office links to its official page.
Every fact in this file was checked against these official sources on October 2026.
Pending verification: Whether applying algaecides to pools for hire requires a KDA pesticide business license (no pool category confirmed) · Whether Lawrence licenses pool contractors · Which Johnson County cities require the county contractor license — no official county page lists participating cities (Overland Park's requirement is documented in our Johnson County office record) · MABCD and Lawrence license fee amounts for this class (MABCD's licensing page lists no amounts; a 2024 MABCD application form was seen only as a search excerpt)
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.