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

Roof Replacement — California license requirements

Verified 2026-10-017 official sources2 classification relations7 scope assertionsIndexation gate: passed

01 The project

The starting point is the work itself — Roof Replacement in California. The job determines which trades are involved, and the trades determine which license classifications may be required.

ComponentTrade
Roof cover systemRoofing

02 Jurisdiction

This project is evaluated for California — state licensing by CSLB under Chapter 9 of the Business and Professions Code, plus the local permit layer (cities and counties issue building permits). California jurisdiction page.

Limitation — the local layer is not researched

We have not verified city/county permit rules for any Californiajurisdiction. State requirements are not the complete story for any locality.

03 Trade → license

Relations below are recorded per state — only this jurisdiction's classifications are shown.

Trades involved: Roofing.

  • May require C-39 — Roofing Contractor confirmed S-18 rule CA-ROOFING
    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 path (B) — General Building Contractor confirmed S-18 rule CA-ROOFING
    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'.

04 Scope

What the official sources say about the work involved — typed assertions, never a boolean "covers". Interpretations are marked as such.

  • 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.
  • Officially included (B) Solar Energy System Installation (may_perform) CCR Title 16 §832.62(b) S-03
    Research report §6.2 row 3 (category 'officially allows' => E). See also CONFLICT-CA-003 for the 'two or more' vs 'more than two' wording difference between Fast Facts and the regulation.
  • Requires another classification (B) Fire Protection Systems C16 (may_not_perform) BPC §7057(c) S-18
    Research report §6.2 row 4: B may not contract C-16 Fire Protection work without the classification.
  • Requires another classification (B) Well Drilling C57 (may_not_perform) BPC §7057(c) S-18
    Research report §6.2 row 4: B may not contract C-57 Well Drilling work without the classification.
  • Requires another classification (B) Prime Or Sub Contract Single Unrelated Trade (may_not_perform) BPC §7057(b) S-29
    Research report §6.2 row 1: B cannot take a subcontract involving trades other than framing/carpentry unless the subcontract requires ≥2 unrelated trades or B holds the classification.
  • 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.

05 Requirements

RequirementKindStatementSource
Permit applicants must state license number or exemption basis
BPC §7031.5 (leginfo, read verbatim 2026-10-01; amended Stats. 1977 ch. 1052)
permitEach city or county that requires a permit must require a signed statement from the applicant that they are licensed, giving the license number and stating it is in full force and effect, or, if exempt, the basis for the alleged exemption; violation carries a civil penalty of up to $500.S-42
Source S-42 — California Legislature (leginfo)

California Legislature — Business and Professions Code §7031.5 (leginfo) — BPC §7031.5 (leginfo, read verbatim 2026-10-01; amended Stats. 1977 ch. 1052)

https://leginfo.legislature.ca.gov/faces/codes_displaySection.xhtml?lawCode=BPC&sectionNum=7031.5

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

PROVENANCE: 2026-10-01 — fetched and read VERBATIM from leginfo (HTTP 200). Local-permit layer: each county/city requiring a building permit must also require the applicant to file a signed statement that they are licensed (giving the license number, in full force and effect) OR the basis for the alleged exemption; civil penalty up to $500. Amended by Stats. 1977, Ch. 1052. Primary statute source for REQ-CA-PERMIT-001.

Minor-work license exemption — $1,000 with four additional conditions
BPC §7048 (leginfo, read verbatim 2026-10-01, amended Stats. 2025 ch. 67 / AB 1170 eff. 2026-01-01); corroborated by CSLB Bulletin #24-07 (S-02)
exemptionChapter 9 (contractor licensing) does not apply to a single undertaking/project whose aggregate contract price for labor, materials and all other items is less than $1,000, ONLY IF: the work does not require a building permit, the person performing it employs no one for the project, the work is not part of a larger or major operation, the price is not split to evade the chapter, and the person does not advertise as a contractor.S-40
Source S-40 — California Legislature (leginfo)

California Legislature — Business and Professions Code §7048 (leginfo) — BPC §7048 (leginfo, read verbatim 2026-10-01, amended Stats. 2025 ch. 67 / AB 1170 eff. 2026-01-01); corroborated by CSLB Bulletin #24-07 (S-02)

https://leginfo.legislature.ca.gov/faces/codes_displaySection.xhtml?lawCode=BPC&sectionNum=7048

Retrieved 2026-10-01 · last verified 2026-10-01 · effective 2026-01-01 · published 2025-12-31

PROVENANCE: 2026-10-01 — leginfo timed out in the first research passes, now readable (HTTP 200); section text read VERBATIM. Current version: 'Amended by Stats. 2025, Ch. 67, Sec. 12. (AB 1170) Effective January 1, 2026.' Confirms: aggregate < $1,000, no building permit, not part of a larger/major operation, no contract splitting to evade, no advertising as contractor, no employing another person. PRIMARY statute source for CONFLICT-CA-001 (the CSLB FAQ S-19 still states $500 — verified stale on 2026-10-01).

Home improvement contract rules apply above $500
BPC §7159(b)
contract ruleThe home improvement contract requirements of BPC §7159 apply when the aggregate contract price specified in one or more improvement contracts, including all labor, services and materials, exceeds $500.S-03
Source S-03 — Contractors State License Board (CSLB)

California Contractors License Law & Reference Book 2026 (official CSLB publication) — BPC §7159(b)

https://www.cslb.ca.gov/Resources/GuidesAndPublications/2026/2026_CSLB_Law_Book.pdf

Retrieved 2026-10-01 · last verified 2026-10-01 · published 2025-12-31

Official compilation of BPC + CCR used for statute/regulation text (leginfo.legislature.ca.gov timed out during research — research §31 pending item). Locators used: BPC §7048, §7027.2, §7057, §7057.5, §7058, §7026.1, §7159, §7031.5; CCR §825, §832.62. Absorbs report rows S-02b, S-03, S-04, S-06(statute), S-20.

WC mandatory without exemption for C-8, C-20, C-22, C-39, C-61/D-49
BPC §7125 (CSLB Workers' Compensation Requirements)
insuranceAll 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.S-11
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.

06 Rule: CA-ROOFING

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

OutcomeWhenConclusionCaveats
standalone-roofingstandalone roofing contractclassification_required
  • Source: CSLB Fast Facts for the B classification — a B must subcontract standalone roofing to C-39.
b-prime-multi-tradeB holds, project ≥ 2 unrelated tradesgeneral_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).
single-trade-needs-c39roofing, fewer than 2 unrelated tradesclassification_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.

Rule confidence: confirmed. Missing inputs produce NOT_DETERMINED — never a forced answer.

07 Local permit layer

Each city or county that requires a permit must require a signed statement from the applicant that they are licensed, giving the license number and stating it is in full force and effect, or, if exempt, the basis for the alleged exemption; violation carries a civil penalty of up to $500.

Source S-42 — California Legislature (leginfo)

California Legislature — Business and Professions Code §7031.5 (leginfo) — BPC §7031.5 (leginfo, read verbatim 2026-10-01; amended Stats. 1977 ch. 1052)

https://leginfo.legislature.ca.gov/faces/codes_displaySection.xhtml?lawCode=BPC&sectionNum=7031.5

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

PROVENANCE: 2026-10-01 — fetched and read VERBATIM from leginfo (HTTP 200). Local-permit layer: each county/city requiring a building permit must also require the applicant to file a signed statement that they are licensed (giving the license number, in full force and effect) OR the basis for the alleged exemption; civil penalty up to $500. Amended by Stats. 1977, Ch. 1052. Primary statute source for REQ-CA-PERMIT-001.

Evidence

S-03publication
Contractors State License Board (CSLB)
California Contractors License Law & Reference Book 2026 (official CSLB publication)
https://www.cslb.ca.gov/Resources/GuidesAndPublications/2026/2026_CSLB_Law_Book.pdf
verified 2026-10-01retrieved 2026-10-01
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-40statute
California Legislature (leginfo)
California Legislature — Business and Professions Code §7048 (leginfo)
https://leginfo.legislature.ca.gov/faces/codes_displaySection.xhtml?lawCode=BPC&sectionNum=7048
verified 2026-10-01retrieved 2026-10-01effective 2026-01-01
S-42statute
California Legislature (leginfo)
California Legislature — Business and Professions Code §7031.5 (leginfo)
https://leginfo.legislature.ca.gov/faces/codes_displaySection.xhtml?lawCode=BPC&sectionNum=7031.5
verified 2026-10-01retrieved 2026-10-01effective 1977-01-01

Verification

Page last verified
2026-10-01
newest verification date across the sources this page depends on
Policy reviewed
2026-10-01
policy: index — Roof replacement project page — project_classification rows (C-39 may_require, B alternative) + CA-ROOFING rule outcomes, every claim sourced.
Rules applied
1
CA-ROOFING