Roofing and waterproofing contractors
A sound roof and a dry building protect everything inside. We install new roofs, re-roof older buildings, repair leaks and waterproof roofs and slabs across South Africa.
What we do
- New roofs
- Re-roofing (replacing old roofs)
- Roof leak and damage repairs
- Waterproofing of roofs
- Waterproofing of concrete slabs
- Roof maintenance

Roofing for South African weather
South Africa's weather is hard on roofs: hail storms on the Highveld, strong winds at the coast, winter rains in the Western Cape and intense heat in Limpopo and the Northern Cape. A roof must be well fixed, properly sealed and able to drain water quickly.
Whether your roof is IBR sheeting, corrugated sheeting or tiles, we start by finding the real cause of the problem. A leak often shows up far from where the water gets in.
Waterproofing roofs and slabs
Flat concrete roofs, slabs and parapets need a waterproofing system that is properly applied over a clean, sound surface. Doing it before the rainy season, or as soon as a leak appears, prevents damp, mould and damage to ceilings and walls.
Why choose Madubula for roofing and waterproofing work
- Registered since 2011 (2011/150072/07) and graded by the CIDB in General Building (1GB) and Civil Engineering (1CE).
- Registered on the Central Supplier Database (MAAA1346101), so we can work for government departments and municipalities as well as private clients.
- Strictly compliant with the Occupational Health and Safety Act: PPE for every worker and a risk assessment before every project.
- Skilled artisans and quality, approved materials. We don't cut corners.
- You deal directly with Asser Mukhari, from the first call to handover, wherever your project is in South Africa.
How every roofing and waterproofing job is run
1. Planning. We learn exactly what you need, agree a realistic schedule and source quality materials so the project stays within budget.
2. Execution. Our team works under strict supervision, meets building regulations and keeps you updated on progress.
3. Completion. We work through a full snag list and leave the site clean. The job is only done when you are 100% satisfied.
Roofing & Waterproofing across South Africa
We take on roofing and waterproofing projects in all nine provinces. Choose your province to see the towns we cover and what to plan for in your area. Our postal address is P.O. Box 3609, Giyani, 0826.
Frequently Asked Questions
My roof leaks when it rains. Can you fix it?
Yes. Roof leak repairs are a core part of this service. Tell us your roof type and where you see the water, and send photos if you can.
Do you waterproof flat concrete roofs?
Yes. We waterproof roofs and concrete slabs.
Do you replace old roofs completely?
Yes. We do re-roofing as well as new roofs and repairs.
Other services
Get a roofing and waterproofing quote
Tell us about the job. We take on projects in all nine provinces of South Africa.