HVAC Contractor Licensing Requirements in San Francisco

HVAC contractor licensing in San Francisco operates under a layered framework combining California state contractor law, municipal building code requirements, and refrigerant handling certification under federal environmental rules. Any contractor performing HVAC installation, replacement, or significant repair work within city limits must hold active licensure at both the state and applicable federal levels before pulling permits or commencing work. This page covers the specific license classes, issuing authorities, qualification standards, and permitting obligations that define legal HVAC contracting practice in San Francisco.


Definition and scope

HVAC contractor licensing establishes the legal authority for a business or individual to contract for, install, service, or repair heating, ventilation, and air conditioning systems. In California, contractor licensing is administered exclusively by the Contractors State License Board (CSLB), a division of the Department of Consumer Affairs. No city or county in California issues its own contractor license — San Francisco does not have a separate municipal contractor license regime.

The primary HVAC-related license classifications under California law include:

  1. C-20 – Warm-Air Heating, Ventilating and Air-Conditioning: Covers installation, alteration, and repair of heating, cooling, and ventilating systems that heat or cool air and distribute it through ductwork. This is the core classification for residential and commercial HVAC contractors.
  2. C-38 – Refrigeration: Covers installation and service of refrigeration systems, including commercial refrigeration and process cooling equipment.
  3. C-36 – Plumbing: Required when HVAC work involves hydronic heating or chilled-water systems with significant piping components.
  4. B – General Building Contractor: May perform HVAC work as part of a broader construction project, but only when it is incidental to the overall scope — not as a standalone trade.

Refrigerant handling adds a parallel federal certification layer. Under EPA Section 608 of the Clean Air Act, technicians who purchase or handle regulated refrigerants must hold EPA 608 certification issued by an EPA-approved certifying organization. This applies regardless of state license status and is enforced separately from CSLB oversight.


How it works

State Licensing via CSLB

To obtain a C-20 or C-38 license, applicants must demonstrate at least 4 years of journeyman-level experience in the relevant trade within the preceding 10 years, per CSLB qualification requirements. Applicants must pass a two-part examination covering trade knowledge and California law and business practices. Active licensees must carry general liability insurance and maintain a contractor's bond of $25,000 (CSLB bond requirement). Licenses are renewed on a two-year cycle.

San Francisco Permit Requirements

Within San Francisco, HVAC installations and replacements require permits issued by the San Francisco Department of Building Inspection (DBI). The permitting process requires the licensed contractor to submit plans (for new systems or complex replacements), pay applicable fees, and schedule inspections at defined project stages. Work done without permits constitutes a code violation enforceable under the San Francisco Building Code, which adopts the California Building Code with local amendments.

The permit and inspection process for HVAC work generally proceeds through these phases:

  1. Contractor submits permit application with equipment specifications and site plans where required.
  2. DBI plan check review for compliance with Title 24 energy standards and local mechanical code requirements.
  3. Permit issuance and commencement of work.
  4. Rough-in inspection (ductwork, refrigerant lines, electrical rough).
  5. Final inspection confirming code-compliant installation before system activation.

For context on what triggers a permit requirement versus routine maintenance, the San Francisco HVAC permit and inspection requirements page covers those thresholds in detail.


Common scenarios

Residential system replacement: A homeowner replacing an existing forced-air furnace and air handler requires a licensed C-20 contractor. The contractor must pull a mechanical permit from DBI before work begins, and the installation must pass final inspection. Permit-free self-installation by non-licensed property owners is not permitted for HVAC systems under San Francisco's local adoption of California Mechanical Code requirements.

All-electric conversion projects: Projects replacing gas HVAC equipment with heat pump systems — increasingly common under San Francisco's reach code policies — require C-20 licensure and, in most cases, coordination with a licensed C-10 electrical contractor for panel and wiring upgrades. Neither license covers the other's scope.

Commercial building HVAC: Large-scale commercial HVAC installations in San Francisco office, retail, or multi-unit residential buildings typically require contractors to hold both C-20 and C-38 classifications depending on system type, as described further in HVAC systems for San Francisco commercial buildings. Mechanical plans for commercial projects must be stamped by a licensed mechanical engineer in many cases.

Unlicensed contractor scenarios: Hiring a contractor without an active CSLB license voids insurance protections, may invalidate permits, and exposes property owners to code enforcement liability. CSLB maintains a public license verification tool at cslb.ca.gov.


Decision boundaries

C-20 vs. C-38: A contractor performing residential or commercial climate control (heating and cooling) using split systems, heat pumps, or packaged units needs C-20. A contractor servicing process refrigeration equipment — cold storage, restaurant walk-ins, industrial chillers — needs C-38. Projects involving both scopes require both classifications or a qualifying individual who holds both.

Licensed contractor vs. owner-builder: California allows owner-builders to pull permits for work on their own primary residence, but HVAC equipment replacement and installation in San Francisco generally requires licensed contractor permits due to the complexity of mechanical and energy code compliance. Owner-builder exemptions do not extend to work at rental properties or commercial buildings.

EPA 608 vs. CSLB license: These are parallel, non-substitutable credentials. CSLB licensure does not satisfy EPA 608 requirements, and EPA 608 certification does not authorize contracting. Any technician touching refrigerant systems — purchase, recovery, recharge — must hold the appropriate EPA 608 certification type (Type I for small appliances, Type II for high-pressure systems, Type III for low-pressure systems, or Universal).

Scope of this page's geographic coverage: This page addresses licensing requirements as they apply to HVAC contracting work performed within the incorporated limits of the City and County of San Francisco. CSLB licensure is a statewide requirement and applies uniformly across California, but permit procedures, local code amendments, and enforcement contacts described here are specific to San Francisco's DBI jurisdiction. Work in adjacent jurisdictions — Daly City, San Mateo County, Marin County, or Oakland — falls under those jurisdictions' building departments and is not covered here. For broader context on how San Francisco fits within California's regulatory structure, the San Francisco HVAC systems in local context page addresses jurisdictional layering.

Contractors and property owners selecting qualified HVAC professionals should cross-reference CSLB license status, EPA 608 certification, and active San Francisco business registration. The selecting an HVAC contractor in San Francisco page details the qualification verification process.


References

📜 1 regulatory citation referenced  ·  🔍 Monitored by ANA Regulatory Watch  ·  View update log

Explore This Site