The short version
- No moving parts, no scheduled servicing. Rain handles most cleaning in most climates.
- Cleaning typically recovers a few percent of output — worth it in dusty or pollen-heavy areas, rarely worth it elsewhere.
- The maintenance that matters is reading your monitoring. A dead panel is invisible from the ground.
- Budget for one inverter replacement across the system’s life rather than annual upkeep.
The honest baseline
A grid-tied rooftop array has no moving parts, no fluids and no consumables. It does not need annual servicing the way a boiler does. Most systems run for decades with no intervention beyond the occasional look at the numbers.
That is genuinely most of the answer. What follows is the small remainder — and the one habit that is worth more than all the rest combined.
Cleaning: usually optional, sometimes not
Dirt on glass costs output. How much depends almost entirely on where you live and how often it rains.
- Regular rainfall, no unusual dust: rain does the work. Studies of soiling losses in temperate climates typically land in the low single digits annually — often under what a cleaning service costs.
- Arid or dusty regions, long dry seasons: soiling can reach 10–20% before the first rain. Here cleaning pays for itself, sometimes twice a year. This is a real consideration in parts of Arizona, inland California and Nevada.
- Heavy pollen, agricultural dust, or nearby construction: seasonal rather than continuous, and worth one clean at the end of the season.
- Bird activity: droppings are opaque and do not rinse off the way dust does. A single well-placed deposit shading one cell can drag down a whole string.
If you do clean: cool panels, soft water, no abrasives, no pressure washer, and ideally not you on the roof. Thermal shock from cold water on hot glass can crack a panel, and the fall is the bigger risk.
Snow, leaves and shade that arrives later
Snow stops production while it sits and usually slides off within a few days on a tilted array — see solar panels in winter. Clearing it by hand is rarely worth the risk or the marginal winter kilowatt-hours.
Trees are the maintenance item people forget. A branch that cleared the array on installation day will not clear it in eight years. Shade on even part of one panel can disproportionately reduce a string's output, depending on how the system is wired. Put tree trimming on the same mental list as gutter clearing.
The one thing worth doing: read the monitoring
This is the maintenance that matters, and it is the one most owners quietly stop doing after the first few months.
A failed microinverter, a tripped breaker, a communications dropout or a panel taken out by a hairline crack are all invisible from the ground. The array looks exactly the same. The only symptom is a number, and if nobody reads the number, a system can underproduce for a year before anyone notices — usually when an annual bill arrives higher than expected.
- Set a monthly reminderTwo minutes in the app. You are looking for a month that is clearly out of line with the same month last year, allowing for weather.
- Learn the shape of a normal dayA clear day should draw a smooth arc. A flat top, a mid-day notch or a string that reads zero is worth a call.
- Turn on production alerts if your platform has themMost do, and most people never enable them.
- Keep the first year’s numbersThey are your baseline for every comparison afterwards, and your evidence if you ever make a performance claim.
What to actually budget
| Routine servicing | None required |
|---|---|
| Professional cleaning | $150 – $400 |
| Inspection / diagnostic visit | $150 – $300 |
| String inverter replacement | $1,500 – $3,000 |
| Single microinverter replacement | $300 – $600 |
| Panel removal & refit for re-roofing | $3,000 – $6,000 |
Planning ranges, not quotes. Whether you pay any of the middle three depends heavily on what your warranties cover and whether labour is included.