For most systems, yes — cleaning pays for itself when soiling losses exceed the cost of a visit, which happens surprisingly fast in dusty or low-rain regions. A 5% monthly loss on a 10 kW system is worth more than the typical residential cleaning fee within one billing cycle. This guide walks through the math for owners and the pricing logic for contractors.

Start with your production data. If your array generates about 1,400 kWh per month at USD 0.30/kWh (typical US retail), that is roughly USD 420/month. A 5% soiling loss costs about USD 21/month, or USD 250/year. A cleaning visit at USD 150-300 pays for itself if it restores even half that loss. In regions with heavier dust, the payback is faster.
Contractors price cleaning either per visit, per panel, or per kW, and the profitable ones sell it as a recurring service, not a one-off. The math that works: price a quarterly contract so the customer's recovered generation clearly exceeds the fee, and bundle inspection with cleaning so the visit has two value points.
| Monthly Loss | Annual Lost Value (10 kW) | Typical Visit Cost | Payback |
|---|---|---|---|
| 2% | USD 100 | USD 150-300 | Marginal |
| 5% | USD 250 | USD 150-300 | Yes |
| 10% | USD 500 | USD 150-300 | Clearly yes |
Q: How do I measure my soiling loss?
A: Compare production to the same week last year, or to a clean-panel reference. A dip of more than 5% after adjusting for weather points to soiling.
Q: Is cleaning once a year enough?
A: In dusty regions, no. Quarterly cleaning usually beats annual for net recovered value.
Q: Do solar cleaning companies offer contracts?
A: Many do, and contracts make the ROI visible: fixed fee versus measured production recovery.
Why Buy Solar Cleaning Brushes from a Manufacturer
Clean World Brush manufactures the brushes and kits that make cleaning visits profitable, with wholesale and OEM/ODM options for contractors and distributors. Request a Quote or Contact Us.