Home › HVAC license by state
HVAC licenses by state
The main HVAC license in each state we cover, side by side. Every row links to a full state guide with official sources. Checked .
No matches.
| State | License | Training / experience | Exam | Renewal cycle | CE to renew |
|---|---|---|---|---|---|
| Texas | Certified ACR Technician | Varies, see page | Varies, see page | Every 1 year | Varies, see page |
| Florida | Certified Class B Air-Conditioning Contractor No state journeyman license | Varies, see page | Varies, see page | Every 2 years | 14 hours per 2-year renewal cycle |
| California | C-20 Warm-Air Heating, Ventilating and Air-Conditioning No state journeyman license | Varies, see page | CSLB, closed book | Every 2 years (active) | Varies, see page |
| Virginia | Journeyman HVAC Tradesman | Varies, see page | Varies, see page | Every 3 years | 3 hours per 3-year license term (per HVAC designation) |
| Arizona | CR-39 Air Conditioning and Refrigeration (dual) No state journeyman license | Varies, see page | Gmetrix, open book | Every 2 years | Varies, see page |
| North Carolina | Heating Technician (Class I) | Varies, see page | PSI, open book | Every 1 year | Varies, see page |
| Georgia | Conditioned Air Contractor Class I (Restricted) No state journeyman license | Varies, see page | Varies, see page | Every 2 years | 4 hours per year |
| Washington | Specialty Electrician — HVAC/Refrigeration (06A) | 4,000 hours | Varies, see page | Every 3 years | 24 hours per 3 years |
| New Jersey | Master HVACR Contractor No state journeyman license | Varies, see page | Varies, see page | Every 2 years | 5 hours per 2 years |
| Illinois | HVAC / mechanical contractor (local) No state journeyman license | Varies, see page | Varies, see page | Varies, see page | Varies, see page |
| New York | HVAC / mechanical work (local) No state journeyman license | Varies, see page | Varies, see page | Varies, see page | Varies, see page |
| Pennsylvania | HVAC / mechanical contractor (local) No state journeyman license | Varies, see page | Varies, see page | Varies, see page | Varies, see page |
| Ohio | OCILB HVAC Contractor No state journeyman license | Varies, see page | Varies, see page | Every 1 year (optional triennial) | 10 hours per year |
| Michigan | Mechanical Contractor — HVAC Equipment No state journeyman license | Varies, see page | Varies, see page | Every 3 years | Varies, see page |
| Massachusetts | Refrigeration Technician | Varies, see page | Varies, see page | Per license term (renewal notices ~60 days out) | Varies, see page |
| Tennessee | Contractor — HVAC (CMC-C) No state journeyman license | Varies, see page | Prov, open book | Every 2 years | Varies, see page |
| Indiana | HVAC contractor (local) No state journeyman license | Varies, see page | Varies, see page | Varies, see page | Varies, see page |
| Missouri | Mechanical contractor (local) No state journeyman license | Varies, see page | Varies, see page | Every 4 years (Kansas City model) | Varies, see page |
| Maryland | HVACR Journeyman | Varies, see page | Varies, see page | Every 2 years | Varies, see page |
| Colorado | Mechanical contractor (local) No state journeyman license | Varies, see page | Varies, see page | Varies, see page | Varies, see page |
| Wisconsin | HVAC Qualifier | Varies, see page | Varies, see page | Every 4 years | Varies, see page |
| Minnesota | Mechanical contractor bond (state filing) No state journeyman license | Varies, see page | Varies, see page | Every 2 years | Varies, see page |
| South Carolina | Mechanical Contractor (Air Conditioning / Heating) No state journeyman license | Varies, see page | Varies, see page | Every 2 years | Varies, see page |
| Alabama | Heating & Air Conditioning Contractor (Active) No state journeyman license | Varies, see page | Varies, see page | Every 1 year | 4 hours per year |
| Louisiana | Mechanical Contractor No state journeyman license | Varies, see page | Varies, see page | 1, 2, or 3 years (licensee chooses at renewal) | Varies, see page |
| Kentucky | Journeyman HVAC Mechanic | Varies, see page | Varies, see page | Every 1 year | 6 hours per year |
| Oregon | CCB Contractor (HVAC work) No state journeyman license | Varies, see page | PSI, open book | Every 2 years | 8 hours per 2 years |
| Oklahoma | HVAC/R Journeyman (Limited or Unlimited) | Varies, see page | Varies, see page | Per license term (keep CE current) | 6 hours per 36 months |
| Connecticut | Heating / Piping / Cooling Journeyperson (e.g. S-2 path) | Varies, see page | Varies, see page | Every 1 year | Varies, see page |
| Utah | H100 HVAC Contractor No state journeyman license | Varies, see page | Varies, see page | Per licensing period (renew before expiration) | 6 hours per licensing period |
| Nevada | C-21 Refrigeration and Air-Conditioning Contractor No state journeyman license | Varies, see page | Varies, see page | Every 2 years | Varies, see page |
| Iowa | HVAC/Refrigeration Journeyperson | Varies, see page | Varies, see page | Every 3 years | 8 hours per 3 years |
| Arkansas | HVACR Class A / B Contractor No state journeyman license | Varies, see page | Varies, see page | Every 1 year | 8 hours per IMC code cycle |
| Kansas | HVAC / mechanical work (local) No state journeyman license | Varies, see page | Varies, see page | Varies, see page | 6 hours per year |
| Mississippi | Residential HVAC / mechanical subcontractor license No state journeyman license | Varies, see page | Varies, see page | Every 1 year | 2 hours per year |
| New Mexico | Journeyman Refrigeration (JR) | Varies, see page | Varies, see page | Every 3 years | 16 hours per 3 years |
| Idaho | HVAC Journeyman | Varies, see page | Varies, see page | 3 years on published fee table (watch biennial transition news) | Varies, see page |
| Nebraska | NDOL contractor registration No state journeyman license | Varies, see page | Varies, see page | Every 1 year | Varies, see page |
| West Virginia | HVAC Technician | Varies, see page | Varies, see page | Every 1 year | Varies, see page |
| Hawaii | C-52 Ventilating and Air Conditioning Contractor No state journeyman license | Varies, see page | Varies, see page | Every 2 years | Varies, see page |
| New Hampshire | Fuel Gas Service Technician No state journeyman license | 2,000 hours | Varies, see page | Every 2 years | 6 hours per 2 years |
| Maine | Limited Electrician — Refrigeration No state journeyman license | 315 hours | Varies, see page | Every 2 years | Varies, see page |
| Montana | Construction Contractor License No state journeyman license | Varies, see page | Varies, see page | Anniversary of issuance | Varies, see page |
| Rhode Island | Refrigeration Journeyperson I | Varies, see page | Varies, see page | Biennial on birthday (odd/even birth year) | Varies, see page |
| Delaware | Master HVACR | Varies, see page | Varies, see page | Every 2 years | 5 hours per 2 years (by Oct 31 even years, starting 2026) |
| Vermont | Type-S Journeyman — C3 Refrigeration / Air Conditioning | Varies, see page | Varies, see page | Every 3 years | 8 hours per 36 months |
| North Dakota | ND Secretary of State contractor license No state journeyman license | Varies, see page | Varies, see page | Every 1 year | Varies, see page |
| South Dakota | No statewide HVAC license — municipal only No state journeyman license | Varies, see page | Varies, see page | Set by city | Varies, see page |
| Alaska | Mechanical Administrator — Unlimited HVAC/Sheet Metal No state journeyman license | Varies, see page | Varies, see page | Every 2 years | 8 hours per 2 years |
| Wyoming | No statewide HVAC mechanical license — local + electrical wiring card No state journeyman license | Varies, see page | Varies, see page | Set by city (and DFPE for LM-H) | Varies, see page |
"Varies, see page" means the rule isn't a single number (for example, it's set by counties or depends on the license level). The state page has the details and sources.
Already licensed? Compare renewal and CE requirements by state.
Get a free renewal & CE reminder
We email you before your license expires with the CE hours and topics your state requires. No spam, one click to stop.