Drag the squeegee.
Real jobs from the last year, with what actually happened on each one — including the parts that did not fully come out.
28-panel array, twelve months of dust
Never cleaned since install. Cedar in January and the summer dust film had built into a continuous haze. We read the inverter before and after: 4.90 kW to 5.78 kW on the same clear afternoon.
West elevation, sprinkler overspray
Three years of a misaimed rotor head hitting the same six panes. Most of the calcium lifted with the mineral treatment. Two panes had genuine etching that will not come out — we told them that on site rather than after.
Shaded driveway under live oaks
Tannin staining plus algae along the north edge where it never dries out. Surface cleaner for the field, wand for the borders, then the inhibitor so it does not come straight back next wet season.
North-facing roof, black streaking
Gloeocapsa magma across the full north plane. Low-pressure soft wash only — pressure would have taken the granules with the algae. Beds pre-wet and tarped, everything rinsed and watered in after.
Ground-mount array near a caliche road
Quarterly plan customer. Unpaved road 40 feet away means this array picks up more in three months than most roofs do in a year. Consistent 11-14% recovery every visit.
Storefront glass, monthly plan
Commercial account on a monthly cadence. Same tech every visit, before open, so the doors are dry by the time customers arrive. Nothing dramatic — that is the point of monthly.
Every job you book gets documented.
The crew shoots before and after on every visit and they land in your portal the same day. You never have to get on a ladder to check whether the gutters were actually cleared.
Get a real price in about 30 seconds
Answer three questions and see the number. No phone call, no sales visit, no deposit to book.