Solar panel cleaner in a harness hand-washing rooftop panels on a Kyle, Texas home

Kyle · Plum Creek · Buda · San Marcos

Hays County dust is eating your solar bill.

I live here in Kyle. I climb up, harness on, and hand-wash every panel on your roof — for about a third of what the Austin crews charge to drive down I-35.

1/3
of Austin pricing
$89+
flat, no trip fee
48 hr
typical turnaround

Put yourself on the schedule

Two steps, about 40 seconds. I confirm by text the same day.

1. Pick an open time
2. Where do I meet you?

No deposit. Pay when the panels are clean.

Hands on the glass. Not a hose from the driveway.

Between cedar pollen in the spring, caliche dust off every road project in Kyle, and hard water spotting from sprinklers, Hays County panels film over fast. A rinse from the ground just moves it around. Hand-washing with soft brushes and pure water lifts it off — and it stays clean longer.

  • Harnessed and insured — I work on the roof, at the panel.
  • Soft brushes, deionized water, zero harsh chemicals or abrasives.
  • I check for nesting, loose clamps, and new shade while I'm up there.
  • Before and after photos of every row, texted before I pull out of the driveway.
Grab an opening
Side by side solar panels, one caked with pollen and droppings, the other spotless
Plum Creek roof — two seasons untouched, then one hand wash.
Gloved hand cleaning a solar panel with a soft brush and water

Flat rates, posted openly

No inspection fee, no trip charge, no upsell. What you see is what I collect when the panels are clean.

Small Array

Up to 12 panels

$89$270 from Austin crews

  • Full hand wash
  • Frame & rail wipe-down
  • Debris clear-off
Book this
Most booked in Kyle

Plum Creek Standard

13 – 24 panels

$139$420 from Austin crews

  • Full hand wash, panel by panel
  • Bird nesting & droppings removal
  • Cedar pollen and caliche dust film
  • Before / after photos texted to you
Book this

Large / Ground Mount

25+ panels

$189$575 from Austin crews

  • Full hand wash
  • Multi-roof or ground array
  • Free re-check in 30 days
Book this

Who I clean for

Plum Creek is home base and gets the first route every week. From there I work south to San Marcos and north to Buda. If you're inside that stretch of I-35, you're on the map.

Kyle 78640 · Buda 78610 · San Marcos 78666

Plum CreekSteeplechaseBrooksideWaterleafPost Oak6 CreeksSunfield (Buda)Garlic Creek (Buda)Blanco Vista (San Marcos)

He was up on the roof scrubbing, not spraying from my driveway. Production went from 24 kWh to 31 kWh the next clear day.

Dana R.

Plum Creek, Kyle — 22 panels

An Austin company quoted me $410 and a three-week wait. Paid $139 and he was here Saturday morning with photos of every row.

Marcus T.

Steeplechase, Kyle — 18 panels

Two summers of cedar pollen, caliche dust off 1626, and a bird nest tucked under the corner panel. All of it gone in an afternoon.

Beth & Owen K.

Sunfield, Buda — 14 panels

Openings go by route — Plum Creek first

Drop your name, cell, and address in the form and I'll text you a confirmed arrival window today.

Get on this week's schedule
Get on the schedule