Solar Panel Cleaning
Dust, bird droppings and Highveld grime quietly cost you yield. We clean panels by hand with pure water, no detergents and no abrasives.
Solar panel cleaning
Horn & Horn Projects keeps solar arrays producing, gutters draining and buildings looking their best. Residential, estate and commercial work, done by hand, photographed on every visit.
A forecourt is open around the clock and in constant public view, which is not a place where a job half done goes unnoticed. Engen appointed us to run theirs. We are also a trusted cleaning partner at Engen Simarlo, under the same ownership.
We would rather do a short list of work well than a long list badly. Everything below is done by our own crew, on site, with the same standard whether it is a two-bedroom house or an office park roof.
Dust, bird droppings and Highveld grime quietly cost you yield. We clean panels by hand with pure water, no detergents and no abrasives.
Solar panel cleaningGutters and downpipes cleared by hand and flushed, so the first big storm runs off your roof instead of down your walls.
Gutter cleaningInterior and exterior painting, wall and floor tiling, and the preparation work that decides whether either of them lasts.
Painting and tilingScheduled cleaning and maintenance for office parks, retail centres and industrial roofs, worked around your operating hours.
Commercial servicesSolar is one of the largest single investments a South African household or business makes on its roof. It is also one of the few that quietly loses output while looking completely normal from the ground.
Dust, pollen, bird droppings and the fine grit that comes off Highveld winds settle on the glass and stay there. Rain does not remove it. It streaks it. The panels keep working, just not at the output you are paying a bond or a lease on.
No forms, no call centre and no salesman in your lounge. The whole thing runs off a WhatsApp conversation and a site visit.
Tell us what you need, roughly where you are, and send a photo or two of the roof or the area if you can.
A written quote with a fixed price for the work described. Free, and with no obligation to accept it.
We agree a day and a time window that suits you. For commercial sites we work around your trading hours.
The crew arrives, does the job, cleans up after itself and sends you before and after photographs.
Photographs from actual jobs on Gauteng roofs. Every visit is photographed before and after so you can see exactly what was done.












A national fuel brand, law firms, financial services practices, a steel construction company and a property investment group. Different industries, one shared requirement: work that is done properly and does not need to be checked.











Client marks are shown with permission. Add your name to this wall — send us a message.
Our crews are based in Lyttelton Manor, Centurion, which puts most of the southern Pretoria and Midrand corridor within a short drive. We travel further for larger sites and for multiple properties booked on the same day.
Not on the list? Send us your suburb on WhatsApp and we will tell you honestly whether it is worth our while and yours.
Solar panel cleaning starts at R50,00 (fifty rand) per panel on a single storey roof. Gutter cleaning starts at R850,00 (eight hundred and fifty rand) for a single storey, two bedroom home. Painting, tiling and commercial work is quoted per site. Every quote is free and we confirm the price in writing before we start.
For most Gauteng homes, twice a year works well: once before the summer rains and once after the dry, dusty winter. Properties near main roads, construction, farmland or large trees usually need more frequent attention. We will tell you honestly what your roof needs rather than selling you a schedule you do not.
We use soft brushes, pure water and telescopic poles, and we work off the roof structure rather than on the panels themselves wherever the pitch allows. No detergents, no abrasive pads and no high pressure directly on panel seals. If the access on a particular roof is not safe, we will say so rather than take the chance.
Saturday mornings, yes, subject to the schedule. Commercial work is often better done over a weekend or outside trading hours, and we are happy to arrange that.
Centurion, Midrand and the Pretoria east and south corridors are our core area. We travel further for larger jobs, for estates, and where several properties are booked on the same day. Travel outside the core area is quoted per kilometre and shown separately on the quote.
Send us a WhatsApp message with your suburb and what you need. We reply during business hours, with a written quote and no obligation.