Arena dust and fairway dust do not sit the same
On a horse property the air has organic material in it. Fine manure dust, hay, and grit off the aisle settle on a low-slope array and stick when the morning is damp. It is not toxic drama. It is a film that blocks light and smells like the barn when you wet it. I rinse it off the glass. I do not rinse it into the pens, and I am not cleaning an arena roof unless that is actually the array you mean. Say which roof.
Tatum Ranch and Dove Valley Ranch are the planned version. Concrete tile, a south face the builder repeated down the street, irrigation mist that sometimes reaches a low eave, and an association that may want insurance on file before a contractor is on the roof. Send the code. I do not follow someone through the gate. Bird droppings show up where the turf and the water features hold birds. I lift those. I do not wipe them sideways onto the next module.
Cahava Springs and Sentinel Rock Estates tend toward bigger lots and a gate that is real. Lone Mountain adds slope. Lots aimed at Cave Creek Regional Park, Spur Cross Ranch Conservation Area, or Black Mountain take more wind film and less turf mist. Frontier Town and the Cave Creek Museum are pins. ZIPs 85331 and 85327 both count. The roof type is the price.
Well water spots are a separate problem from dust
Outlying Cave Creek lots often irrigate from a well, and the same hose gets aimed at the panels on a Saturday. That water is hard. It dries as a white mask, tighter than dust, and a second hose pass makes it worse. My rinse is purified so I am not adding mineral. Loose scale and dust come off. Mineral that has bonded to the glass may remain as a ghost. I will tell you. I will not scrub it with an abrasive and call the scratches clean.
I also will not quote a made-up kilowatt loss. Horse-lot soil and village soil both block light. Your monitoring app, on a clear day, tells you whether the sag is real. Cleaning answers the soil question. It does not diagnose a failed optimizer. If you want the screenshot in the thread, send it. I am still pricing a rinse, not an electrical repair.
Rain out here is unreliable as a cleaner. A cell drops, the dust turns to speckles, and the low frame holds mud. Acreage roofs see that and then go months without another rinse from the sky. Waiting for weather is how the film becomes the normal look of the array. Book the cleaning when the glass looks dull, not when a storm happens to be in the forecast.
Who is allowed on the roof, and what I will not step on
Village tile gets a careful path. I am not hopping ridges on a production roof because the array is "right there." If a pole from the eave does the job, that is the method, especially on lower retrofits. Acreage roofs are sometimes metal, sometimes tile, sometimes a patio cover someone mounted modules on. A patio-cover array is a different reach and a different rinse. Tell me. I do not want to discover it from the driveway.
Dogs are the other access note. A side yard with a dog and no plan is how a simple rinse becomes a standoff. Put the dog somewhere, or tell me the gate that avoids the dog. You do not have to watch the whole visit. You do have to make the roof reachable.
Glass is window cleaning. If both happen the same week, the roof goes first so I am not washing grit into a slider. The apron is pressure washing, and I still will not spray a corral. Stucco texture full of dust is house washing. The window touch-up promise does not transfer to panels. It is glass, 14 days, exterior, after a window clean.
- Tatum Ranch and Dove Valley Ranch tile, code and insurance note up front
- Horse-lot film rinsed off the house array, not into the pens
- Purified water, especially where a well hose already spotted the glass
- Patio-cover mounts called out before I arrive
- No abrasive scrub, no invented production guarantee
Barn mounts, patio covers, and metal
Acreage in Cave Creek collects extra roofs. The house array is the one I expect. A row on a barn, a set on a patio cover, or a ground mount out by the arena is a different reach, a different count, and sometimes a different soil because it sits lower in the dust. Photograph each one. I will not roll a house price into a barn because they share a parcel. Ground mounts are often the easiest clean and the dirtiest glass, since they live in the arena drift. Say if the frame is low enough that a horse can rub it. I am not climbing into a pen.
Metal roofs change how I move. They are slick when I start rinsing, and the modules may be clamped in a way that leaves less room to stand. Tile in Tatum Ranch and Dove Valley Ranch is the opposite problem: brittle, repetitive, and easy to crack if I wander off the course. I pick the method from the photo. If you do not know whether the roof is metal or tile, the picture will know.
Village streets also have a timing issue I do not get on acreage. A Saturday rinse at Dove Valley Ranch can be fine or it can be the day the association asked contractors to stay off the tile. If you were handed a rule, forward it. I would rather move the day than have the visit end in the driveway.
Say village or acreage in the first line
Text (623) 552-1425. Village or acreage, the gate or dog note, and a photo of the modules. If you rinsed them from a well, say that too. I answer with a flat price, usually within the hour during the day. A second array on a barn needs its own photo. I will not assume the barn is in the house price.
The method overview is solar panel cleaning. Photos can go through the quote form instead. The number still comes from me.

