Determine the scope of Arizona ROC pool contractor classifications and how to look them up
domain: licensing-verification · 4 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗
Steps
Recognize Arizona ROC issues separate residential (B/R) and commercial (A/C) licenses, plus dual (K/CR) licenses, specifically for swimming pool work — there isn't one universal 'pool license.'
Key classifications per ROC's own classification list: A-9 (commercial swimming pools) and A-19 (same, plus solar); B-5 (general residential swimming pool contractor) and B-6 (same, plus solar); R-6/C-6 (residential/commercial swimming pool service and repair); and dual KA-5/KA-6 and CR-6 equivalents.
Use ROC's online license lookup (roc.az.gov) to confirm which specific classification(s) a contractor actually holds, not just that some license is active.
Match the classification to the job: a residential-only B-5/B-6 does not cover commercial pool work, and a plain General Residential 'B' contractor license explicitly excludes pool work per ROC's own scope language, requiring subcontracting to an appropriately classified pool contractor.
Known gotchas
R-6/C-6 (service and repair) explicitly excludes complete plaster/pebble interior replacement and most gas-line/electrical work beyond the first disconnect — a service-and-repair classification is not equivalent to a full construction classification like A-9/B-5.
Because Arizona splits residential vs commercial and offers dual classifications, always confirm the exact classification code on the ROC lookup rather than assuming a contractor's 'pool license' covers the specific project type.
Give your agent this knowledge — and 15,500+ more routes
One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus:
claude mcp add --transport http waymark https://mcp.waymark.network/mcp
Need this verified for your stack — or a route we don't have yet?