About the Soiling Loss & Cleaning ROI
Soiling loss is the reduction in solar panel output caused by dust, bird droppings, pollen, and other surface contamination blocking sunlight. In India, soiling loss ranges from 2% in coastal/humid regions to 15–25% in dusty semi-arid regions without cleaning — making cleaning frequency a key O&M economic decision.
Formula
Soiling loss rate (%/day) ≈ 0.03–0.20% per day depending on location
- Coastal / humid
- 0.03–0.05%/day (rain self-cleans)
- Urban / industrial
- 0.08–0.12%/day
- Desert / semi-arid
- 0.15–0.25%/day (Rajasthan, Gujarat)
Cleaning ROI break-even interval = Cleaning cost (₹) ÷ (Soiling loss rate × Daily generation value ₹)
- Cleaning cost
- ₹ per cleaning event (labour + water + equipment)
- Soiling loss rate
- %/day at your site
- Daily generation value
- kWh/day × tariff (₹/kWh)
How to calculate it
- 1Measure or estimate site-specific soiling rate from nearby weather station data or NREL soiling maps.
- 2Calculate daily energy loss in ₹: system output (kWh) × soiling rate (%/day) × tariff.
- 3Get cleaning cost per event (robotic, manual, or rain-gun).
- 4Find break-even interval: cleaning cost ÷ daily energy loss value = days at which cleaning pays for itself.
- 5Clean more frequently than the break-even interval; the optimum is cleaning every 60–80% of the break-even interval.
Worked example
A 100 kW plant in Jodhpur generating 550 kWh/day at ₹7/kWh. Soiling rate: 0.15%/day. Daily loss = 0.15% × 550 kWh × ₹7 = ₹5.77/day. Cleaning cost: ₹4,000/event. Break-even interval = 4,000 ÷ 5.77 = 693 days — clearly this plant needs much more frequent cleaning. A weekly clean (7 days × ₹5.77 ≈ ₹40 lost energy saved vs ₹4,000 cost) is uneconomic; every 30 days (₹173 saved vs ₹4,000 cost) still uneconomic — the soiling rate is low enough that monthly robotic cleaning at ₹500/event is optimal.
What you can calculate
- Sawtooth model
- Net benefit
- Cleanings/yr
- Robotic ROI guidance
Key definitions
Definitions from the SolarPedia glossary
Frequently asked questions
How much does soiling reduce solar output in India?
Soiling losses in India vary significantly by region and season. Coastal and humid regions (Kerala, coastal Tamil Nadu) see 2–5% annual soiling loss due to frequent rain. Northern plains and desert states (Rajasthan, Gujarat, MP) see 8–20% loss in dry seasons. Post-monsoon cleaning is particularly high-value — a single good clean after the summer dust season can recover 10–15% output.
Is robotic cleaning worth it for rooftop solar?
Robotic cleaning is typically cost-effective for systems above 100 kW in high-soiling locations. For smaller residential systems (3–10 kW), manual cleaning with a soft-bristle brush and water every 2–4 weeks in dusty areas and every 4–6 weeks in coastal areas is sufficient and economical.
Does rain clean solar panels effectively?
Light rain often spreads dust rather than cleaning it. Heavy rain (>5 mm/event) can clean panels reasonably well but leaves mineral deposits if water is hard. In practice, monsoon-season panels in India are often dirtier after spotty rains than before — a post-monsoon clean with demineralised water or a light detergent restores output effectively.
Ready to build your solar project?
Get free quotes from verified EPCs and installers across India.
You might also need
Energy Generation
Calculate daily, monthly, and annual generation from kWp, PSH, and PR with revenue projection
OpenPerformance Ratio (PR)
Calculate IEC 61724 performance ratio from actual vs theoretical generation and grade the result
OpenCUF / PLF Calculator
Calculate Capacity Utilisation Factor and Plant Load Factor with India state-wise benchmarking
OpenPlant Loss Breakdown
9-step loss waterfall from irradiation to net energy — quantify every loss category
OpenTemperature Loss
Quantify power derating from cell temperature using NOCT model per IEC 61215
OpenShading Loss
Estimate annual energy and revenue lost due to near and far shading obstructions
Open