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 Lakehills
Solar panel cleaning in Lakehills, TX typically costs $150-$350 for a residential array up to 30 panels, and most jobs are completed the same week we hear from you. If your panels sit under the Hill Country sun collecting caliche dust, bird droppings, and pollen, you’re losing measurable production every single day. Gus’s Solar has been cleaning residential and commercial arrays across Bandera County since 2011, and we know exactly what Lakehills rooftops deal with. Call (877) 550-6892 for a straight answer on what your array needs and what it’ll cost.
This page was written for Lakehills homeowners who want the facts: what cleaning costs, why it matters here specifically, and how to know when it’s time. No pressure, no overnight deadline. Gus Petrakis puts his own name on this work, and he’s the one you’ll talk to when you call.
Key Takeaways
- Residential panel cleaning in Lakehills runs $150-$350; commercial arrays are priced by panel count and site access.
- Caliche dust from Lakehills’ shallow limestone soil cuts panel output faster than almost anywhere else in the Hill Country.
- Hard well water leaves calcium spots that bake into glass and permanently etch it. We use deionized water only.
- Gus’s crew is background-checked, uniformed, and shows up when we say we will. No subcontracted labor, ever.
- Live person answers 24/7 at (877) 550-6892. Not a call center. Not a ticket. A person who knows Lakehills.
Why Gus’s Solar Is Lakehills’s Preferred Solar Panel Cleaning Company
We’re not a pop-up crew that chases hail storms through three counties and disappears. Gus’s Solar is owner-operated, founded in 2011, and Gus Petrakis publishes his name, address, and license number on every quote. When you call about Solar Panel Cleaning, you’re calling the same person who will be standing on your roof. That matters in a town like Lakehills, where word travels fast and a bad job follows you to the H-E-B parking lot.
Our response time to the 78056 area is typically same-day or next-day for cleaning calls. We coordinate scheduling from our San Antonio office, and our crews serve Lakehills directly. If a hailstorm just passed through and your array is covered in leaf debris and broken twigs, call us. We’ll get eyes on it fast.
What sets us apart with Lakehills customers is that we understand what’s actually happening on local roofs. We know the wells are hard. We know the caliche dust doesn’t rinse off with a garden hose. We know grackles nest under arrays near Medina Lake. That local knowledge is the difference between a cleaning that lasts and one that looks good for two weeks.
Every job is backed by our 90-Day Done Right Promise. If it’s not right, Gus makes it right, in writing. And a live person answers the phone 24/7. You won’t leave a voicemail and wait three days.
Our Solar Panel Cleaning Services in Lakehills
Residential Panel Cleaning
A typical residential cleaning in Lakehills runs $150-$250 for arrays up to 20 panels, and $250-$350 for 21 to 35 panels. We use a soft-brush, low-pressure deionized water rinse. No hard well water, no harsh chemicals, no pressure washer. We hand-dry the glass so nothing spots. Most jobs take an hour to ninety minutes, and you’ll see the production difference on your monitoring app within a day or two.

Commercial Array Cleaning
For businesses around the Lakehills area with ground-mount or rooftop arrays, we price by total panel count, roof pitch, and site access. A 50-panel commercial array typically runs $500-$750. Larger systems get a site walk first because ladder access, array height, and wiring layout all change the labor. We schedule around your operating hours so we’re not in your customer’s way. One call gets you a real number, not a brochure estimate.

Bird & Critter Guard Installation
Grackles, squirrels, and roof rats are a genuine threat to Lakehills arrays. Birds build nests under panels, and their droppings are corrosive. Squirrels chew microinverter wiring. We install steel mesh guard that clips to the panel frame and seals the gap between the array and your roof deck. On a recent 28-panel REC system near Medina Lake, we cleaned the glass and then added critter guard the same visit. The homeowner’s production tracking returned to the original design model within two days, and the grackles moved on to someone else’s roof.

Debris & Soiling Removal
After a Hill Country storm, arrays collect oak leaves, twigs, pollen, and whatever else the wind dragged in. That debris traps moisture against the glass and blocks light. In Lakehills specifically, the caliche dust mixes with storm debris and forms a paste that bakes on. We remove the debris first, then treat the soiling with deionized water. A standard debris + soiling removal on a 20-panel array runs $175-$275. Post-storm calls in the hail corridor are a big chunk of what we do each spring.

Scheduled Cleaning Plans
Lakehills dust accumulation is heavy enough that many homeowners put themselves on a twice-yearly cleaning plan. We’ll track it, call you when it’s time, and lock in a discounted rate. Senior and veteran customers get 10% off that never expires. Plans make sense here because the Dust Bowl doesn’t skip a year, and your BEC bill reflects every lost kWh.

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 Lakehills
We clean and maintain arrays built with Panasonic, Canadian Solar, JinkoSolar, and FranklinWH components, plus all major inverter and microinverter lines. Our crew knows the frame profiles and glass coatings on each brand, so we match our brush pressure and rinse method to what’s on your roof. We carry replacement critter guard clips and panel-safe cleaning agents in our service vehicles serving the Lakehills area, so we’re not running back to a warehouse when your array needs attention. One trip, done right.
Common Solar Panel Cleaning Problems We See in Lakehills Homes
- Caliche crust from infrequent cleaning. Lakehills’ rocky caliche soil throws up fine white dust that settles on panel glass. After a rare heavy dew or light rain, that dust hardens into a crust. A garden hose won’t touch it. We’ve cleaned arrays where the crust had cut production by close to 18% in a single season.
- Calcium etching from well water. Many Lakehills homes run on hard well water. When a homeowner or a handyman hoses down panels with well water, dissolved minerals dry into spots that bake in. Those spots can micro-etch the glass permanently. That’s why we use deionized water and never recommend DIY washing with tap or well water.
- Grackle nesting under arrays. Near Medina Lake, grackle pressure is intense. Birds move under panels for shade and protection, and their droppings are acidic. Worse, nesting material traps heat and moisture against the roof deck. We see this weekly.
- Post-storm debris packed into array edges. Spring storm season leaves twigs, leaves, and sometimes roofing material jammed between panels and flashings. Debris in those gaps can wick water under the array and into the mounting hardware. A cleaning that includes debris removal catches this before it becomes a roof repair.
Pricing for Solar Panel Cleaning in Lakehills, TX
Here’s what you can expect to pay in the Lakehills market:
- Residential cleaning, up to 20 panels: $150-$250
- Residential cleaning, 21-35 panels: $250-$350
- Debris & soiling removal add-on: $50-$75
- Bird & critter guard installation, per 10 feet of array edge: $120-$180
- Post-storm cleaning and inspection: $200-$400 depending on debris volume
- Commercial arrays, 50+ panels: $500-$1,200 by site walk
A few things move the number: roof pitch, array height, how long it’s been since the last cleaning, and whether critter guard is part of the job. We quote the price before we start, and the number we quote is the number you pay. Free estimates on Lakehills cleaning work. Call (877) 550-6892 and Gus will give you real math off your actual array, not a call-center script.
We Also Serve Cities Near Lakehills
Our crews work throughout the western Hill Country, including Helotes, Hondo, Lackland Air Force Base, and Leon Valley. If you’re outside the 78056 zip but close enough to see the Medina Lake water tower from your road, call us. We’ll tell you straight whether we can get there this week.
Serving Lakehills, TX - Our Local Coverage Area
We’re based in the Lakehills 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 Lakehills
Twice a year is the right rhythm for most Lakehills arrays: once after spring storm season and once before the fall production months. Caliche dust builds faster here than in San Antonio or Helotes because our shallow limestone soil is constantly exposed and wind-driven. If you’re near active construction on FM 1283 or Medina Lake shoreline work, check your panel output monthly. A 10% drop from the same month last year usually means it’s time. Call (877) 550-6892 and we’ll take a look at your monitoring data with you.
Yes, directly. Bandera Electric Cooperative pays avoided-cost rates, near wholesale, not full retail. That means every kWh your panels fail to produce because of dirt is a kWh you either buy from BEC at full retail or lose entirely. Cleaning keeps your array producing at its nameplate capacity, which matters more on a co-op avoided-cost structure than it would on a CPS Energy full-retail plan. If your array is underproducing by 15% from dust, that is 15% of your offset gone. Call us for a cleaning and we’ll show you the before-and-after production numbers.
Yes. Pressure washing panel glass can crack cells, force water past seals, and void your panel warranty. It can also strip granules off asphalt shingles or blast paint on metal roofing around Medina Lake. We use a low-pressure, soft-brush, deionized-water process that matches the glass coating and frame type on your array. If someone offers to pressure wash your panels, tell them no. Then call us.
Yes. Grackle droppings are acidic enough to etch glass over time, and squirrels chew microinverter and optimizer wiring, which can take whole panels offline. Nesting material under an array traps heat and moisture, accelerating roof deck wear. Critter guard installed during a cleaning visit solves the problem before it becomes a repair bill. We’ve pulled shredded wiring out from under Lakehills arrays more times than we can count.
Check your monitoring app and compare this month’s production to the same month last year. If you’re down 10% or more and there’s been no major weather event or shading change, dirt is almost always the culprit. You can also look at panel glass from the ground on a clear morning: white or tan streaking on the surface means caliche dust is sitting there. If you don’t use a monitoring app, call us. We’ll check the array and tell you honestly whether cleaning will pay for itself. That call is free.
Written by Gus Petrakis, Owner at Gus’s Solar, serving Lakehills and the surrounding Hill Country since 2011.






Before
After
Before
After
Before
After