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 Calistoga
Solar panel cleaning in Calistoga usually runs $150 to $350 for a typical residential array, and most jobs are finished in under two hours. The real question isn’t whether your panels need cleaning here. It’s how much output you’re losing to ash, dust, and harvest-season grime while you wait. Gus’s Solar has cleaned panels across Calistoga for years, and we know exactly what this valley’s air does to glass. Call (877) 550-6892 and we’ll give you a straight answer about your system.
Why Gus’s Solar Is Calistoga’s Preferred Solar Panel Cleaning Company
Gus Petrakis founded Gus’s Solar in 2011, and he still answers his own phone. That matters in Calistoga, where homeowners have watched out-of-town crews show up once and never return. We work the neighborhoods off Foothill Boulevard, up toward the Palisades, and out along Silverado Trail. We know which homes catch the most ash during Diablo wind events and which arrays collect dust from county roads. When you call, a live person picks up, 24/7. Not a voicemail, not a ticket queue.
Our crew shows up in uniform, background-checked, and ready to explain what they’re doing before they climb onto your roof. Calistoga homeowners deserve that. We don’t hand work off to subcontractors. The same team that quotes your cleaning is the team that does it. And every job carries our 90-Day Done Right Promise in writing: if something isn’t right, Gus makes it right.
Our Solar Panel Cleaning Services in Calistoga
Residential Panel Cleaning
A typical ground-mount or roof-mount array in Calistoga runs 16 to 30 panels, and we clean them with deionized water and soft nylon brushes. No abrasive pads, no harsh chemicals. Deionized water pulls minerals and ash off the glass without leaving spots, which matters when your panels bake under 105°F sun the next day. We clean the frames and check mounting hardware while we’re up there.

Commercial Array Cleaning
Winery barn roofs and estate arrays around Calistoga are large, and soiling losses scale with square footage. A 100-panel commercial array losing 15% output to ash and dust is real money on a PG&E true-up statement. We schedule commercial cleanings early morning or late afternoon to avoid heat-related handling issues, and we work around harvest schedules so we’re never in the way when crush starts.

Bird & Critter Guard Installation
Calistoga’s post-fire wildlife movement pushed birds, squirrels, and raccoons into new territory. We install critter guards around panel perimeters and under arrays, including on older Victorian and bungalow rooflines where eaves are tight and access is tricky. The guard clips to the panel frame, not the roof itself, so your 1910 roofline stays intact. We use coated steel mesh that stands up to Napa Valley sun without rusting or sagging.

Debris & Soiling Removal
After Diablo wind events, we see everything on Calistoga panels: oak leaves, ash, vineyard dust, generator soot, even bits of harvest netting. Debris that sits on glass creates uneven shading, which heats individual cells and stresses microinverters over time. We clear the surface, flush the drainage gaps, and inspect for anything that could scratch the glass before we brush. If a fast-moving fall windstorm leaves your array looking like a compost pile, call us and we’ll get to it.

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 Calistoga
We clean and maintain panels from Panasonic, Canadian Solar, JinkoSolar, and every other major manufacturer installed across Calistoga. The cleaning method doesn’t change by brand, but the inspection checklist does. We know what to look for on REC arrays, on FranklinWH battery pairings, and on older SunPower systems still running strong after a decade. If you have a system we didn’t install, that’s fine. We’ll service it the same way we’d service our own work, and we’ll tell you honestly if we see something that needs attention.
Common Solar Panel Cleaning Problems We See in Calistoga Homes
- Baked-on wildfire ash. The 2020 Glass Fire burned right up to Calistoga’s edges, and every fall since, Diablo winds carry ash from surrounding burn zones onto local rooftops. Ash bonds to hot glass and won’t rinse off with a garden hose. Abrasive scrubbing scratches the glass and accelerates degradation, so we use deionized water and soft agitation to lift it without damage.
- PSPS generator soot. During Public Safety Power Shutoffs, portable generators run for days across Calistoga. Their exhaust drifts and settles on panels as a fine, oily film. That film catches more dust than clean glass, stacking soiling losses on top of heat derating.
- Vineyard dust during harvest. Calistoga’s economy runs on grapes, and harvest season kicks up fine clay dust that drifts for blocks. Panels within a mile of active vineyard work collect a visible haze in weeks, not months. Thick dust films create hot spots that shorten inverter life.
- Post-fire critter traffic. Displaced wildlife moved into residential areas after the fires, and Calistoga’s older rooflines have gaps and eaves that welcome them. Squirrels and birds nesting under panels leave droppings, chew wiring, and shade cells with nests and debris.
Pricing for Solar Panel Cleaning in Calistoga, CA
A standard residential cleaning in Calistoga runs $150 to $275 for arrays up to 20 panels. Larger estate or winery arrays run $300 to $500 depending on panel count, roof pitch, and access. Bird and critter guard installation typically adds $8 to $12 per linear foot for materials and labor. Post-storm or post-PSPS emergency cleanings fall in the same range, though we prioritize them same-day when we can. The price we quote is the price you pay. No trip charge inside our own county, and seniors and veterans get 10% off, always. Call (877) 550-6892 for a free estimate, and bring your PG&E bill if you want the full picture. If a salesman needs an answer tonight, the answer is no. Take two weeks. The price will be the same.
We Also Serve Cities Near Calistoga
Our Solar Panel Cleaning team works throughout the upper Napa Valley and into Sonoma County. If you’re in Saint Helena, Santa Rosa, Larkfield-Wikiup, or Windsor, we’ll come to you with the same no-pressure estimate and the same 90-Day Done Right Promise. You can see our full coverage area on the Calistoga page.
Serving Calistoga, CA - Our Local Coverage Area
We’re based in the Calistoga 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 Calistoga
In Calistoga, we recommend cleaning every 3 to 4 months during fire season and after every major Diablo wind event. Between ash fall, generator soot from Public Safety Power Shutoffs, and vineyard dust, panels here collect soiling faster than in cooler coastal areas. If your system is paired with battery backup, a cleaning before October sets you up for the fall PSPS window, when your panels are the only source of recharge during multi-day outages. Call (877) 550-6892 and we’ll help you size a cleaning schedule to your system and your roof’s exposure.
Dirty panels in Calistoga can lose 15% to 25% of their output, and on an NEM true-up, that loss compounds across every sunny hour between cleanings. A 6 kW system losing 20% to ash and dust produces roughly 1,200 fewer kilowatt-hours per year. At Calistoga’s true-up rates, that’s real money. Cleaning the array restores those kilowatt-hours directly to your production, which improves your annual credit or reduces your balance owed.
Yes. The guards attach to the panel frames, not the roof surface, so they work on asphalt shingle, metal, clay tile, and the aging wood shake you see on Calistoga’s historic core homes. We use a coated steel mesh that flexes around uneven eaves and fits tight against the underside of each panel. No roof penetrations, no drilling into your 1910 cedar. The install takes a few hours, and it stops nesting before it starts.
It can. Most panel warranties exclude damage from abrasive cleaning, pressure washing, or chemical residue. Hard water minerals, scrapers, and high-pressure nozzles can all void coverage by etching or stressing the glass. We use deionized water, soft brushes, and no detergents, which keeps your warranty intact and your glass unscratched. If a previous cleaning left mineral spotting or micro-abrasions, we’ll tell you what we see and what’s fixable.
Wait until power is restored and the wind settles, then call us. Ash and generator soot left on panels after a PSPS will bake in under the next hot day, and baked soiling is harder to remove and more likely to leave residue. We’ll prioritize Calistoga callouts after outage events, and if your array is covered in ash, we’ll clean it with the same deionized water and soft-brush process we used on the hillside estate after the Glass Fire evac. Call (877) 550-6892 and we’ll get a crew out.
Written by Gus Petrakis, Owner at Gus’s Solar. Gus founded the company in 2011 and still answers the phone.






Before
After
Before
After
Before
After