Short answer
Solar panel cleaning in Washington, DC usually costs $150 to $300 per visit and makes the biggest difference on low-tilt flat-roof arrays, panels near traffic and anywhere birds roost. We clean with soft brushes and deionized water, check the panels and wiring while we are up there, and compare output before and after.
What the job is
What panel cleaning involves
Panels are glass with an anti-reflective coating, and the coating is what cleaning can damage. We use soft brushes and deionized water that dries without spots, with no detergents that leave residue and no pressure that can force water into frames and junction boxes.
Cleaning is also a chance to look closely. While we are on the roof we check for cracked glass, loose wiring, nests under the array and the condition of the roof around it, and note anything that needs attention.

Inside this job
Pollen and soot film
Spring pollen and traffic soot form a thin film that rain spreads rather than removes, especially on panels tilted only a few degrees. A soft brush with deionized water lifts it without scratching the coating. On arrays beside busy roads, a cleaning after the spring pollen season often does more than one in summer.

Bird droppings
Droppings dry hard and block light from individual cells. One dropping can pull down a whole string on older string systems. We soak and lift them rather than scraping, and if birds are nesting under the panels, we recommend clearing the nests and fitting a guard so the problem does not come straight back.

Low tilt flat roof arrays
Rowhouse arrays are often tilted gently to stay below the parapet, and gentle tilts shed dirt slowly. Grime collects along the lower frame where water pools and dries. We pay attention to that edge, clear debris caught behind the rows and check that roof drains near the array are not clogged with the same grime.
Washington conditions
Why DC rowhouse arrays get dirty faster
On flat rowhouse roofs in Washington, panels usually sit on low tilts set back behind the parapet so they stay out of street view. That keeps a historic block looking right, but a shallow tilt sheds dirt slowly, and the parapet that hides the array also blocks some of the wind and rain that would rinse it. A pitched roof in the suburbs may never need cleaning; a low rack two blocks from a busy avenue often does.
What moves the price
What sets the cleaning price
- Array sizeMore panels take longer.
- Roof accessThree-story rowhouses, steep roofs and hatch-only access add time.
- How dirtyHeavy droppings or long-neglected film take more work.
- Add-onsNest removal and critter guard are quoted separately.
2026 planning ranges
- Solar panel cleaning, per visit$150 to $300 per visitSource: nuwattenergy.com
Published market ranges, not our quote. Your price depends on the roof, the equipment and the permit path.
Step by step
How a cleaning visit runs
Call to book
Tell us the roof type, array size and what you see on the panels.
Output check
We note production before cleaning when monitoring allows.
Safe access
Roof access set up with fall protection.
Cleaning
Soft brushes and deionized water, panel by panel.
Inspection
Glass, wiring, nests and the roof around the array checked.
Before and after
You get photos and the output comparison.
Before you book
Not sure cleaning is the problem?
If output dropped suddenly, dirt is rarely the cause. Call and describe what you see; we may suggest diagnostics first so you pay for the right fix.
Call (202) 978-0232
What you might notice
Signs your panels need cleaning
A yellow-green film in spring
Pollen settles on low-tilt panels and dries into a film.
Gray streaks near busy streets
Traffic soot builds up and rain smears it around.
Bird droppings
Even a few spots shade cells and can create hot spots.
Dirt lines along the bottom edge
Water dries along the lower frame and leaves a band of grime.
Output lagging after a dry spell
Production stays low on clear days and recovers after heavy rain.
Do it yourself or call
Cleaning it yourself, safely
| Task | Safe for an owner | Needs our crew |
|---|---|---|
| Rinse from the ground with a garden hose | Yes, in the early morning or evening | Anything that needs a ladder or the roof |
| Use a soft brush on a pole from the ground | Yes, with plain water only | Scrubbing, scraping or soap |
| Pressure wash the panels | No; it can damage seals and void warranties | Never done on panels |
| Climb onto the roof | No | Roof access with fall protection |
Straight answers
Solar Panel Cleaning questions we hear in DC
Many systems never need it; rain does the job. Low-tilt arrays, panels near traffic and anything under birds may benefit from a cleaning once or twice a year.
Not when done with soft brushes and plain or deionized water. Pressure washers and harsh chemicals are what can cause problems.
It depends on how dirty the panels are. We compare output before and after so you can see the difference rather than take our word for it.
From the ground with a hose or a soft brush on a pole, yes. Getting on the roof is not worth the risk.
No. Soap can leave residue that attracts more dirt. Deionized water dries clean on its own.
Yes, as a one-off or as part of a commercial maintenance plan.
Related work
Jobs that often come up alongside this one
Critter Guard & Pigeon Proofing
Mesh and skirts that keep pigeons out from under panels.
See this job about Critter Guard & Pigeon ProofingSolar Maintenance & Annual Inspection
A yearly check of wiring, racking, roof and output.
See this job about Solar Maintenance & Annual InspectionSolar Inspection for Home Sales
A report on the system for buyers and sellers.
See this job about Solar Inspection for Home SalesDC SREC Registration
Getting a DC system certified so it earns SRECs.
See this job about DC SREC Registration