
3 min read
How Do You Know If Cleaning Your Solar Panels Actually Worked?
Before-and-after photos look impressive, but they don’t tell you what cleaning did for performance. Here’s what HelioClean measures and reports after every clean.
Read article
HelioClean Solutions
Solar panel cleaning from R1,725. Pure water cleaning, plus a before-and-after efficiency report. Safer, insured visits.
5.0 · 18 Google reviews7-day look guarantee — free re-clean if you're not happy with the finish.

Our impact so far
Estimates only — based on cleans we've completed, typical Pretoria dust loss, and City of Tshwane rates. Not a guaranteed yield.
Slide to your panel count for your exact price.
Online prices are indicative until we confirm your panels, access, and site details. See our terms.
Loading your price…
Real Google reviews from homeowners and estates.
5.0 · 18 Google reviews
Reviews from Google
Real jobs, photographed on site — the same panels before and after a pure-water clean.
Before
AfterResidential rooftop array
Before
AfterFull array clean
Before
AfterTiled-roof residential array
Before
AfterMetal-roof array
Before
AfterTile-roof residential clean
Before
AfterHighveld dust lift
Before
AfterCleantecs brush — mid-clean contrast
Before
AfterClose-up soiling contrast

Visual proof
Soiling losses vary by site, but independent studies and field cases consistently show that accumulated dirt reduces solar output.
Read the research behind the resultsOne crew, pro kit, upfront pricing.




Three quick steps from price to booking.
Calculator updates as you go — no forms until you’re ready.
Pick a window online or message us on WhatsApp.
The essentials behind every clean — and what we refuse to do to your panels.
Mineral-free water that dries streak-free — no garden-hose white spots that bake onto hot glass.
Soft brushes made for panel coatings. We never pressure-wash panels or scrub with abrasives.
Trained crews with working-at-heights discipline and public liability cover on every visit.
Repeatable SOPs, clear handovers, and before-and-after photos so you know what was done.
Pretoria, Centurion, and nearby corridors — crews who know Highveld dust and access patterns.
Not happy with how the panels look after our visit? Tell us within 7 days and we’ll re-clean free.
Research and real-world pilots show that dust can take a measurable bite out of solar production. The result for your roof depends on local dust, weather, panel angle, and time since the last clean.
10–40%
Typical output loss reported as dust and soiling build up
15–20%
Higher output recorded by cleaned panels in one dusty-site pilot
4–40%
Performance recovery across field cases, depending on severity
Site results vary with dust and weather — we'll recommend a sensible rhythm. Not happy with the finish? Tell us within 7 days and we'll re-clean free.
Pretoria, Centurion, and key Gauteng corridors. Focused coverage for solar panel cleaning in Pretoria and Centurion. Don't see your suburb? Request a quote — we'll confirm coverage.
Pretoria · Pretoria East · Pretoria North · Pretoria West · Arcadia · Hatfield · Sunnyside · Muckleneuk · Gezina · Wonderboom · Silverton · Sinoville
Faerie Glen · Moreleta Park · Garsfontein · Die Wilgers · Equestria · Wapadrand · Woodhill · The Reeds · La Montagne · Kilner Park · Constantia Park · Annlin
Centurion · Irene · Clubview · Wierda Park · Eldoraigne · Highveld · Lyttelton
Brooklyn · Lynnwood · Lynnwood Ridge · Menlyn · Hazelwood · Waterkloof · Waterkloof Glen · Montana Park · Akasia
Research, maintenance schedules, and straightforward advice for getting more from your solar investment.

3 min read
Before-and-after photos look impressive, but they don’t tell you what cleaning did for performance. Here’s what HelioClean measures and reports after every clean.
Read article
2 min read
A University of Turku study found that dishwashing detergent can reduce the amount of light solar panels transmit — even after rinsing. Here’s what solar owners in Pretoria need to know.
Read article
3 min read
After heavy winter rain in Pretoria, we cleaned a Waterkloof home and the panels were still covered in dirt. Here’s why rain is not enough, and what actually works.
Read articleSee your price and reserve your slot in one step.
Prefer to set and forget it? Ask about quarterly or biannual maintenance plans — lower per-visit rates from visit 2, plus priority scheduling.
7-day look guarantee: free re-clean if you're not happy with how the panels look.
For most Pretoria and greater Gauteng homes, a professional clean every 3–6 months is a practical baseline. Suburban roofs often sit at 4–6 months; sites near construction, farms, or heavy bird activity may need cleaning every 2–4 months. Rain helps a little, but Highveld showers rarely rinse baked-on dust the way purified water and soft brushes do. We’ll recommend a rhythm based on your roof, surroundings, and inverter history.
See the Gauteng cleaning guideYes. We use RO/DI purified water, soft solar-safe brushes, and working-at-heights discipline — not abrasives, harsh chemicals, or high-pressure washing on panels. That approach protects anti-reflective coatings and aligns with what most manufacturers recommend. Our crews are trained, insured, and follow clear on-site safety checks before any roof work starts.
Compare DIY and professional cleaningNo. We clean with reverse-osmosis / de-ionised (RO/DI) water and gentle agitation. Mineral-free water dries streak-free without leaving the white spots that municipal or borehole water often leave on hot glass. That means cleaner panels, better light transmission, and no chemical residue on coatings or frames.
Why we use RO/DI waterNot always. If we have agreed access — gate codes, a nominated contact, or clear parking and roof access — the team can complete the clean without you on site. We’ll confirm the plan by phone or WhatsApp beforehand, introduce ourselves on arrival, and share before-and-after photos when the job is done. Pets, security systems, and special instructions are best flagged when you book.
Most residential solar cleans take about 1–2 hours, depending on panel count, roof complexity, and access. Bundling exterior windows or glass on the same visit usually adds time but still finishes in one trip. Larger estate or commercial arrays are scoped separately so we can plan crew size and timing properly.
Yes — and that’s the smart default for Highveld dust. A quarterly plan is our recommended option: 15% off from visit 2, priority scheduling, and automatic reminders. Your first clean is billed at the normal single-visit price; we enrol the plan after that visit (you can cancel anytime — future visits then revert to full rate). Biannual plans (10% off from visit 2) are available too.
If you’re not happy with how the panels look after our visit, tell us within 7 days and we’ll return to re-clean free. We document before-and-after photos on every job. We do not guarantee a specific kWh or percentage production lift — every roof, inverter, and weather pattern differs — but we stand behind a professional appearance finish.
From
R1,725
1–10 panels · most cleans pay back within a few months.
Commercial or estate? Request a site quote
Set your panel count above
Questions? WhatsApp us
Pretoria, Centurion, and surrounding areas — request a quote if your suburb is not listed.