Why Is My Roof Leaking When It Rains? A Johannesburg Homeowner’s Guide

Why Is My Roof Leaking When It Rains? A Johannesburg Homeowner’s Guide

It always seems to happen at the worst possible time. A proper Highveld summer storm rolls in, the rain hammers down like it’s got something to prove, and suddenly there’s a wet patch spreading across your ceiling. Or worse, water actually dripping into a bucket you’ve now had to fish out of the garage.

If you’ve found yourself Googling “why is my roof leaking when it rains” at 11pm with a torch in your hand, you’re not alone. It’s one of the most common questions Johannesburg homeowners ask us, and the answer is rarely as simple as “you’ve got a hole in your roof.”

This is a proper rundown of what’s actually going on up there, why it tends to happen here specifically, and what you should do about it.

First, the uncomfortable truth: most roof leaks aren’t from the obvious place

Here’s the thing that catches almost everyone off guard. The wet spot on your ceiling is almost never directly underneath the actual leak.

Water is a sneaky thing. Once it gets through your roof covering, it runs along beams, trickles down sloped surfaces, follows nails and screws, and only drops onto your ceiling once it hits something that stops its journey. By the time you see a stain in your kitchen, the entry point could be three metres away above your bathroom.

This is why DIY roof repairs so often fail. Homeowners patch the area above the stain, the next storm rolls in, and the leak shows up again because the actual entry point was never touched. We see this constantly when we do inspections — sealant globbed onto the wrong tile, with the real problem still sitting there untouched.

The most common reasons your roof is leaking when it rains

Let’s get into the actual causes. In our experience auditing and repairing roofs across Johannesburg, these are the culprits roughly 90% of the time.

  1. Cracked or slipped roof tiles

Concrete and clay tiles are durable, but they’re not invincible. Heavy rain storms (especially the ones we’ve been getting more of in Gauteng), foot traffic from previous workmen, geyser installers, solar installers, and general age all take their toll. A single hairline crack you can’t see from the ground is more than enough to let water in during a heavy downpour.

Slipped tiles are the other side of this coin. The clips and nails holding tiles in place corrode over time, especially on older homes. The tile slides slightly out of position, and you’ve now got a gap that funnels water straight into your roof void.

  1. Failed or perished waterproofing on flat roofs and parapets

If you’ve got any flat roof sections, parapet walls, or box gutters — and most Johannesburg homes built in the last 30 years have at least one of these — your waterproofing membrane is doing all the heavy lifting. The problem is, that membrane has a lifespan. Most torch-on systems last around 8 to 12 years before they start cracking, lifting, or losing their bond.

The Johannesburg sun is brutal on waterproofing. UV exposure dries it out, daily thermal expansion and contraction pulls at the seams, and eventually water finds its way in. If you’ve never re-waterproofed your flat sections and your house is older than a decade, this is statistically your most likely problem.

  1. Damaged or missing flashings

Flashings are the metal strips that seal the joins between your roof and anything sticking up out of it e.g. chimneys, walls, parapets, skylights, vent pipes. They’re also one of the most consistently badly installed elements on South African homes.

When flashings lift, rust through, or were never properly tucked into the brickwork (chased in) to begin with, they let water run straight down the wall and into your home. This is a classic cause of those mysterious leaks that only appear during driving rain, because the wind is forcing water sideways into a gap that vertical rain never reaches.

  1. Blocked gutters and downpipes

This one sounds too simple, but it causes more leaks than people realise. When your gutters are full of leaves, jacaranda blossoms, tennis balls, and whatever else has accumulated up there, rainwater backs up. It overflows over the edge of the gutter, but it also pushes back up under the roof tiles at the eaves.

Once water is moving uphill under your tiles, it bypasses every waterproof layer your roof has. We’ve seen homes with completely sound roofs leak badly purely because nobody had cleaned the gutters in three years.

  1. Ridge tile failures

The ridges and hips of your roof — the lines along the top and corners — are bedded in mortar on most South African homes. That mortar cracks. It’s not a question of if, it’s when. Once it cracks, the ridge tiles can lift slightly in high winds, and water gets in along the entire ridge line.

Modern installations use a dry-ridge system that’s far more reliable, but most homes built before about 2010 are still on mortar bedding.

  1. Nail sickness and underlay failure

Underneath your tiles is a waterproof underlay (or it should be). This is your secondary defence — it catches any water that makes it past the tiles and channels it out to the gutters. On older homes, this underlay has often degraded into something resembling old newspaper, and the nails holding the battens have rusted through.

This is the worst kind of leak to diagnose because the entry point and the appearance point can be metres apart, and the underlay damage is invisible until you actually go up into the roof void to look.

Why Johannesburg roofs leak more than you’d expect

We’ve worked on roofs across the country, and Joburg has its own particular set of challenges.

The high volume storm pattern matters here. Our rain doesn’t drizzle, it arrives in vertical sheets, often with hail, often with strong wind. A roof that would handle a Cape winter just fine can be overwhelmed by a single Joburg summer afternoon. The volume of water hitting the surface in a short window finds every weakness.

The thermal cycle is the other big factor. We get cold winter mornings followed by 25-degree afternoons. That daily expansion and contraction works on every joint, every flashing, every bedded ridge. Over years, it pulls things apart slowly but reliably.

And then there’s the build quality issue. Without naming names, a lot of homes built during the property booms of the early 2000s and 2010s were thrown up quickly. Roofs especially. We see the same shortcuts again and again — flashings sat on top of brickwork instead of chased in, undersized box gutters, missing or torn underlay, ridge mortar mixed with too much sand.

What you should actually do about it

If your roof is leaking, here’s the honest order of operations:

Don’t go up there yourself unless you really know what you’re doing. Roof injuries are common, and walking on tiles without knowing where to step can cause more damage than the leak you’re trying to fix.

Don’t accept a quote from someone who hasn’t been on your roof. Anyone who stands on your driveway, looks up, and tells you what’s wrong is guessing. The actual diagnosis happens from your roof, where the underlay, beams, and water trails and actual condition tell the real story.

Be wary of the “we’ll just seal it” approach. Sealant has its place, but it’s a band-aid on most leaks. If a contractor’s first instinct is to reach for a drum of liquid rubber or sealant, you’re getting a temporary fix sold as a permanent one.

Get a proper inspection report before any repair work. A real roof inspection should give you photographs, a written assessment of the actual cause, and a scope of work that explains why each item needs to be done. If you’re getting a one-line quote, you’re not getting an inspection — you’re getting a guess.

The bottom line

A roof leak is your home telling you something specific. The job isn’t to silence that message with sealant — it’s to figure out what it’s actually saying and fix the underlying cause. Most leaks have a clear, diagnosable reason behind them, and most of those reasons are repairable without replacing the whole roof.

The homeowners who end up spending the most on roofing are almost always the ones who tried to patch their way out of a problem for years before getting a proper diagnosis. The ones who spend the least are the ones who dealt with it properly the first time.

JBC Roof Cover is a third-generation Johannesburg roofing company. We’ve been diagnosing and repairing roof leaks across the city for over 30 years. If you’ve got a leak you can’t pin down, it’s worth getting someone in who’s seen it all before. We’re happy to walk you through what’s actually happening up there.

Contact Form
=