Find a licensed solar contractor who will work on a system they didn’t install

Installer went out of business? Need panels taken off for a new roof? Search 1,544 active CSLB-licensed solar contractors in California. 60 have been checked against their own websites for orphaned-system service and removal & reinstall — with the quote and link shown.

Common problems

My solar company went out of businessWhat to do and who will take over service Who services SunPower systems?Contractors that say they service SunPower Solar panel removal & reinstallFor a re-roof — published prices, with sources

Browse by region

San Diego County189 licensed contractors · 12 verifiedLos Angeles & Orange County364 licensed contractors · 13 verifiedSacramento Region122 licensed contractors · 5 verifiedSan Francisco Bay Area275 licensed contractors · 13 verifiedInland Empire168 licensed contractors · 11 verifiedFresno & Central Valley68 licensed contractors · 5 verified

Popular cities

San Diego56 listedFresno31 listedLos Angeles28 listedSacramento27 listedSan Jose25 listedBakersfield25 listedEl Cajon22 listedRiverside22 listedIrvine16 listedClovis16 listedOceanside16 listedEscondido15 listedConcord15 listedVista14 listedSan Francisco14 listedGlendale13 listedSanta Cruz12 listedCorona11 listedCarlsbad11 listedLong Beach11 listedBurbank10 listedChula Vista10 listedSanta Rosa10 listedChico10 listed

Recently verified

180 Solar Power (180 Roofing Pros)

CSLB name: 180 ROOFING PROS
Escondido, San Diego County · CA 92025
CSLB #995321 · Clear (active) · Classes: B | C10 | C39 | C46
✔ Services systems installed by others / orphaned? Panel removal & reinstall: unknown? Services SunPower systems: unknown
Why verified? Quotes & sources (checked Oct 24, 2026)

Services systems installed by others / orphaned

We provide solar panel repair and maintenance services for all systems throughout Southern California, regardless of who installed them or what brand they are
Source: company website

License match: license # shown on company website

Advanced Conservation Systems (ACS)

CSLB name: ADVANCED CONSERVATION SYSTEMS INC
Lancaster, Los Angeles County · CA 93535
CSLB #508902 · Clear (active) · Classes: B | C-2 | C46
✔ Services systems installed by others / orphaned? Panel removal & reinstall: unknown✔ Services SunPower systems
Why verified? Quotes & sources (checked Oct 24, 2026)

Services systems installed by others / orphaned

ACS repairs and services solar and battery systems across SoCal no matter who installed them
Source: company website

Services SunPower systems

Tesla, Enphase, SolarEdge, Q CELLS, SunPower/Maxeon, LG and more
Source: company website

License match: license # shown on company website

All On Electric & Solar

CSLB name: ALL ON ELECTRIC INC
Livermore, Alameda County · CA 94550
CSLB #944973 · Clear (active) · Classes: C10 | C46
? Services systems installed by others / orphaned: unknown✔ Panel removal & reinstall? Services SunPower systems: unknown
Why verified? Quotes & sources (checked Oct 24, 2026)

Panel removal & reinstall

We treat removal and reinstall as one continuous project under one workmanship warranty.
Source: company website

License match: license # shown on company website

AllWeather Roofing

CSLB name: ALLWEATHER ROOFING LLC
San Diego, San Diego County · CA 92128
CSLB #1132362 · Clear (active) · Classes: C39
? Services systems installed by others / orphaned: unknown✔ Panel removal & reinstall? Services SunPower systems: unknown
Why verified? Quotes & sources (checked Oct 24, 2026)

Panel removal & reinstall

Safe removal, storage & reinstall
Source: company website

License match: license # shown on company website

American Highland Roofing

Corona, Riverside County · CA 92882
CSLB #1057595 · Clear (active) · Classes: C39
? Services systems installed by others / orphaned: unknown✔ Panel removal & reinstall? Services SunPower systems: unknown
Why verified? Quotes & sources (checked Oct 24, 2026)

Panel removal & reinstall

We safely remove and reinstall solar panels during roof replacement projects to protect your systems and maintain performance
Source: company website

License match: license # shown on company website

Array Energy Corp

Pasadena, Los Angeles County · CA 91101
CSLB #1151710 · Clear (active) · Classes: A | B | C10
✔ Services systems installed by others / orphaned✔ Panel removal & reinstall? Services SunPower systems: unknown
Why verified? Quotes & sources (checked Oct 24, 2026)

Services systems installed by others / orphaned

Yes. We service existing systems, including systems that are no longer supported by the original installer
Source: company website

Panel removal & reinstall

We can support removal and reinstall scope when roof or construction work requires it
Source: company website

License match: license # shown on company website