Centurion · Pretoria · Gauteng

Clean panels. Clear gutters.
Properties that look after themselves.

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.

Free, no-obligation quotes Before and after photos Owner-run, not a call centre
Engen
Appointed by Engen Faerie Glen

We run the car wash at Engen Faerie Glen

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.

What we do

Four things, done properly

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.

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

Gutter Cleaning

Gutters and downpipes cleared by hand and flushed, so the first big storm runs off your roof instead of down your walls.

Gutter cleaning

Painting & Tiling

Interior and exterior painting, wall and floor tiling, and the preparation work that decides whether either of them lasts.

Painting and tiling

Commercial & Corporate Parks

Scheduled cleaning and maintenance for office parks, retail centres and industrial roofs, worked around your operating hours.

Commercial services
Why it matters

A dirty panel is a panel you paid for and are not using

Solar 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.

  • Cleaning restores output that soiling has taken away
  • Bird droppings and lichen can cause hot spots and permanent cell damage
  • We photograph the array before and after every visit
  • Pure water only, so there is no residue left to attract fresh dust
Solar panels on a Centurion roof after cleaning
How it works

From WhatsApp to done

No forms, no call centre and no salesman in your lounge. The whole thing runs off a WhatsApp conversation and a site visit.

You send us a message

Tell us what you need, roughly where you are, and send a photo or two of the roof or the area if you can.

We quote you

A written quote with a fixed price for the work described. Free, and with no obligation to accept it.

We book a date

We agree a day and a time window that suits you. For commercial sites we work around your trading hours.

We do the work

The crew arrives, does the job, cleans up after itself and sends you before and after photographs.

Recent work

Panels we have cleaned

Photographs from actual jobs on Gauteng roofs. Every visit is photographed before and after so you can see exactly what was done.

Our clients

The businesses that trust us with their property

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.

Engen
PYZE Auto Electrical
HZP Steel Construction
Curlewis Attorneys Inc
Horn van Wyk Attorneys
Cilliers & Gildenhuys Inc
Estate Attorney
Rossouw & Rossouw Financial Services
Zebra Innovation
MPI Property Investment
GH Legacy

Client marks are shown with permission. Add your name to this wall — send us a message.

Where we work

Centurion, Pretoria and the wider Gauteng area

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.

CenturionLytteltonWierdaparkEldoraigneMidstreamBlue ValleyHighveldIreneFaerie GlenGarsfonteinMoreleta ParkWaterkloofWaterfall CityMidrandPretoria EastKempton Park

Not on the list? Send us your suburb on WhatsApp and we will tell you honestly whether it is worth our while and yours.

Common questions

Before you book

How much does it cost?

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.

How often should solar panels be cleaned?

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.

Will you damage my roof or my panels?

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.

Do you work on weekends?

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.

How far do you travel?

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.

Get a free quote today

Send us a WhatsApp message with your suburb and what you need. We reply during business hours, with a written quote and no obligation.