Roof Replacement — California license requirements
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.
| Component | Trade |
|---|---|
| Roof cover system | Roofing |
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.
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-ROOFINGStandalone 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-ROOFINGAlternative 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
| Requirement | Kind | Statement | Source |
|---|---|---|---|
| Permit applicants must state license number or exemption basis BPC §7031.5 (leginfo, read verbatim 2026-10-01; amended Stats. 1977 ch. 1052) | permit | 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. | S-42Source 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§ionNum=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) | exemption | Chapter 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-40Source 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§ionNum=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 rule | The 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-03Source 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) | insurance | 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. | S-11Source 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.
| Outcome | When | Conclusion | Caveats |
|---|---|---|---|
| standalone-roofing | standalone roofing contract | classification_required |
|
| b-prime-multi-trade | B holds, project ≥ 2 unrelated trades | general_building_may_take_contract |
|
| single-trade-needs-c39 | roofing, fewer than 2 unrelated trades | classification_required |
|
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§ionNum=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.