California Contractor Solar and Roofing License Requirements
Solar installation and roofing work in California fall under distinct licensing classifications enforced by the Contractors State License Board (CSLB). Both trades carry elevated safety and structural stakes, triggering specific classification requirements, insurance thresholds, and in the case of solar, intersecting electrical and general building standards. Contractors operating in either sector without the correct CSLB classification face stop-work orders, civil penalties, and potential criminal misdemeanor charges under California Business and Professions Code §7028.
Definition and scope
The CSLB administers licensing for California contractors under Business and Professions Code §7000 et seq. Roofing work is governed by Class C-39 (Roofing), a specialty contractor classification. Solar installation intersects multiple classifications depending on the scope of work:
- Class C-46 (Solar) — covers the installation of solar energy systems, including photovoltaic panels, mounting hardware, and associated equipment, but does not encompass electrical work to the service panel.
- Class C-10 (Electrical) — required for wiring solar systems to the building's electrical service, unless a licensed C-10 subcontractor performs that portion.
- Class B (General Building Contractor) — may perform solar installation as an integrated part of a broader construction project, subject to the two-trade rule under CSLB regulations.
The C-39 classification covers the application, installation, alteration, repair, and replacement of any roofing material, including underlayment, flashing, and waterproofing components directly associated with the roof system. Sheet metal work on roofs is included when performed as part of a roofing contract.
Scope boundary: This page covers licensing requirements as administered by the CSLB under California state law. Federal contractor certification programs, utility interconnection agreements governed by the California Public Utilities Commission (CPUC), and municipal permitting requirements are outside the scope of CSLB licensing itself. Local permit requirements for solar and roofing work vary by jurisdiction and are addressed separately — see California Contractor Permit Requirements.
How it works
Applicants for any CSLB classification — C-39, C-46, C-10, or Class B — must satisfy a uniform set of baseline requirements before classification-specific standards apply. The CSLB licensing process requires:
- Experience documentation — A minimum of 4 years of journeyman-level experience in the trade within the 10 years preceding application, verified through payroll records, tax documents, or signed verifications from prior employers.
- Responsible Managing Individual — Each license must have a Qualifier, either a Responsible Managing Officer (RMO) or a Responsible Managing Employee (RME), who holds the qualifying experience and passes the relevant trade examination.
- Written examinations — Applicants sit a Law and Business exam plus a trade-specific exam. For C-39, the roofing trade exam covers materials science, load calculations, and waterproofing systems. For C-46, the solar trade exam addresses PV system design, interconnection standards, and NEC Article 690 compliance.
- Contractor's bond — A $25,000 contractor's bond is required for all CSLB licensees as of the 2023 bond amount adjustment (CSLB Bond Requirements). See also California Contractor Bond Requirements.
- Workers' compensation insurance — Required for any licensee with employees; sole owner-operators without employees may file an exemption. Details are at California Contractor Workers' Compensation Requirements.
Solar contractors must also be aware that battery storage systems, when added to a solar installation, may require a separate C-10 or C-46 scope analysis, as the CSLB has issued guidance distinguishing standalone storage from integrated solar-plus-storage systems.
Common scenarios
Residential roofing replacement: A homeowner contracts for full roof removal and re-roofing. The contractor must hold an active C-39 license. No general building license is required unless the scope includes structural deck replacement, which can trigger Class B or C-5 (framing) involvement. The C-39 license alone covers felt, underlayment, tile, shingle, and flashing work.
Residential solar PV installation without electrical tie-in: A solar contractor installs rooftop panels and mounting systems but subcontracts the service panel connection to a licensed C-10 contractor. The primary contractor must hold C-46. The C-10 subcontractor must hold an independent, active CSLB license. Both licenses are verifiable through Verifying a California Contractor License.
Combined solar-roofing project: A contractor installs a new roof and integrates building-integrated photovoltaic (BIPV) roofing material. This scope requires both C-39 and C-46 classifications, or the contractor must subcontract one scope to a separately licensed entity. A Class B licensee may perform this work if it constitutes a single unified construction contract and does not self-perform more than one specialty trade (California General Building Contractor Classification).
Commercial solar on existing structure: Large-scale commercial solar projects on occupied commercial buildings may implicate the general engineering classification (Class A) if structural reinforcement or grade-level foundations are involved. See California General Engineering Contractor Classification.
Decision boundaries
The distinction between C-46 and C-10 scope is the most frequent compliance boundary in solar contracting. C-46 stops at the point of interconnection to the building's electrical service; C-10 begins there. Contractors who self-perform both without holding both licenses operate in violation of CSLB classification rules.
For roofing, the boundary between C-39 and Class B activates when structural framing, sheathing replacement, or load-bearing modifications are part of the same contract. A C-39 license does not authorize structural work.
The full matrix of California specialty contractor classifications governs how multiple classifications are stacked or subcontracted on complex projects. License requirements for advertising compliance in solar and roofing — including mandatory CSLB license number display — are covered under California Contractor Advertising Rules.
For the broader licensing framework that governs all contractor types in California, the California Contractor License Requirements page and the californiacontractorauthority.com reference structure provide classification-level detail across all CSLB trades.
References
- California Contractors State License Board (CSLB) — License Classifications
- California Business and Professions Code §7000 et seq. — Contractors State License Law
- CSLB Bond and Insurance Requirements
- CSLB License Application and Examination Information
- California Public Utilities Commission — Distributed Generation and Solar
- National Electrical Code Article 690 — Solar Photovoltaic (PV) Systems (NFPA 70)