Skip to main content

How Do I Waterproof My Own Roof in South Africa?

Last Updated: August 2026

DIY roof waterproofing in South Africa is the self-applied treatment of a residential roof surface with a liquid waterproofing compound to prevent water ingress, extend roof life, and eliminate leaks without professional labour costs. Done correctly on the right surfaces and conditions, a DIY liquid rubber application on a flat concrete roof, metal roof, or tiled roof can last 10 to 15 years. Done incorrectly, through wrong product selection, poor surface preparation, or application in unsuitable weather, it fails within months. This guide gives South African homeowners the complete process: how to assess whether your roof is a suitable DIY candidate, how to prepare the surface correctly, how to apply a liquid rubber system, and what mistakes to avoid.

Is Your Roof a Suitable DIY Waterproofing Project?

Not every roof is appropriate for DIY waterproofing. Assess your situation honestly before buying product. A flat concrete roof or balcony under 100 square metres in area with no active structural cracking is a good DIY candidate. A metal roof, whether IBR, corrugated, or Chromadek, in sound condition where the primary problem is fastener corrosion or lap joint sealant failure is also appropriate. An asbestos roof that is intact, non-friable, and requires encapsulation coating can be DIY-treated. A box gutter or downpipe area with localised waterproofing failure and a domestic pond, planter, or water feature requiring a waterproof lining are also suitable for DIY. Situations that require professional assessment include roofs with visible structural cracking or deflection, any friable or crumbling asbestos where fibres are being released (do not disturb; call a specialist), multi-storey buildings where working at height requires professional safety systems, roofs over 100 square metres where spray application is significantly more effective and cost-efficient than brush and roller at that scale, and active water damage with associated ceiling or structural repair required.

What Materials and Equipment Do You Need?

EcoCoat Liquid Rubber is the recommended product for DIY residential waterproofing. It is a 2-in-1 rubberised compound that provides waterproofing and colour finish in a single application, is formulated for brush and roller application, and is developed specifically for South African climate conditions. To calculate how much product you need, use these coverage rates: smooth concrete or flat metal provides approximately 3 to 4 square metres per litre per coat; IBR or corrugated metal provides approximately 2 to 3 square metres per litre per coat; two coats are required for most surfaces with a minimum 45-minute drying time between coats; add 10% to your calculated quantity for overlap, wastage, and detailing. EcoCrete is recommended as a primer coat on porous or high-suction concrete surfaces before EcoCoat application. For equipment you will need a stiff broom or brush for surface cleaning, a pressure washer if available for degreasing and dust removal, a wire brush or angle grinder with wire wheel for rust removal on metal surfaces, rust primer if treating rust spots on metal, crack filler for concrete cracks wider than 2mm, a 12mm nap roller and roller tray, a 50 to 75mm paint brush for detail work and edges, a mixing stick or drill with mixing paddle for larger quantities, and personal protective equipment including gloves and safety glasses.

How Do You Prepare the Surface Before Waterproofing?

Poor surface preparation is the cause of the majority of coating failures. This step cannot be rushed. For concrete surfaces, start by removing all loose material, crumbling concrete, and old delaminating coatings with a scraper, brush, or angle grinder. Clean the full surface with a stiff broom to remove all dust and debris. If grease or oil contamination is present, degrease with an appropriate solvent cleaner and rinse. Fill cracks wider than 2mm with a suitable crack filler and allow to cure fully. Allow the surface to dry completely, which takes 24 to 48 hours after rain or cleaning. For metal surfaces, remove all loose rust with a wire brush or angle grinder with wire wheel. Treat remaining rust with an appropriate rust converter or acid wash, allow to react and dry. Apply rust primer to treated areas if required by the product specification. Degrease if oil or grease is present. Ensure all screw heads and fasteners are tight and washers are intact. For asbestos surfaces, do not use a high-pressure washer as this can dislodge fibres. Clean gently with a soft brush and water to remove loose dust and debris. Do not sand, grind, or use tools that create dust. Wear an appropriate P2 or P3 dust mask during any cleaning of asbestos surfaces. Allow to dry completely.

Should You Apply EcoCrete First?

If applying EcoCoat on porous concrete where water soaks in quickly when a small amount is splashed on the surface, apply a thin coat of EcoCrete first. This closes the pores, improves adhesion, and prevents the first EcoCoat application from being partially absorbed into the substrate. Apply EcoCrete by brush or roller at thin, even coverage. Allow to dry before applying EcoCoat, which typically takes 2 to 4 hours under normal conditions.

How Do You Apply EcoCoat Correctly?

Stir the EcoCoat thoroughly before use. If the product has been stored in cold conditions, allow it to reach room temperature before application because cold product is thicker and harder to apply evenly. The surface temperature must be above 10 degrees Celsius and below 50 degrees Celsius. Do not apply if rain is expected within 4 hours. Work methodically across the roof in strips without leaving wet edges to dry before connecting them. Apply detail work first on edges, penetrations, parapet junctions, and fastener heads using a brush, then roll the field area after detailing is complete. Aim for even, consistent coverage without heavy build-up in any one spot. Allow the first coat to dry for a minimum of 45 minutes before the second coat. In cold or humid conditions, allow longer. Apply the second coat perpendicular to the first coat. If you rolled east to west on the first coat, roll north to south on the second. This cross-hatching technique ensures any thin spots in the first coat are covered by the second application. Pay particular attention to parapet wall junctions and upstands, which should receive extra product to ensure adequate film build. Give careful attention around all penetrations including pipes, conduits, and drains, using a brush to work the product into the junction between the penetration and the membrane. Box gutters and low points experience the most water loading and benefit from additional coverage.

What Are the Most Common DIY Waterproofing Mistakes?

Applying over a wet or damp surface is the single most damaging mistake. Water trapped under the membrane creates blisters and prevents adhesion. Always wait 24 to 48 hours after rain, morning dew, or cleaning before applying. Check with a moisture meter if in doubt. Skipping surface preparation is the second most common mistake. No product will bond to a dirty, oily, or loose surface. Every hour spent on preparation saves five hours of repair work later. Applying too thinly produces pinholes and reduces the elasticity and waterproofing performance of the cured membrane. One thin coat is not equivalent to two proper coats. Use the calculated coverage rate and ensure you are applying enough product. Applying in direct mid-summer sunlight on a very hot roof causes the product to skin over before it fully levels, which can reduce adhesion. Apply in the early morning or late afternoon on very hot days. Not sealing penetrations properly is the most predictable point of future failure. Every pipe, conduit, drain, and fastener head is a potential water entry point. These details take time to do with a brush but are critical for system performance.

Curing and Final Inspection

Allow the completed membrane to cure undisturbed. Surface cure, where the roof becomes walkable, typically occurs within 4 hours under good drying conditions. Full cure to maximum performance takes 24 to 72 hours depending on film build and conditions. Walk the entire roof surface after cure and inspect for thin spots or missed areas, which will have a different sheen or visible substrate showing through, and for pinholes from air bubbles during application. Check areas where the membrane may have pulled away from a penetration or parapet junction. Touch up any deficiencies with a brush before declaring the job complete.

Frequently Asked Questions

What is the easiest DIY waterproofing product for a small flat roof in South Africa?

EcoCoat Liquid Rubber is the most practical DIY waterproofing product for small flat concrete roofs in South Africa. It is a 2-in-1 system that provides both waterproofing and colour in a single application, is formulated for brush and roller application by non-professionals, and is developed for South African UV and temperature conditions. Available in 5L and 20L containers from DuGill Manufacturing with nationwide delivery.

How many coats of liquid rubber do I need to apply?

Two coats are recommended for all standard applications. The first coat bonds to the substrate and establishes the primary membrane. The second coat, applied perpendicular to the first, provides additional film build and covers any thin spots or pinholes in the first application. Allow a minimum of 45 minutes drying time between coats.

Can I apply EcoCoat over my existing roof paint?

Yes, provided the existing paint is sound and firmly adhered, not peeling or delaminating. If the existing coating is lifting or bubbling, remove the affected areas before recoating. Applying a new membrane over delaminating paint simply traps the failure and the new coating will lift with the old one when it eventually fails.

How long do I need to wait after rain before applying?

Allow at least 24 hours after significant rainfall for a concrete surface to dry sufficiently. Metal surfaces dry faster. Check that the surface is visually dry with no moisture sheen before application. On porous concrete, subsurface moisture can persist longer than surface appearance suggests. When in doubt, wait another day.

What colour options are available in EcoCoat?

EcoCoat is available in black, charcoal, sky grey, chocolate brown, dark green, and terracotta. Custom colour matching is available for special orders. Contact DuGill with your colour swatch or code. The standard colours are UV-stabilised to resist fading and chalking under South African sun.

Can I waterproof my balcony with EcoCoat?

Yes. EcoCoat is suitable for balconies, walkways, and concrete slabs exposed to rain and foot traffic. For balconies that experience regular foot traffic, ensure adequate film build through two proper coats for durability. On balconies adjacent to rooms below, pay particular attention to the junction between the slab and the wall. This junction should receive a brush-applied upstand detail of at least 150mm up the wall.

Order EcoCoat for Your DIY Project

DuGill Manufacturing delivers EcoCoat nationwide across South Africa, with small quantities via The Courier Guy. For technical advice on your specific application, contact DuGill directly at 011 894 1405 or visit www.dugill.co.za. For professional installation on larger or more complex applications, contact the approved installer EcoProof Africa at www.ecoproofafrica.co.za.

DuGill Manufacturing (Pty) Ltd produces EcoCoat Liquid Rubber, a proudly South African DIY and professional waterproofing product developed for the African climate. Available in 5L, 20L, 200L, and 1,000L containers. Delivered nationwide.