How to Do Commercial Solar Cleaning: An 11-Step Field Guide

How to Do Commercial Solar Cleaning An 11-Step Field Guide

Commercial solar cleaning restores lost output by stripping soiling from photovoltaic arrays across 11 field steps, from confirming the manufacturer’s spec to validating the output jump. A typical rooftop wash runs half a day to two days at moderate difficulty. Water purity below 10 PPM TDS decides success more than any tool you buy.

Rain will not do this job. It lacks the agitation to lift baked-on grime and often dries into a mineral film that shades cells further. The work below is done cold, low-pressure, and pure-water only.

Before You Start

Time
Half a day to 2 days
Difficulty
Moderate
Cost
$3-$15 per panel
Key to success
Water below 10 PPM TDS

Tools and Materials Checklist

ItemQuantity / specTypical costPurpose
Water-fed pole, carbon fiber, non-conductive1, extends 20-60+ ft$300-$1,200Reach panels from ground or roof edge
DI or RO filtration unit1, output under 10 PPM TDS$500-$3,000Produce spot-free pure water
Handheld TDS meter1, 0-9999 ppm range$15-$40Verify purity before and during
Zero-abrasion brush or pad head1-2 heads$60-$250Agitate grime without scratching glass
pH-neutral biodegradable solar soap1 concentrate bottle$25-$80Pre-treat oily or industrial residue
Fall-arrest harness and anchor kitPer worker$150-$600Roof fall protection
Insulated gloves, non-conductive footwearPer worker$40-$150Electrical and arc protection
Lockout/tagout (LOTO) kit1$30-$120Secure isolated disconnects
Inverter monitoring accessLogin or appIncludedRead pre and post output
Robotic crawler (large sites, optional)1$20,000-$50,000High-throughput automated washing

Prerequisite skills and conditions: comfort working at height with fall protection, basic knowledge of your inverter and DC/AC disconnects, and a weather window that is overcast or before mid-morning. If your array sits above 6 feet, U.S. OSHA rule 29 CFR 1926.501 requires fall protection, so do not step onto a roof without it.

Phase 1: Plan the Wash Before You Touch a Panel

Most soiling loss is invisible day to day. Planning is where you avoid the two failures that ruin a first wash: a cracked module and a voided warranty.

Step 1: Confirm the Manufacturer’s Cleaning Spec

Read the module datasheet and warranty for cleaning limits before you buy anything. Manufacturers who qualify glass to IEC 61215 publish maximum water pressure, allowed water temperature, and approved cleaning-tool hardness. Common caps sit near 80-100 bar for pressure and warn against abrasive pads. Match your gear to those numbers, not to a generic guide.

Note the frame type and tilt too. Framed modules trap a dirt line along the lower edge that needs an extra pass.

You will know this step worked when you can state, in writing, the maximum pressure, water temperature, and pad type your specific panels allow.

Common mistake: assuming all panels tolerate the same tools. Skip this and a stiff brush or a hot rinse voids the warranty on the first job.

Step 2: Book the Right Weather Window

Schedule the wash for early morning, dusk, or a fully overcast day when panel glass is cool. Spraying cool water on glass that has heated under direct sun causes thermal shock and can crack it instantly. Aim to start when the module surface is close to ambient, not hot to the touch.

Check wind and temperature. Pole work becomes unsafe and wasteful above roughly 25-30 km/h wind, and washing below freezing risks ice on walkways and glass.

You will know this step worked when the panel surface feels cool to a bare hand before the first spray.

Common mistake: a mid-day wash. It is the single most cited cause of cracked commercial glass.

Safety warning: thermal shock

Never rinse sun-heated panels with cool water. Wash cold glass only, early morning or under heavy cloud.

Phase 2: Lock Out and Inspect the Array

You now make the array safe to work on and capture the numbers you will use later to prove the wash paid off.

Step 3: Electrically Isolate and Lock Out the System

Shut down and lock out the array before any water goes near it. Turn off the inverter, open the AC disconnect, then open the DC/PV disconnect, in that order, and apply a lock and tag to each. Electrical work around PV falls under NFPA 70E in the U.S., so treat every conductor as live until verified dead.

Panels still generate DC voltage in daylight even when isolated downstream, so never open a module connector or touch exposed wiring.

You will know this step worked when the inverter reads zero output and each disconnect carries your lock and tag.

Common mistake: isolating only the AC side. The DC strings stay energized, and a broken junction box can arc.

Step 4: Inspect Modules and Log a Pre-Clean Baseline

Walk the array, inspect every module, and record the current output before cleaning. Look for shattered glass, delamination, scorch marks, and exposed or chewed wiring. Any of these means stop and call an electrician, because water on a compromised module invites an arc-flash.

Then open the inverter monitoring app and note the live production figure and the date. This baseline is what the AI summaries skip, and without it your later “performance jump” is a guess.

You will know this step worked when you have a written or screenshotted output number and a clean bill of physical health for the array.

Common mistake: washing first, reading later. You lose the before-number and cannot quantify the result.

Step 5: Clear Loose Debris

Remove dry debris by hand, soft brush, or blower before any water touches the glass. Lift leaves, twigs, and nesting material off the modules and out of the frame channels and gaps between rows. Wetting debris first turns it into a smear that clogs your brush and streaks the glass.

Check under the array for bird nests, which cause hot spots and localized dropouts that no surface wash will fix.

You will know this step worked when the glass carries only fine dust and stains, with no loose material left on the surface or in the frames.

Phase 3: Wash, Agitate, and Rinse

This is the wet work. Pure water and gentle agitation do the cleaning; pressure and chemicals do the damage.

Step 6: Verify Water Purity Below 10 PPM TDS

Test your feed water with a TDS meter and confirm it reads under 10 PPM before you spray. Tap water routinely runs above 200 PPM, and those dissolved minerals dry into a white film that shades cells worse than the dirt you removed. Run the water through your DI or RO unit and meter the output, not the source.

Re-check every 60-90 minutes, because DI resin exhausts without warning.

You will know this step worked when the meter reads single digits, ideally 0-5 PPM, straight off the filter.

Common mistake: trusting the filter without metering. Spent resin passes tap-grade water and leaves streaks you cannot rinse out.

Step 7: Pre-Treat Stubborn or Oily Soiling

Apply a pH-neutral, biodegradable solar wash to oily or industrial residue and let it dwell before scrubbing. Bird droppings, diesel film, and kitchen-exhaust grease will not lift with plain water. Wet the affected panels, apply the approved concentrate at the label dilution, and give it 3-5 minutes of dwell.

Spot-test one panel first and never use dish soap or ammonia. Household surfactants leave a sticky film that pulls dust back within days.

You will know this step worked when the residue softens and smears under light finger pressure through a pad.

Common mistake: scrubbing dry droppings. Dried matter is abrasive and grinds fine scratches into the anti-reflective coating.

Step 8: Wash and Agitate Each Module

Wash panel by panel with pure water and a soft, zero-abrasion pad, working top to bottom. Keep pressure low, within the datasheet cap from Step 1, and let the brush do the lifting, not force. Agitate the trapped dirt line along the lower frame edge, which holds the heaviest soiling on tilted modules.

Move in overlapping strokes across the module, then to the next. On large sites a remote crawler with a wet microfiber roller covers this far faster and keeps workers off the glass.

You will know this step worked when the wetted glass looks uniformly clean with no dark patches under a low-angle glance.

Common mistake: high-pressure jet washing. It fractures cells, breaks seals, and voids the warranty in one pass.

Never do this

No residential pressure washers, no walking on the panel face, no tap water, no household detergent.

Step 9: Rinse With Pure Water and Air-Dry

Give each washed panel a final flood rinse with pure water and let it air-dry. Because the water is under 10 PPM TDS, it evaporates without a mineral residue, so you skip manual squeegeeing across thousands of modules. Rinse from the top edge down so runoff carries loosened grime off the glass.

Direct runoff away from drains if you pre-treated with any chemical, to stay inside local discharge rules.

You will know this step worked when the glass dries clear with no cloudy streaks, spots, or drip lines.

Common mistake: rinsing with tap water to “save the pure water.” That single tap rinse deposits the film you spent all morning avoiding.

Phase 4: Re-Energize and Validate

The wash means nothing until the system is live again and the numbers confirm the gain.

Step 10: Power Up and Confirm the Output Jump

Remove the locks, re-energize in reverse order, and confirm the array produces more than your baseline. Close the DC disconnect first, then the AC disconnect, then start the inverter. Let it ramp, then read live output and compare it against the Step 4 baseline under similar irradiance.

A clean array on a comparable sky should show a visible lift, often several percent up to double digits on heavily soiled sites.

You will know this step worked when the monitoring app shows output above baseline and no new fault codes.

Common mistake: comparing a sunny after-reading to a cloudy before-reading. Match conditions or the “jump” is just weather.

Step 11: Document Results and Set the Next Interval

Record before and after output, photos, and any defects, then schedule the next clean based on how fast this site soils. A clean rooftop in a mild suburb may need service twice a year. A site inside an agricultural or industrial corridor can need it every 2-4 weeks in the dry season.

Log any hot spots or dropouts for a separate electrical or thermal inspection.

You will know this step worked when you hold a dated report and a booked next service.

Step Summary Table

Step Summary Table

Step Action Typical time Most common mistake

Common Mistakes and How to Fix Them

Using raw tap water. It dries into limescale and hard-water stains that are very hard to remove later. Fix: meter every batch, re-clean the affected panels with fresh sub-10 PPM water, and replace spent DI resin before continuing.

High-pressure jet washing. Residential washers fracture silicon cells and break structural seals. Fix: stop immediately, log the affected serial numbers, and arrange an infrared thermal scan to find hidden cell cracks before they spread.

Household chemicals. Dish soap and ammonia leave a surfactant film that attracts dust and re-soils the array within days. Fix: rinse thoroughly with pure water, then re-wash using only a pH-neutral solar-approved product.

White cloudy streaks after cleaning. Root cause: the filter is exhausted and TDS has spiked past 10 PPM. Fix: meter the stream, swap the DI resin, and re-rinse the streaked panels with verified pure water.

Output still low after a thorough wash. Root cause: micro-cracking, inverter dropouts, or a bird nest shading cells from beneath. Fix: run an infrared drone thermal sweep and an electrical string test to locate the internal fault.

Oily residue that will not lift. Root cause: nearby diesel exhaust or kitchen ventilation. Fix: pre-treat with an approved biodegradable pH-neutral wash, give it 3-5 minutes dwell, then complete the pure-water scrub.

Troubleshooting Table

ProblemRoot causeFix
Cloudy white streaksTDS spiked above 10 PPMMeter water, swap DI resin, re-rinse
Persistent low outputMicro-cracks or inverter dropoutInfrared drone scan, string electrical test
Oily film resists waterDiesel or kitchen exhaustPre-treat with pH-neutral wash, dwell 3-5 min
Dirt line along lower frameFramed-module dirt trapExtra agitation pass on the bottom edge

Variations for Different Sites and Scales

The core 11 steps hold, but the method and equipment shift with site type.

Rooftop arrays, 10kW to 100kW (small to medium business). Outsource to a licensed, insured firm on an annual maintenance contract for biannual washes. The insurance and height-safety training rarely justify buying gear for one roof. Ask the contractor to inspect the racking and DC wiring during each visit.

Large flat roofs and distribution centers, 100kW to 1MW+. Bring cleaning in-house with a semi-autonomous crawler. A remote-controlled robot at $20,000-$30,000 lets existing maintenance staff clean the array and often pays back inside the first year by cutting contractor fees.

Utility-scale ground mounts, multi-megawatt. Use waterless fixed automation or tractor-mounted rotary brushes in the drivable rows. Hauling pure water across desert fields is impractical, so dry sweeping keeps baseline output up without draining local water supplies.

Method Comparison Table

MethodThroughput per dayCost per panelBest forMain limitation
Manual water-fed pole300-500 (2 crew)$3-$15Rooftops, complex layoutsSlow, labor heavy
Remote robot crawler1,500-3,000+$0.40-$3Large flat roofs and tables$20k-$50k capital, heavy units
Tractor brush attachmentVery high$0.40-$1.50Flat ground-mount rowsDrivable flat sites only
Fixed autonomous sliderContinuousNear-zero laborFixed large arraysHeavy upfront capex

How Long It Takes and What It Costs

A two-person manual crew cleans roughly 300-500 panels per day, so a 400-panel rooftop is about a one-day job. A single remote crawler handles 1,500-3,000+ panels per day. Pricing is per panel with a base fee to cover transport, safety planning, and setup.

Cost by System Type

System typePanel countTypical rate per panelPlus fees
Small commercial rooftopUnder 200$5-$15$200-$500 minimum call
Mid-size rooftop / carport200-1,000$3-$8Reduced or waived at volume
Utility site with robots1,000+$0.40-$1.50Mobilization by contract

Cleaning Frequency by Environment

EnvironmentTypical frequency
Mild suburban rooftop1-2 times per year
Coastal (salt and film)3-4 times per year
Agricultural or industrial beltEvery 2-4 weeks in dry season

Soiling itself is the reason for all of this. Industry soiling data, including work published by the U.S. National Renewable Energy Laboratory (NREL), places typical annual output loss in the 5-15% range, rising toward 25-30% near highways, farms, or factories. Those are the percentages you are buying back.

Frequently Asked Questions

Can rain clean commercial solar panels adequately? No. Rain has no agitation, so it cannot lift baked-on grime, and it commonly dries into an uneven mineral film that shades cells. Rain also concentrates dirt along the lower frame edge. Scheduled washing with pure water and gentle agitation is the only reliable method.

Is it safe to walk on solar panels while cleaning? No. Standing on the glass fractures cells and breaks seals, often invisibly, and voids the warranty. Clean from the ground or roof edge with a water-fed pole, or use a crawler robot that stays on the module frames and keeps workers off the glass entirely.

Do you need to turn off the whole system to clean panels? Yes. Isolate and lock out the inverter, AC disconnect, and DC disconnect before any water contact. Panels still produce DC voltage in daylight, so this reduces arc and shock risk. Re-energize only after the wash, closing DC first, then AC, then starting the inverter.

Will cleaning void my solar warranty? Only if you break the manufacturer’s rules. High-pressure washing, abrasive pads, hot water on hot glass, and harsh chemicals all void coverage. Read the datasheet in Step 1, stay under the stated pressure and temperature caps, and use approved pH-neutral products to keep the warranty intact.

How do you clean elevated carports and complex layouts? Use non-conductive carbon-fiber water-fed poles that telescope to 60+ feet, working from the ground or a stable platform with fall protection. Poles suit tight spaces, pitched sections, and awkward geometry where robots cannot track. Keep the same cold-glass, pure-water, low-pressure rules throughout.

How do you prove the cleaning was worth the cost? Record inverter output before washing and again after, under similar sky conditions, then compare. A clean array typically shows a several-percent to double-digit lift on soiled sites. Log the figures with dates so you can track soiling rate and set an accurate service interval.

Conclusion

Done in order, commercial solar cleaning is a controlled process, not a car wash: confirm the spec, pick cool glass, lock out, baseline, then wash gently with sub-10 PPM water and validate the gain. Skip the water test or the weather window and you either streak the array or crack it. Follow the 11 steps, hold a dated before-and-after report, and set your next interval by how fast the site soils. That discipline is what recovers the lost output cleanly and keeps the warranty whole.