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 Crestline
Solar panel cleaning in Crestline typically runs $150-$350 for a standard residential array, and most jobs are scheduled within 3-5 days. The pine canopy here changes the math on how often panels need washing, and we’ve been up enough Crestline driveways to know that a roof at 4,500 feet is not the same job as a roof in the valley. If your panels are producing less than they should, call Gus’s Solar at (877) 550-6892 and we’ll come take a look.
We’re the local owner-operated crew, not a call center. Gus Petrakis puts his name on the truck, and the same team that cleans your panels is the one you’ll see at the hardware store in Crestline week after week. No subcontracted labor, no mystery technicians. Just us, with our own equipment and our own standards.
Why Gus’s Solar Is Crestline’s Preferred Solar Panel Cleaning Company
Crestline homeowners don’t have a lot of patience for out-of-town contractors, and neither do we. Gus has been running this company since 2011, and the 90-Day Done Right Promise applies to panel cleaning just like it does to every install. If we miss a spot or something isn’t right, one call brings Gus back. No argument, no invoice.
Our Solar Panel Cleaning team knows what Crestline’s specific conditions throw at a roof. Pine sap, snowmelt minerals, squirrel nesting under arrays, fire-code setbacks that make every square foot of production count. That’s not a bullet-point list from a training manual. That’s Wednesday afternoon in this town. Scheduling is coordinated from our Riverside-San Bernardino office, and we send crews up to Crestline on a regular route, so response times stay tight.
Calls are answered by a live person 24/7. If you call at 6 a.m. because you’re watching the sunrise and thinking about your true-up bill, a person answers. Not a ticketing portal. That matters up here, where a winter storm can leave you without grid power and you want to know your panels are clean enough to catch every available sun hour.
Our Solar Panel Cleaning Services in Crestline
Residential Panel Cleaning
A typical residential cleaning in Crestline runs $150-$300 depending on array size and roof pitch. We use deionized water and soft-bristle brushes, not pressure washers. Pressure washing voids most panel warranties and etches the glass. For the A-frames and wood-frame cabins around Lake Gregory, we’re careful with roof access. Older framing sometimes means we use harnesses and ladder stabilizers instead of walking the ridge.
Pine sap is the big one up here. It fogs the glass, bakes on in the summer sun, and rain alone won’t touch it. We use a solvent-free sap remover that cuts the film without degrading the panel coating. Your panels came from the manufacturer with a specific light transmittance rating. Sap cuts into that. We restore it.

Commercial Array Cleaning
For the small commercial buildings and community facilities in Crestline, array cleaning typically runs $300-$600 per visit depending on panel count and roof access. Same deionized water system, same soft-touch process. We schedule commercial work around your operating hours and arrive with the right rig for the job. If your building’s roof has pitch, parapet walls, or skylights, we adjust our safety plan on site.
The big difference with commercial arrays up here is snowmelt. Where a flat commercial roof in San Bernardino might just collect dust, a Crestline roof holds snow that melts into mineral streaks. Those streaks trap dirt. We address that with a no-touch rinse on the right spots, not a full scrub across panels that don’t need it.

Bird & Critter Guard Installation
Critter guard install around an existing Crestline array typically runs $400-$800 depending on the linear feet of exposed panel edge. Squirrels and birds get under panels and build nests. Pine duff gives them everything they need to get started. We install powder-coated steel mesh that keeps them out, and we do the work during the same visit as a cleaning whenever possible so you’re not paying two trip charges.
Ponderosa pines drop needles that pile in the gap between panels and the guard edge. That blocks drainage and traps moisture against the roof deck. When we install guard, we’ll also clear that gap and set the mesh so needles shed rather than accumulate. It’s a small detail that most out-of-town crews skip.

Debris & Soiling Removal
Debris and soiling removal in Crestline typically runs $100-$250 when done as part of a standard cleaning visit. This is the pine needle, sap droplet, and dirt-crust work that comes standard on mountain homes. We’ll clear the array edges, the critter guard gaps, and the valleys where needles collect.
If you’ve had a heavy wind event or a snow dump that left the panels looking streaked, call and describe what you’re seeing. We’ll tell you honestly if you can wait for your next scheduled cleaning, or if we should come sooner. We’re not going to schedule a trip just to collect a fee. Gus’s standard is the same in Crestline as everywhere: the price quoted is the price charged.

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 Crestline
We clean and service panels from Tesla, Enphase, SolarEdge, Panasonic, REC, Qcells, and others across the Crestline area. Crestline homes have a mix of older and newer systems, and we’re comfortable working on all of them. Critter guard retrofit is one of our most common requests on legacy arrays that never had rodent protection from the original installer.
When we replace a damaged panel or optimiser, we bring the right brand-matched part up the mountain. That saves Crestline homeowners from waiting on a second trip. And if your system includes FranklinWH battery storage, a clean array is even more important. Your battery can only store what your panels actually produce.
Common Solar Panel Cleaning Problems We See in Crestline Homes
- Sap-fogged panels from ponderosa pines. The resin bakes on and cuts light transmittance by a measurable margin. A deionized wash usually restores it, but if sap sits for multiple seasons, it can etch the glass permanently and we’ll tell you honestly whether cleaning will be enough.
- Snowmelt mineral streaks. Crestline snow loads are a real thing, and when snow melts over dusty glass, the residue dries as a crust. Left alone, that crust accelerates further soiling. We remove it with a soft-touch rinse as part of standard cleaning.
- Pine needles blocking edge drainage. When needles pack the gap between the panel frame and the critter guard, water pools and nesting debris builds. This reduces kWh offset and shortens the life of the guard mesh. We clear it and show you what we found.
- Squirrel and bird nesting under the array. Pine duff is a magnet for mountain rodents. Once they get under the panels, they chew wiring, pull insulation, and leave droppings that corrode the mounting hardware. Critter guard stops it. Cleaning first tells us if they’re already there.
Pricing for Solar Panel Cleaning in Crestline, CA
A standard residential cleaning across Crestline’s 92325 zip code runs $150-$350. Critter guard install adds $400-$800 depending on exposed edge length. Debris and soiling removal as a standalone visit runs $100-$250. If you’re on a scheduled cleaning plan with us, most Crestline homeowners pay $180-$280 per visit for a typical 20-28 panel array, with quarterly or twice-yearly frequency depending on tree cover.
We quote upfront and honor the number. Gus’s policy is no-trip-charge within our own county, free estimates, and $40 off any repair over $200. Seniors and veterans get 10 percent off, and that discount never expires. If you bring us a written estimate from another company, we’ll give you a free second opinion. Not a price match gimmick. An honest look at whether that quote is fair.
We Also Serve Cities Near Crestline
Our Crestline route often carries us down the hill to Lake Arrowhead and over to Highland, Muscoy, and San Bernardino. If you have a cabin up here and a primary residence below, we can often schedule both cleanings in the same week. Not a branch office, just a local crew that knows the mountain roads and the valley heat both.
Serving Crestline, CA - Our Local Coverage Area
We’re based in the Crestline 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 Crestline
Most Crestline homes with dense ponderosa pine or incense cedar cover need panel cleaning twice a year, once in spring after the needles drop and once in fall after the summer sap season. If you’re getting production numbers 15-20 percent below the original estimate, the canopy is almost always the culprit. Call (877) 550-6892 and we’ll help you figure out the right interval for your specific roof.
Yes. Crestline sits in a state-designated High Fire Hazard Severity Zone, which means California Fire Code requires setbacks from ridge, eaves, and gable ends that can shrink your usable roof area significantly. If your only compliant plane is partially shaded by a cedar you can’t remove, every watt matters. That makes regular cleaning more important here than in flat, open valley roofs. We’ll work around your setback layout and keep the accessible path clear while we’re up there.
No. Properly installed critter guard does not void panel warranties or alter your SCE interconnection agreement. It may, however, require a brief system shutdown during install, which is a standard safety practice. If you have a Tesla, Enphase, or SolarEdge monitoring system, we’ll verify production is back online before we leave your Crestline driveway. Call for specifics on your array.
Not from a ladder, no. Hosing panels from the ground using municipal tap water won’t hurt most modern panels, but it’s rarely effective at removing sap films or mineral streaks, and it can freeze overnight if temperatures drop below freezing in the 92325 area. If you need to clear snow or heavy frost from a steep mountain roof, let a trained crew handle it. A fall from a snow-slicked Crestline roof is not worth saving a service call.
Panel cleaning improves your true-up position by restoring more of the production your system was sized to deliver. Even a 10-15 percent production loss from soiling across six months shifts real kWh from your SCE credit bank. For Crestline homeowners on NEM rules with substantial winter snow shading, a clean array in late fall is often the difference between a true-up credit and a true-up bill. We can’t guarantee a dollar figure, but we can show you the production comparison before and after.
If you have questions about your panels, your roof, or your SCE bill, call Gus at (877) 550-6892. Estimates are free. There’s no pressure and no signature wanted tonight. Bring us your production numbers, we’ll give you straight answers.
Written by Gus Petrakis, Owner at Gus’s Solar, serving Crestline since 2011.






Before
After
Before
After
Before
After