Certified payroll for HVAC subs (C-20) in California

What certified payroll actually looks like in the hvac trade on California public works, plus live registration activity for the classification.

Data updated 2026-07-01

50C-20 contractors newly listed, 2026-06-26 to 2026-07-01
31listed as subcontractors
20counties with newly listed hvac contractors

The hvac trade's certified payroll reality

HVAC certified payroll lives on the boundary between sheet metal and pipefitting, and California determinations respect that boundary even when the field crew does not. Duct fabrication and install hours generally read as sheet metal; hydronic piping, refrigeration lines, and equipment connections generally read as pipefitter or plumber crafts; controls work can pull electrician rates. A mixed day means split hours on the certified payroll, per worker, per craft. District retrofit programs and energy projects are steady HVAC public works demand, they are portal-heavy, and they audit: blurred craft lines are exactly what a classification review digs into, so clean split-hour records are the defense.

Whatever the craft mix, the mechanics are the same statewide: rates come from the project county's published determination (DIR lookup), the eCPR goes directly to DIR on non-exempt projects, and the federal WH-347 rides along weekly where federal funds apply. The full picture is in the complete guide.

Where hvac public works is registering right now

From DIR's public PWC-100 registrations matched to CSLB license records: C-20-classified contractors newly listed on public works projects, by home county and by awarding body.

By contractor county

  • Los Angeles County: 14
  • Orange County: 10
  • San Diego County: 5
  • Santa Clara County: 3
  • Sacramento County: 2
  • Kern County: 2

By awarding body

HVAC sub on a public job? First filing free

Send the payroll export you already run. We turn it into the WH-347 and the DIR eCPR filing, checked by software and verified by a person. Your first weekly filing is free, before you pay us anything. $995 one time setup, then $249 per month flat.

Got it. We reply the same business day.

First filing free