
Loading map...
All Bay Solar is a solid choice if you want an installer who handles roofing, electrical, and solar under one roof. We analyzed dozens of reviews and found a consistent pattern: crews complete installations in a single day, leave no debris behind, and the owner answers the phone on Sundays when something goes wrong. One homeowner had panels installed a week ahead of schedule and was generating power eight hours after the crew arrived. Another watched the team scour the ground daily for stray nails, a detail that matters when one loose nail can flatten a tire. The company scores well on workmanship (36 positive mentions, 3 negative) and project management (39 positive, 5 negative). They handle permits and rebate paperwork without handing you a folder of forms to decipher. But we found four reviews describing serious issues: crossed generator wiring that left a home dark during a storm, electric meter installations that took eight months and still confused tenants, and a SunPower contract that couldn't be fulfilled because the product line was discontinued mid-project. All Bay fixed some problems quickly and ignored others entirely, sometimes blaming the customer instead.
If you want one company to handle your roof, electrical panel, and solar install without subcontractors, All Bay is worth considering. But if your project involves generators or complex electrical work beyond basic panel swaps, ask pointed questions about their track record with that specific service.
Freida B. hired All Bay Solar to put a 3 kW system on her South Bernal Heights home and got a hands-on, fast-moving team from start to finish. She worked with Thomas for the sales, contracting and financing details, and Carlos and Edgar handled the roof work — the crew arrived on time, stayed responsive, cleaned up thoroughly and adapted to her requests about where to run conduit and where to place the sub‑panel. They also helped navigate the city and federal tax paperwork, and she was producing solar power roughly eight hours after the crew began the install. When city inspectors flagged a few minor issues — some staples and sticker placement on a junction box — the installers fixed them on the spot and the permit was signed later that day. The price came in lower than a nearby, much larger SunPower vendor and All Bay Solar could schedule the job about six months sooner; the smaller team translated into more personalized attention throughout. The detail that stuck with her: a tidy, inspected system feeding the house the same day and the paperwork taken care of before the crew left.
shanon c. hired All Bay Solar to put a 22-panel SunPower Series A 415-watt system on her tile roof, hoping to have the work finished before year-end — the crew wrapped up a week ahead of schedule. She chose the company because they keep full-time installation crews, carry SunPower panels, had strong Yelp reviews, and handle tile roofs without subcontracting. During the job she appreciated how responsive the team was. Tom Murach, the estimator and engineer who mapped the panel layout, and Edgar Guzman, the project manager, answered questions quickly, and she even had a brief conversation with owner Carlos Aguirre. The crew built two sets of panels out on a slant to capture more sun rather than simply following the roof pitch, a detail she noted as a sign of careful planning rather than a cost-cutting shortcut. All Bay Solar used in-house specialists for each phase: a 7–8 person crew installed the hardware and electrical in a single day, two installers put the panels up in one day, and a technician took about an hour to commission the system. They left the property clean, and the system was producing within a day or two of installation. A couple of weeks later the monitor went—
This homeowner hired All Bay Solar and Carlos to rework the electrics on a multi-unit property — a new generator, updated panels, separate PGE meters for units A, B and C, and a laundry hookup that ended up costing just over $11,000. The laundry job dragged on for 8–9 months and came with “lots of obstacles,” and aside from an electric car charger that worked, a stream of other problems followed. An electrical inspector and the homeowner both pressed Carlos to clarify which meters served which units, but three years after new tenants moved in the meter numbering still didn’t match PGE, 311 and the building department records, leaving tenants and the owner confused. When the generator was needed during a spring 2023 storm, the homeowner’s generator technician discovered it had been only partially tied into a subpanel instead of the main panel, so it didn’t power the house. The family spent two cold, dark days without electricity, charging phones at Safeway and throwing away spoiled food. The homeowner also learned the generator had been placed under a deck at Carlos’s suggestion; after paying about $5,000 to have a concrete pad dug and poured, the unit failed city inspection because
Passed screening
Passed screening
Operating longer than most installers in the market.
Excellent BBB standing. Strong complaint resolution.
Reviews were posted naturally over time.
A valid contractor license is on record.
D C. hired All Bay Solar to work on a rental property in Millbrae and ended up discovering a series of installation mistakes that left him paying for fixes. He pushed to get new electric meters installed for three units, but the meters A, B and C remained out of sync with PG&E and the San Francisco Building Department until today. Instead of troubleshooting, All Bay Solar repeatedly blamed the customers — a pattern he found extremely frustrating. He challenged a claim from Carlos that Millbrae had frequent outages. D C. discovered there were no power interruptions from the time the generator was installed until the spring storm of 2023, which meant he never realized the generator had actually failed to operate for roughly five years. In April 2024 he paid $500 to a Generac-certified technician to troubleshoot; the tech showed that when house power was shut off, the generator did immediately supply power, proving the generator itself worked. The technician traced the problem to a crossed wire in a box under the deck that All Bay Solar had installed incorrectly — a wiring error the tech warned could easily have damaged the generator. Separately, after sending photos to Generac, D
This homeowner hired All Bay Solar and Carlos to rework the electrics on a multi-unit property — a new generator, updated panels, separate PGE meters for units A, B and C, and a laundry hookup that ended up costing just over $11,000. The laundry job dragged on for 8–9 months and came with “lots of obstacles,” and aside from an electric car charger that worked, a stream of other problems followed. An electrical inspector and the homeowner both pressed Carlos to clarify which meters served which units, but three years after new tenants moved in the meter numbering still didn’t match PGE, 311 and the building department records, leaving tenants and the owner confused. When the generator was needed during a spring 2023 storm, the homeowner’s generator technician discovered it had been only partially tied into a subpanel instead of the main panel, so it didn’t power the house. The family spent two cold, dark days without electricity, charging phones at Safeway and throwing away spoiled food. The homeowner also learned the generator had been placed under a deck at Carlos’s suggestion; after paying about $5,000 to have a concrete pad dug and poured, the unit failed city inspection because
Kate E. hired All Bay to install solar panels and batteries at her home and ended up nearly off the grid — achieving about 98% energy independence from PG&E. She found the All Bay crew responsive, reliable, kind and professional, and felt their pricing matched the high quality of the work. The system also looks clean and well integrated on the roof. She even tagged on a smaller electrical job, which the team completed quickly and for less than the original estimate. What stuck with her most was the combination of near-total PG&E independence and an extra project finished under budget — so All Bay will be her first call for anything else.