NABCEP PV Associate study materials
NABCEP PV Associate study resources

Soiling Loss Versus Cleaning Cost on a Commercial Array

NABCEP PV Associate · Put your knowledge to work in context.

All case studies

Soiling Loss Versus Cleaning Cost on a Commercial Array

A 50 kW commercial rooftop array has 120 modules rated 415 W. The site's specific yield is 1,500 kWh per kW-year, and energy is worth $0.12/kWh. Over six weeks, the performance ratio fell from 0.82 to 0.74. Inverter data show output about 8% below a weather-adjusted model. The modules are at a 15° tilt and show uniform dust plus several bird droppings on the lower rows. A cleaning contractor quotes $1,400 per full-array visit. Roof access is through a hatch, and there is no permanent fall-protection anchor. The facility manager wants to know whether to clean now, how often to clean, and what method to specify. The array is grid-connected and remains energized during the day.

1. Calculate the annual energy production and the value of an 8% soiling loss. Cleaning costs $1,400 per visit. Is a single full-array cleaning justified by energy savings alone? Show your reasoning.

Read the worked answer

Annual energy = 50 kW × 1,500 kWh/kW-yr = 75,000 kWh. An 8% loss = 0.08 × 75,000 = 6,000 kWh. At $0.12/kWh, that is 6,000 × $0.12 = $720 per year. A $1,400 cleaning costs more than the annual energy lost, so a full-array cleaning is not justified by energy savings alone at 8% uniform soiling. The break-even soiling loss is $1,400 / (75,000 × $0.12) = $1,400 / $9,000 = 15.6%. However, localized bird droppings can create hot spots and permanent module damage, so spot cleaning those areas is still warranted.

2. What cleaning method and water quality should be specified, and what should be avoided?

Read the worked answer

Use soft brushes or squeegees with deionized or low-mineral water to avoid spotting. Clean early morning or late afternoon when modules are cool, because cold water on hot glass can cause thermal shock. Avoid abrasive pads, high-pressure washers, and harsh detergents that can damage anti-reflective coatings or frames. Do not spray connectors or junction boxes directly. For bird droppings, soften with water and use a soft brush; do not scrape dry. A rinse-first, then wash, then rinse sequence reduces grit scratching.

3. What safety and scheduling controls should be in place for the cleaning crew?

Read the worked answer

The roof hatch access and 15° tilt still require fall protection if workers are exposed to a fall hazard; use guardrails, a PFAS with an engineered anchor, or a temporary safety line. Keep the roof surface clear of water and cords, use non-slip footwear, and avoid cleaning during rain, high wind, or lightning. Treat the array as energized: do not open connectors, and keep water away from electrical enclosures. Schedule cleaning when the inverter is off or the array is isolated if the procedure requires it, and use lockout/tagout where applicable. Train workers on roof access, chemical use, and emergency rescue.