Free bill analysis - bring a power bill, get the production math for your actual roof, panel brands like Qcells and REC compared side by side
If the pitch starts at your door and ends with "sign tonight for the special," sleep on it. The sun will still be there tomorrow; so will we.
Fast, Reliable Solar Panel Cleaning Across Antioch
Solar panel cleaning in Antioch typically runs $150-$325 for a residential array, and most homes need it every 6-12 months because of how fast Delta dust builds up here. We’re not a pop-up crew. Gus’s Solar has served Antioch homeowners for years, with Gus Petrakis’s own crew doing the work, not subcontractors. Our team knows the 94531 tract-home layouts and the older 94509 roof stock, so we can be at your door fast when panels need attention. Call (877) 550-6892 for a straight answer and a free estimate.
The reason Antioch panels get dirtier faster than coastal Bay Area panels comes down to geography. The marine layer that blankets Oakland and Richmond rarely makes it this far inland, which means more direct sun, more production, and more airborne pollen and Delta dust settling on glass. That dust bakes on during our hot summers. A quick rinse with a garden hose doesn’t cut it, and climbing onto a concrete tile roof without the right training risks cracked tile and a much bigger bill.
Why Gus’s Solar Is Antioch’s Preferred Solar Panel Cleaning Company
Most of our Antioch customers found us the same way: their system was underperforming, the installer who sold it wasn’t returning calls, and they wanted a local name they could verify. Gus Petrakis publishes his name, address, and license number. He answers his own phone. That matters in Antioch, where people have watched out-of-state solar companies set up a folding table at the county fair and vanish by fall.
Our crew knows the difference between a 2006 concrete tile roof off Lone Tree Way and a 1960s composition shingle roof near downtown. That’s not a brochure claim, it’s just what happens when the same people show up week after week. We’re background-checked and uniformed, and we don’t hand the work off to a sub. If something isn’t right, the 90-Day Done Right Promise means Gus returns and fixes it. No arbitration, no ticket number, no phone tree.
When you call (877) 550-6892, a live person picks up. Twenty-four seven. Not a voicemail, not a call center. You’ll talk to someone who can actually schedule a crew to come out to your Antioch home.
Our Solar Panel Cleaning Services in Antioch
We clean residential and commercial arrays across Antioch, and we tailor the schedule to your roof type and exposure. Here’s what we handle most often. For a full overview of what we do, see our Solar Panel Cleaning services.
Residential Panel Cleaning
For homes in the 94531 ZIP with wide south-facing arrays, we recommend a cleaning every 6-12 months. The Delta breeze helps cool panels, but it also carries fine silt and agricultural pollen that settles into the frame edges. We use deionized water and soft brushes, nothing abrasive, and we inspect the array while we’re up there. A typical single-family home in Antioch runs $150-$250 per cleaning, depending on panel count and roof pitch.

Bird & Critter Guard Installation
Pigeons love the gap under tilted residential panels, especially on 2000s-era tract homes where tile-hook mounting leaves a small cavity at the array edge. We install critter guard around the array perimeter to close that space off before nesting starts. In Antioch we see more pigeon activity in the neighborhoods off Hillcrest Avenue and around the golf course areas than most people expect. Guard installation for a standard 20-24 panel array runs $400-$900, and it’s the single best thing you can do after a cleaning to keep panels clean longer.

Debris & Soiling Removal
After spring winds, cottonwood pollen and Delta dust can cake the lower third of each panel, which is exactly where grime settles when the rain rinses dirt downhill. We clean the full glass surface, not just the visible top edge. A debris and soiling removal for a heavily soiled 24-panel array in Antioch usually runs $200-$325. If there’s caked pollen or dried bird waste, the job takes longer, which is why we quote after looking at the roof, not before.

Scheduled Cleaning Plans
For Antioch homeowners who want to set it and forget it, we offer scheduled cleaning plans on a 6-month, 9-month, or 12-month interval. You get the same upfront rate every visit, and we track production history so we can tell you if a cleaning actually moved the needle. Scheduled plans in Antioch typically run $130-$200 per visit, depending on array size. If a post-storm check is needed between visits, we come out without a trip charge inside the county.

What happens when you call
- 1
A real person answersNo phone trees - you reach a local pro.
- 2
You get an upfront price rangeHonest numbers before anyone is dispatched.
- 3
A background-checked tech heads outLicensed & insured, dispatched right away.
- 4
You approve before work beginsNothing starts until you say go.
Trusted Brands We Service in Antioch
We clean and maintain panels from every major manufacturer, including SunPower, Qcells, and REC systems that are common on Antioch roofs. Whether your array was installed by a local electrician or a now-defunct national chain, we service it the same. Our team is familiar with Enphase and SolarEdge monitoring platforms, so if a cleaning uncovers an underperforming panel, we can often identify the issue on the spot. You won’t have to wait weeks for a diagnostic that should take an afternoon.
Common Solar Panel Cleaning Problems We See in Antioch Homes
Here’s what actually shows up on panels across Antioch’s 94509 and 94531 ZIP codes, in order of how often we see it:
- Caked Delta dust and pollen on the lower third of panels. Spring winds push fine silt and cottonwood pollen across the Delta. It settles on glass, then bakes on during our 100°F summer days. Production drops 5-10% before most homeowners notice anything on their true-up statement.
- Bird droppings creating hot spots. A pigeon roost under a tilted array leaves droppings on the glass below. Those spots block light unevenly and can accelerate degradation in the affected cells. We see this more on 94531 homes near open fields and the Contra Loma Regional Park area.
- Cracked concrete tile from improper cleaning access. The 2000s tract homes in eastern Antioch mostly have concrete tile roofs. A cleaner who walks the wrong line or kneels on an unsupported tile edge can crack it, and the homeowner usually finds out during the next rain. Our crew knows tile layouts and uses the right access method every time.
- Debris trapped under the array edge. Wind-driven leaves and twigs build up where the panel frame meets the roof. That trapped organic material holds moisture against the roof and gives pests a starting point. We clear it during every cleaning and flag any edge that needs attention.
Pricing for Solar Panel Cleaning in Antioch, CA
Here’s what we charge in Antioch, straight up:
- Residential panel cleaning (up to 24 panels): $150-$250 per visit.
- Debris and soiling removal with heavy buildup: $200-$325 per visit.
- Bird and critter guard installation: $400-$900 depending on array size and roof type.
- Scheduled cleaning plan (per visit): $130-$200 with a 6, 9, or 12-month interval.
- Commercial array cleaning: $0.75-$1.50 per panel for ground-mounted systems; rooftop commercial varies by access and pitch.
Tile roofs add a little to the labor because we move slower and use tile-safe access methods. A steep second-story roof also costs more than a single-story rancher. We’ll quote you a firm number before we set foot on the ladder, and the price quoted is the price charged. Gus doesn’t want a signature tonight. Take two weeks. The price will be the same. Call (877) 550-6892 for a free estimate on your Antioch home.
We Also Serve Cities Near Antioch
If you’re in Oakley, Brentwood, Bay Point, or Pittsburg, our crew covers those areas too. We coordinate scheduling from our San Francisco Bay Area office and send the same background-checked, uniformed team to every job. Read more about our work in Antioch or call us and we’ll tell you what to expect for your specific roof.
Serving Antioch, CA - Our Local Coverage Area
We’re based in the Antioch area and know this community well. Use the map below to see our service coverage - if you’re nearby, we can almost certainly help.
FAQs - Solar Panel Cleaning in Antioch
Antioch panels need cleaning about twice as often as panels in Oakland or Richmond because the marine layer rarely reaches this far inland, leaving more sun and more dry, dusty air. Delta dust and agricultural pollen settle on the glass and bake on during summer heat. Most Antioch homes should plan on a cleaning every 6 to 9 months, versus once a year or less on the coast. Call (877) 550-6892 and we’ll look at your specific array and tell you what schedule makes sense.
Yes. The 2000s-era tract homes in eastern Antioch mostly have concrete tile roofs, and tile requires slower, more careful access than asphalt shingle. A wrong step can crack a tile, and replacing one costs $20-$50 per tile plus labor. Our crew uses tile-safe access pads and knows the roof layouts in the neighborhoods off Lone Tree Way and Deer Valley Road. Call (877) 550-6892 for a quote on your tile roof.
Yes, and Antioch sees more pigeon activity than most of the East Bay, especially on 94531 homes near open fields and park space. Nesting birds leave droppings on the glass, and the nest material traps debris and moisture along the array edge. Installing critter guard around the array perimeter solves the problem permanently. Call (877) 550-6892 and we’ll check your array for nesting activity during the cleaning visit.
Usually yes. After a windy spring storm, a post-storm cleaning removes the layer of Delta silt and pollen that built up, and most homeowners see production return to within 1-3% of the original estimate. The exception is if debris has caused permanent damage, which we check for during every cleaning. Call (877) 550-6892 to schedule a post-storm cleaning in Antioch.
Yes, because the value of the energy you lose to soiling is priced at the same rate you’d pay PG&E for that power. A 9% production loss on a typical Antioch system adds up to $150-$300 per year in lost credits, which is more than the cost of a cleaning. We explain this with your own true-up statement, not a generic chart. Call (877) 550-6892 and bring a bill; we’ll bring the math.
Call (877) 550-6892 for a free estimate on solar panel cleaning in Antioch. A real person answers, and if Gus is available, it’s Gus. We’ll give you a firm number, tell you what your panels actually need, and never ask for a signature tonight.
Written by Gus Petrakis, Owner at Gus’s Solar, serving Antioch since 2011.






Before
After
Before
After
Before
After