House and Roof
Flatwork + Outdoor
Building + Facade
Lots + Pads
Sealing Services
Service Areas
Contact Hartford
Resources + Blog
Residential · Warranty-friendly
Manufacturer-approved technique — deionised water plus soft-bristle brush at low pressure, no detergents, no surfactants. Restores 15-25% efficiency loss from prairie dust and bird droppings. Annual cleaning typically pays for itself in 6-12 months on a residential system. Most Calgary solar panel jobs land between $150 and $600.
Why solar panels need their own technique
Solar panel cleaning is one of the few services where the warranty rules are non-negotiable. Canadian Solar, REC, Q Cells, LG and the other manufacturers active in the Calgary market all specify cleaning method explicitly: deionised water (no minerals to leave spots when dry), soft-bristle brush (no abrasive pads), low pressure (under 1,500 PSI), no chemistry on the panel surface. Use the wrong method and the production warranty is at risk. The production case is straightforward. Calgary panels accumulate prairie dust faster than coastal cities, and a year of uncleaned dust costs 15-25% in efficiency — on a 6 kW residential system, that is hundreds of dollars per year in lost generation. Annual cleaning at $200-$400 pays for itself in 6-12 months and restores warranty-protected output for another year. Pair solar panel cleaning with roof cleaning on the same visit since the crew is already up there, with gutter cleaning for the perimeter or with window cleaning for the pure-water-pole technique pairing.
How a Calgary solar panel clean runs
Ladder set-up at the eave, fall arrest where roof slope requires, panel array inspected for any cracked glass or damaged frames before any water touches it (we report damage; we do not repair).
Deionised water through a pure-water-fed pole with a soft-bristle brush head at the end. Methodical pattern across the array, top-down so the rinse clears every panel. Light hand-brush on heavy bird-droppings spots.
Final clean-water rinse leaves the panel surface ready to air-dry spot-free. No squeegee needed. Frame and mount-rail wipe with pH-neutral cleaner if oxidation or pollen build-up is visible.
Walkaround with the homeowner to confirm clean panels (visual or via your monitoring app if accessible). Most systems show production lift within 24-48 hours as the panels reset to clean output. Invoice matches the quote.
Calgary solar realities
Calgary solar panels face three regional issues most installers do not warn buyers about. Prairie dust load is higher than coastal cities — visible accumulation builds in weeks, not months. Chinook freeze-thaw cycles drive water under any uncleaned grime and accelerate the bonding of dust to the glass surface. And the low-angle winter sun (Calgary is at 51° N latitude) makes panel cleanliness more important in November-February than in June — dirty panels at 30° sun angle lose more production than dirty panels at 60° because the dust shadow is longer. Most Calgary residential solar systems benefit from annual May cleaning. Higher-output systems (heat-pump-pairing, EV-charging homes) benefit from twice-yearly. Pair solar panel cleaning with roof cleaning on the same crew visit since the soft-wash crew is already up there, with gutter cleaning for the eave perimeter or with window cleaning for the matched pure-water-pole pass on house glass.
Pair solar panel cleaning with
Solar panel work pairs cleanly with roof, gutter and window cleaning — same crew on the eave, same equipment set-up, lower combined price.
Soft-wash the surrounding asphalt or cedar shingles at the same crew visit as the panel clean.
Learn moreClear the troughs at the eave below the panel array — bundled visit pricing.
Learn moreSoft-wash for soffits and fascia at the same elevation as the panel work.
Learn morePure-water-fed pole technique — same equipment, same crew, exterior glass below the roof.
Learn moreFull envelope wash on the same visit so the whole property resets together.
Learn moreSealer pass for adjacent flat surfaces (driveway, walkway) if part of a coordinated visit.
Learn moreSolar panel questions
Five questions that come up on most solar quotes.
Calgary solar panel cleaning reviews
6 kW residential array I had never cleaned in 4 years. Hartford did the deionised-water pole pass and my monitoring app showed an 18% production lift within 48 hours. Annual contract booked.
Crew used the manufacturer-approved method, didn't put any chemistry on the panels and finished in under two hours. My installer confirmed the warranty is intact and recommended the cadence we're now on.
Three years of bird droppings on the south-facing panels in our acreage system. Pure water lifted them off without any acid. Production back to commissioning numbers within a week.
Booked the solar clean with the annual roof wash. Same crew up there, same set-up, way cheaper combined. The roof shingles cleaned at the same time look as good as the panels.
From the blog
Free written estimate
Tell us the system size (kW), the number of panels and roof slope if you know it. A Hartford estimator follows up within one business day with a written quote. Most clients book annually in May or June.
Manufacturer-approved deionised-water-plus-soft-brush technique on every visit. Warranty-friendly. Pair with roof wash for combined visit pricing.