States
CaliforniaAvailable
FloridaAvailable
ArizonaAvailable
TexasAvailable
GeorgiaAvailable
NevadaAvailable
ColoradoAvailable
WashingtonAvailable
North DakotaAvailable
MaineAvailable
MarylandAvailable
MassachusettsAvailable
AlabamaAvailable
OhioAvailable
OklahomaAvailable
OregonAvailable
PennsylvaniaAvailable
Rhode IslandAvailable
South CarolinaAvailable
New HampshireAvailable
MichiganAvailable
VermontAvailable
IdahoAvailable
LouisianaAvailable
MinnesotaAvailable
MississippiAvailable
All states →
Projects
128 project guides — open the list

Roofing Contractor License Requirements in California

Which license a roofing job needs in California: the C-39 Roofing classification and its official scope, when a B general building contractor may take a roofing contract and when it must subcontract, the deterministic rule that answers the contract-path question, and the insurance rule that names C-39 explicitly — every claim traced to an official source.

Verified 2026-10-015 official sources3 scope assertions1 classification mappedIndexation gate: passed

01 Trade → license

In the model, the job roof replacement in location California resolves to the Roofing trade, and the trade maps to license classifications through the classification/trade mapping. For roofing in California that mapping points to the CSLB classifications below.

CodeClassificationLegal basisSource
C-39Roofing Contractor
A roofing contractor installs products and repairs surfaces that seal, waterproof and weatherproof structures. This work is performed to prevent water or its derivatives, compounds or solids from penetrating such protection and gaining access to material or space beyond. In the course of this work, the contractor examines and/or prepares surfaces and uses the following material: asphaltum, pitch, tar, felt, glass fabric, urethane foam, metal roofing systems, flax, shakes, shingles, roof tile, slate or any other roofing, waterproofing, weatherproofing or membrane material(s) or a combination thereof.
CCR Title 16, Division 8, Article 3S-37

The B (general building) classification is not mapped to the roofing trade — it reaches roofing work only through the contract-path rule in section 03 (BPC §7057(b)). See all classifications.

02 Scope: what the sources say about roofing work

Scope is recorded as typed assertions — officially included, officially excluded, requires another classification, not determined, or our interpretation (always marked). There is no boolean "covers".

  • Requires another classification B Roofing Within Multi Trade Prime Contract (may_perform) BPC §7057(b); CSLB Fast Facts B S-18
    Research report §6.2 row 2: B may PRIME a contract that includes roofing when the project requires ≥2 unrelated trades; self-performance of the roofing work itself inside that contract is NOT determined by the reviewed sources (see CA-ROOFING rule outcome caveats).
  • Requires another classification B Standalone Roofing Contract (may_not_perform) CSLB Fast Facts B; BPC §7057(b) S-18
    A B must subcontract standalone roofing to a C-39 licensed contractor (or hold C-39 itself). Research report §6.2.
  • Not determined C-39 Structural Changes In Re Roof Or Re Pitch (may_perform) CCR §832.39 (CSLB Building Official Information Guide) S-19
    Research report §6.2 row 7: the official source calls structural changes on re-roof/re-pitch 'generally inappropriate' and defers to case-by-case review — the model records C_not_determined instead of guessing.
Not determined is a real answer

Where the official source defers to case-by-case review (structural changes in re-roof/re-pitch), the assertion is recorded as C_not_determined instead of a guess — the local building official decides those.

03 The CA-ROOFING rule

Roof replacement in California: standalone roofing follows the C-39 path; multi-trade projects may be contracted by a B under §7057(b) conditions.

OutcomeConclusionCaveatsSources
standalone-roofingclassification_required
  • Source: CSLB Fast Facts for the B classification — a B must subcontract standalone roofing to C-39.
S-18S-29
b-prime-multi-tradegeneral_building_may_take_contract
  • Whether a B may SELF-PERFORM the roofing work itself inside a multi-trade contract is not explicitly determined by the reviewed official sources (scope category C — not determined).
S-18S-29
single-trade-needs-c39classification_required
  • If the contractor does not hold a B classification at all, this outcome still points to C-39 being required for the roofing scope.
S-18S-29

Rule confidence: confirmed. When the inputs a rule needs are missing, the engine returns NOT_DETERMINED and lists the missing facts — it never forces REQUIRED without evidence.

04 Project example: roof replacement

The model is driven by the job, not the other way around. For roof replacement we record:

  • may require C-39 — Roofing Contractor S-18
    Standalone roofing contract: a B must subcontract to C-39 (or hold C-39 itself) — CSLB Fast Facts B. Rule CA-ROOFING outcome 'standalone-roofing'.
  • alternative B — General Building Contractor S-18
    Alternative path: a B may take the prime contract when it requires >=2 unrelated building trades or crafts (BPC §7057(b)); self-performance of the roofing work itself inside that contract is NOT determined by the reviewed official sources (scope category C). Rule CA-ROOFING outcome 'b-prime-multi-trade'.

05 Requirements that name roofing

CoverageStatusApplies whenSource
WCrequired by boardeven without employees — exemption form unavailable
C-8, C-20, C-22, C-39, C-61/D-49
S-11

All active C-8 Concrete, C-20 Warm-Air HVAC, C-22 Asbestos Abatement, C-39 Roofing and C-61/D-49 Tree Service licensees must carry workers' compensation insurance or a valid Certification of Self-Insurance, whether or not they have employees; they cannot file the exemption form.

Source S-11 — Contractors State License Board (CSLB)

CSLB — Workers' Compensation Requirements (BPC §7125) — BPC §7125 (CSLB Workers' Compensation Requirements)

https://www.cslb.ca.gov/contractors/maintain_license/workers_compensation.aspx

Retrieved 2026-10-01 · last verified 2026-10-01

WC for employers even with one employee; C-8/C-20/C-22/C-39/C-61-D-49 must carry WC even without employees; exemption rules; lapse => suspension. Absorbs report rows S-11 and S-12.

Limitation

General requirements (licensure threshold, bond, renewal, permit layer) apply to roofing work the same way they apply to every trade — they are documented on the California jurisdiction page rather than duplicated here. Local (city/county) permit rules are not researched yet.

06 Sources

S-11board page
Contractors State License Board (CSLB)
CSLB — Workers' Compensation Requirements (BPC §7125)
https://www.cslb.ca.gov/contractors/maintain_license/workers_compensation.aspx
verified 2026-10-01retrieved 2026-10-01
S-18publication
Contractors State License Board (CSLB)
CSLB Fast Facts — What Jobs "B" General Building Can/Cannot Perform
https://www.cslb.ca.gov/Resources/Contractors/FastFacts-GeneralB.pdf
verified 2026-10-01retrieved 2026-10-01
S-19faq
Contractors State License Board (CSLB)
CSLB — Building Official Information Guide (CALBO/CSLB Guidelines)
https://www.cslb.ca.gov/about_us/faqs/building_official_information_guide.aspx
verified 2026-10-01retrieved 2026-10-01
S-29statute
Contractors State License Board (CSLB)
CSLB — Licensing Classification detail: B General Building (BPC §7057)
https://www.cslb.ca.gov/about_us/library/licensing_classifications/Licensing_Classifications_Detail.aspx?Class=B
verified 2026-10-01retrieved 2026-10-01
S-37regulation
Contractors State License Board (CSLB)
CSLB — Licensing Classification detail: C-39 Roofing (CCR T16 D8 Art 3)
https://www.cslb.ca.gov/about_us/library/licensing_classifications/Licensing_Classifications_Detail.aspx?Class=C39
verified 2026-10-01retrieved 2026-10-01

07 Last verified

Page last verified
2026-10-01
newest verification date across the sources this page depends on
Policy reviewed
2026-10-01
policy: index — Roofing trade page — official C-39 definition + scope assertions + CA-ROOFING rule outcomes, all sourced (S-18/S-29/S-37) and verified 2026-10-01.