FIELD NOTE · SUPPLEMENTAL SET
Nailed in courses, wired in series: which license and which permit reach a solar shingle
ISSUEDJULY 11, 2026DRAWN BY THE NIGHTLY SWEEP
A nailable photovoltaic shingle less than 0.6 centimeters deep goes down in courses off a nail gun. Monocrystalline, 57 watts, warranted against winds up to 130 miles per hour. The nail gun settles the roof. It does not settle the license, and the license is where this product comes apart, because one object is a roof covering under one chapter of California's code and a photovoltaic system under another, and the classification whose text reaches the current is not the roofing classification.
pv magazine and Standard Industries both reported the GAF Energy Timberline Solar ES 2 in February 2025 at 57 watts per shingle, 23 percent above the version before it, carrying UL 7103 certification. Standard Industries titled the announcement solar roofing, and wrote that, like a traditional shingle, it installs with a nail gun. That clause is the whole sales argument, and it describes a motion rather than a scope of work.
Both the C-10 electrical classification at 16 CCR 832.10 and the C-46 solar classification at 16 CCR 832.46 were amended effective October 1, 2024, and both amendments were about new energy hardware. The C-10 now expressly places, installs, erects or connects battery energy storage systems and photovoltaic solar energy systems or any part thereof. The C-46 installs thermal and photovoltaic solar energy systems and may undertake other building trades when required to install one, but it was barred from battery storage except for systems up to 80 kilowatt hours installed alongside the photovoltaic system it serves. A shingle wired into a string is a part thereof.
The Initial Statement of Reasons CSLB filed on April 28, 2023 for its battery storage rulemaking states that existing law expressly authorizes the C-10 Electrical Contractor and the C-46 Solar Contractor classifications to install photovoltaic solar energy systems. Across that document the words roof and C-39 do not appear. General building B licensees reach the work through Business and Professions Code 7057, and the County of Santa Cruz lists A, B, C-10 and C-46 on its own solar and battery permit page, where roofing is absent too.
The route a C-39 would have to take is Business and Professions Code 7059, which permits a specialty contractor to contract outside its classification where the outside work is incidental and supplemental to the craft it is licensed for. 16 CCR 831 defines that as work essential to accomplish the work in which the contractor is classified, and waterproofing a roof does not require generating electricity from it. The text doesn't reach it.
That leaves the general building license, which Business and Professions Code 7057 builds around projects requiring at least two unrelated building trades. Where a project involves only one trade other than framing or carpentry, the B holder must either hold the appropriate classification or subcontract to somebody who does. A California licensing page from the Interstate Renewable Energy Council, dated June 7, 2025, lists the C-46, the C-10 and the general B for solar work, and attaches a condition to one of them. Under the C-10, employees performing electrical work above 100 volt-amperes must be a certified electrician or a registered electrician trainee, where the C-46 carries no equivalent individual requirement.
July 1, 1998 DATE THE CURRENT C-39 ROOFING TEXT BECAME OPERATIVE, AND IT HAS NOT BEEN AMENDED SINCE October 1, 2024 DATE THE AMENDED C-10 AND C-46 TEXTS BECAME OPERATIVE, BOTH FOR NEW ENERGY HARDWARE 80 kilowatt hours BATTERY CEILING ON A C-46, AND ONLY ALONGSIDE THE PHOTOVOLTAIC SYSTEM 100 volt-amperes ELECTRICAL WORK ABOVE THIS THRESHOLD REQUIRES A CERTIFIED ELECTRICIAN OR REGISTERED TRAINEE UNDER THE C-10
The building code does not follow the residential code here. The 2025 California Building Code at 1505.8 routes BIPV to the general roof-assembly fire classification at 1505.1 and never names UL 7103, while UL 7103 turns up instead in CBC Table 1504.2, as a wind-resistance alternative to ASTM D3161. So the same shingle is fire-classified by different rules depending on which code the job runs under, and the standard the residential code makes mandatory for fire is one the building code names only for wind.
Both citations are the 2025 edition of Title 24, in force since January 1, 2026, and the numbers moved under it: solar energy systems in the Residential Code went from R324 to R329, and photovoltaic shingle roof coverings from R905.16 to R905.15. Section R337, materials and construction methods for exterior wildfire exposure, did not move at all, which makes it the one section number here a specification can still carry over from the last cycle without being wrong.

The bulletin as published is a cycle behind the code it implements: it cites LARC R324.4 and Sections R324.1 through R324.7.3, numbers the 2025 Residential Code moved to R329, and it points fire classification at UL 1703, UL 790 and ASTM E 108 where the 2025 code points at UL 2703 and UL 7103. It remains the live administrative process in the city, which means an applicant is reading section numbers that no longer exist in the code the plan checker is applying, and the translation gets done at the counter or it does not get done.
Ahead of the electrical permit sits the fire authority. The bulletin states that approval from LAFD is required prior to issuing electrical permits pertaining to solar photovoltaic systems, excepting one- and two-family dwelling rooftop systems that comply with LAFD's Requirement No. 96, and for other occupancies LAFD performs the inspection rather than LADBS.
Roof access is the one requirement an integrated product can escape. The 2025 California Fire Code sets the baseline at two 36-inch pathways under 1205.2.1.1 and, at 1205.2, Exception 3, exempts BIPV systems that are approved, integrated into the finished roof surface and listed in accordance with UL 3741, while 1205.2.3 separately exempts UL 3741-listed BIPV from the hidden-hazard reflective marking rule. The 2022 edition imposed the same listing condition but named no standard, pointing instead at a national test standard developed to address Section 690.12(B)(2) of the California Electrical Code. What the exception is worth on a job is those two pathways, which is roof area the array gets to occupy.
Government Code 65850.5 requires a city or county to approve applications to install solar energy systems administratively at subdivision (b), and required every jurisdiction to adopt an expedited ordinance and a published checklist on or before September 30, 2015 at subdivision (g)(1). Subdivision (h) allows only one inspection for an eligible small residential rooftop system, which is where the roofing inspection and the electrical inspection become one inspection. Interconnection is nobody's building permit: the bulletin states that LADBS will not refer plan check or permit applicants to LADWP, and the CPUC's net billing tariff has governed every new interconnection applicant since April 15, 2023.
A roofing company that decides to carry the whole scope is adding a classification, a payroll condition and a second permit path, not a product line, and it will be reading two streams of filings rather than one: the reroofs and new roof assemblies that go to roofing contractors, and the photovoltaic and storage work that goes to solar and battery storage contractors. CSLB's Building Official Information Guide sends the building official to Business and Professions Code 7031.5 for the written statement naming the licensed contractor, so the question gets asked in writing, at the counter. A scope written wrong in the specification meeting is a scope that stops at that counter, with the crew already scheduled and the permit not issued.
The decision that produces all of this belongs to whoever writes the product into the specification and does not write down who holds the electrical portion of it. 16 CCR 832.39 has been operative since July 1, 1998, the shingle was announced in February 2025, and nothing in between amended the roofing classification, so the name on the electrical portion has to be written by the person drafting the scope, before the nail gun makes the question look answered.
pv magazine and Standard Industries both reported the GAF Energy Timberline Solar ES 2 in February 2025 at 57 watts per shingle, 23 percent above the version before it, carrying UL 7103 certification. Standard Industries titled the announcement solar roofing, and wrote that, like a traditional shingle, it installs with a nail gun. That clause is the whole sales argument, and it describes a motion rather than a scope of work.
Asphaltum, felt, and no mention of current
Read 16 CCR 832.39 and the C-39 roofing classification describes a contractor who installs products and repairs surfaces that seal, waterproof and weatherproof structures. The materials it names are asphaltum, pitch, tar, felt, glass fabric, urethane foam, metal roofing systems, flax, shakes, shingles, roof tile and slate. Nothing in it generates, transmits or utilizes anything. That text became operative on July 1, 1998 and has not been touched since.Both the C-10 electrical classification at 16 CCR 832.10 and the C-46 solar classification at 16 CCR 832.46 were amended effective October 1, 2024, and both amendments were about new energy hardware. The C-10 now expressly places, installs, erects or connects battery energy storage systems and photovoltaic solar energy systems or any part thereof. The C-46 installs thermal and photovoltaic solar energy systems and may undertake other building trades when required to install one, but it was barred from battery storage except for systems up to 80 kilowatt hours installed alongside the photovoltaic system it serves. A shingle wired into a string is a part thereof.
The Initial Statement of Reasons CSLB filed on April 28, 2023 for its battery storage rulemaking states that existing law expressly authorizes the C-10 Electrical Contractor and the C-46 Solar Contractor classifications to install photovoltaic solar energy systems. Across that document the words roof and C-39 do not appear. General building B licensees reach the work through Business and Professions Code 7057, and the County of Santa Cruz lists A, B, C-10 and C-46 on its own solar and battery permit page, where roofing is absent too.
The route a C-39 would have to take is Business and Professions Code 7059, which permits a specialty contractor to contract outside its classification where the outside work is incidental and supplemental to the craft it is licensed for. 16 CCR 831 defines that as work essential to accomplish the work in which the contractor is classified, and waterproofing a roof does not require generating electricity from it. The text doesn't reach it.
That leaves the general building license, which Business and Professions Code 7057 builds around projects requiring at least two unrelated building trades. Where a project involves only one trade other than framing or carpentry, the B holder must either hold the appropriate classification or subcontract to somebody who does. A California licensing page from the Interstate Renewable Energy Council, dated June 7, 2025, lists the C-46, the C-10 and the general B for solar work, and attaches a condition to one of them. Under the C-10, employees performing electrical work above 100 volt-amperes must be a certified electrician or a registered electrician trainee, where the C-46 carries no equivalent individual requirement.
July 1, 1998 DATE THE CURRENT C-39 ROOFING TEXT BECAME OPERATIVE, AND IT HAS NOT BEEN AMENDED SINCE October 1, 2024 DATE THE AMENDED C-10 AND C-46 TEXTS BECAME OPERATIVE, BOTH FOR NEW ENERGY HARDWARE 80 kilowatt hours BATTERY CEILING ON A C-46, AND ONLY ALONGSIDE THE PHOTOVOLTAIC SYSTEM 100 volt-amperes ELECTRICAL WORK ABOVE THIS THRESHOLD REQUIRES A CERTIFIED ELECTRICIAN OR REGISTERED TRAINEE UNDER THE C-10
Under UL 7103 the shingle is a roof covering
The listing decides which body of code is looking at the product. The 2025 California Residential Code at R902.3 requires a building-integrated photovoltaic system installed as the roof covering to be tested, listed and labeled for fire classification in accordance with UL 7103, while R902.4 sends rooftop-mounted panels to UL 2703, and application of a BIPV roof covering sits at R905.15. One standard makes the product a roof; the other makes it something standing on one.The building code does not follow the residential code here. The 2025 California Building Code at 1505.8 routes BIPV to the general roof-assembly fire classification at 1505.1 and never names UL 7103, while UL 7103 turns up instead in CBC Table 1504.2, as a wind-resistance alternative to ASTM D3161. So the same shingle is fire-classified by different rules depending on which code the job runs under, and the standard the residential code makes mandatory for fire is one the building code names only for wind.
Both citations are the 2025 edition of Title 24, in force since January 1, 2026, and the numbers moved under it: solar energy systems in the Residential Code went from R324 to R329, and photovoltaic shingle roof coverings from R905.16 to R905.15. Section R337, materials and construction methods for exterior wildfire exposure, did not move at all, which makes it the one section number here a specification can still carry over from the last cycle without being wrong.
The building permit exemption does not reach the electrical permit
Los Angeles publishes the split in one document: LADBS Information Bulletin P/GI 2023-027, effective January 1, 2023, states that a building permit is required for the structural support of all solar energy systems, then says the sentence that settles the argument: this exemption from a building permit does not waive the requirement for an electrical or plumbing permit. An electrical permit is required for the installation of solar photovoltaic systems. The exemption it refers back to is a nine-condition one for flush-mounted arrays, and it reaches the building permit only. One product, two permits.The bulletin as published is a cycle behind the code it implements: it cites LARC R324.4 and Sections R324.1 through R324.7.3, numbers the 2025 Residential Code moved to R329, and it points fire classification at UL 1703, UL 790 and ASTM E 108 where the 2025 code points at UL 2703 and UL 7103. It remains the live administrative process in the city, which means an applicant is reading section numbers that no longer exist in the code the plan checker is applying, and the translation gets done at the counter or it does not get done.
Ahead of the electrical permit sits the fire authority. The bulletin states that approval from LAFD is required prior to issuing electrical permits pertaining to solar photovoltaic systems, excepting one- and two-family dwelling rooftop systems that comply with LAFD's Requirement No. 96, and for other occupancies LAFD performs the inspection rather than LADBS.
Roof access is the one requirement an integrated product can escape. The 2025 California Fire Code sets the baseline at two 36-inch pathways under 1205.2.1.1 and, at 1205.2, Exception 3, exempts BIPV systems that are approved, integrated into the finished roof surface and listed in accordance with UL 3741, while 1205.2.3 separately exempts UL 3741-listed BIPV from the hidden-hazard reflective marking rule. The 2022 edition imposed the same listing condition but named no standard, pointing instead at a national test standard developed to address Section 690.12(B)(2) of the California Electrical Code. What the exception is worth on a job is those two pathways, which is roof area the array gets to occupy.
Government Code 65850.5 requires a city or county to approve applications to install solar energy systems administratively at subdivision (b), and required every jurisdiction to adopt an expedited ordinance and a published checklist on or before September 30, 2015 at subdivision (g)(1). Subdivision (h) allows only one inspection for an eligible small residential rooftop system, which is where the roofing inspection and the electrical inspection become one inspection. Interconnection is nobody's building permit: the bulletin states that LADBS will not refer plan check or permit applicants to LADWP, and the CPUC's net billing tariff has governed every new interconnection applicant since April 15, 2023.
Roofs specified after December 31, 2025
The ground under the reroof-plus-solar proposal moved before the code did. The IRS states that the Residential Clean Energy Credit under Section 25D is not available for property placed in service after December 31, 2025, a termination the One Big Beautiful Bill Act made on its enactment, July 4, 2025. A proposal still carrying a 30 percent federal residential credit in its arithmetic is describing a year that has closed. New construction runs the other way, because the California Energy Commission's Energy Code Support Center states that a solar photovoltaic system is prescriptively required for all newly constructed buildings, which puts roof and array on one job.A roofing company that decides to carry the whole scope is adding a classification, a payroll condition and a second permit path, not a product line, and it will be reading two streams of filings rather than one: the reroofs and new roof assemblies that go to roofing contractors, and the photovoltaic and storage work that goes to solar and battery storage contractors. CSLB's Building Official Information Guide sends the building official to Business and Professions Code 7031.5 for the written statement naming the licensed contractor, so the question gets asked in writing, at the counter. A scope written wrong in the specification meeting is a scope that stops at that counter, with the crew already scheduled and the permit not issued.
The decision that produces all of this belongs to whoever writes the product into the specification and does not write down who holds the electrical portion of it. 16 CCR 832.39 has been operative since July 1, 1998, the shingle was announced in February 2025, and nothing in between amended the roofing classification, so the name on the electrical portion has to be written by the person drafting the scope, before the nail gun makes the question look answered.