RobCon Electrical travels to Johannesburg every week for residential and commercial solar panel cleaning. We work across the northern suburbs and Sandton, as well as retail centres, office parks and industrial sites throughout the greater Johannesburg area. For commercial clients we can set up a recurring schedule so panel cleaning simply happens without you chasing it.
Vehicle emissions and city air leave an oily deposit that binds dust to the glass
Industrial areas to the south and east add heavier particulate soiling
Dense tree cover in the northern suburbs means leaf litter and bird droppings year-round
Commercial Johannesburg sites are quoted at R25 per panel from 100 panels, with minimal disruption to your business while our teams are at work.
Where we work
We regularly clean solar systems in and around these areas — if yours isn't listed, ask anyway.
Sandton
Bryanston
Fourways
Randburg
Rosebank
Morningside
Woodmead
Sunninghill
Roodepoort
Residential
R35
From, per panel
Commercial
R25
Per panel · 100+ panels
Arrays below 100 panels are R35 per panel. Minimum call-out applies. Prices exclude VAT.
Why Johannesburg soiling is different
Johannesburg panels do not just collect dust — they collect city air. Vehicle emissions across the M1, N1 and Sandton road network leave a fine oily deposit, and that film is what makes the dust stick instead of blowing off. It is a genuinely different problem to a farm roof, and it is why Johannesburg arrays often show a steady creeping loss rather than a sudden drop.
The northern suburbs add a second layer. Bryanston, Morningside and Sunninghill are heavily treed, so panels get leaf litter, sap and year-round bird traffic. Roodepoort and the sites further south and east pick up heavier industrial particulate. We adjust how long we spend on the wash step accordingly — the per-panel price does not change.
Working in Johannesburg from Pretoria
We are Pretoria-based and in Johannesburg weekly, so Johannesburg jobs are grouped by area and day. That keeps travel out of your price: you pay R35 per panel below 100 panels, or R25 per panel from 100 panels, the same as a client on our doorstep. Give us your suburb when you enquire and we will tell you which day we are next in that part of the city.
For office parks, retail centres and body corporates we set up a recurring schedule — typically every six months, or quarterly near industrial areas — so the clean happens on its own and you get before and after photographs and an output note after each visit.
What our clients say
Since our panels have been cleaned, our solar generation have been 32% higher. Great and trustworthy team — I should have done this much sooner! We forget how much dust our panels accumulate.
Zander Walters
Midstream residential owner
Contacted Andre Roberts — he promised to see that the solar problem we had was fixed within a week. It's now 4 days later, Andre visited me in person and my problem is fixed. Thanks to Andre for keeping his promise and providing me with great service!
Dawid Ludik
Solar client
They are professional, passionate and proud of their product. Big aim on client satisfaction and after sales service.
Michael Pieterson
Solar client
Great service from Andre and team and we are very happy.
Nico Nagel
Solar client
Book a panel clean in Johannesburg
Send us your suburb and panel count — we'll come back with a price.
Questions we get asked
Solar panel cleaning in Johannesburg — your questions
R35 per panel below 100 panels and R25 per panel from 100 panels in Johannesburg, excluding VAT, with a minimum call-out. Travel from Pretoria is not added on top — Johannesburg jobs are grouped by day so you pay the same rate as a local client.
We are in Johannesburg every week. We work across Sandton, Bryanston, Fourways, Randburg, Rosebank, Morningside, Woodmead, Sunninghill and Roodepoort, plus commercial sites throughout the greater metro. Tell us your suburb and we will tell you which day we are next in your area.
Yes. Commercial cleaning is a large part of our Johannesburg work. We quote at R25 per panel from 100 panels, or R35 below, work with minimal disruption to your business while our teams are on site, and can run a recurring schedule with before and after photographs after each visit.
Every 6 to 12 months for most homes. Closer to every 3 to 6 months for sites near heavy traffic, industrial areas or dense tree cover, because the oily city film holds dust on the glass instead of letting rain rinse it off.
RobCon Electrical charges R35 per panel for arrays below 100 panels, and R25 per panel for arrays of 100 panels or more. A minimum call-out applies and prices exclude VAT. A 12-panel home system therefore starts at around R420 excluding VAT.
Most solar systems in Gauteng benefit from a professional clean every 6 to 12 months. Clean more often if the property is near construction, on a busy road, surrounded by trees, close to mines or industrial areas, or frequently visited by birds. Waiting until panels look dirty usually means production has already been lost.
Yes. Dust, pollen and bird droppings block sunlight from reaching the cells, so a soiled array produces less than it was designed to. One RobCon client in Midstream measured 32% higher generation after a professional clean. The exact gain depends on how dirty the panels were and how long since the last clean.