Why Is My Roof Leaking During Heavy Rain in Ghana? (12 Real Causes and How to Fix Each One)
Share
DIAGNOSTIC GUIDE
The 12 real reasons roofs leak during heavy rain in Ghana — with the diagnosis, urgency, and typical fix cost for each. Read this before you call anyone.
Your roof leaks. It only leaks when it rains hard — light rain is fine. And by the time you notice, water is already staining the ceiling below, ruining paint, and possibly reaching the reinforcement steel inside your concrete.
Here is the frustrating truth: on a modern Ghanaian building, the roof itself is almost never where the leak starts. It is one of twelve very specific weak points, and until you identify which one, you cannot fix the problem.
This guide walks you through the 12 real causes of heavy-rain leaks we see across Accra, Tema, Kumasi, and the rest of Ghana — in the order of how commonly they show up. Match your symptoms to the causes below to know what you’re actually dealing with before the next storm.
1. The Parapet Wall Coating Has Cracked or Peeled
How to check: Walk around the outside of your building. Look at the vertical wall running above the roof line — the parapet. Are there hairline cracks in the coating? Is the coating lifting away from the wall? Is there discolouration where water has been tracking down?
Why it happens: Parapets face direct sun on both faces and swing between 25°C and 60°C+ every day. Standard coatings can’t handle that thermal cycling. They crack. Water pushes through the cracks and tracks down inside the wall cavity.
Fix: Fleece-reinforced polyurethane membrane. Bridges cracks up to 3 mm. 25-year design life. See our Madina parapet case study.
Typical cost: GHS 220–350 per m² of parapet face.
2. Blocked Roof Drain Outlet or Downpipe
How to check: The morning after heavy rain, look at the roof. Are there pools of standing water more than a few hours after the rain stopped? If yes, drainage is the problem — not the coating.
Why it happens: Leaves, twigs, plastic bags, bird nests, dust, and occasionally lizards block the drain outlet. Water backs up, finds any weak point in the coating, and enters the building.
Fix: Clean the outlet and run a hose down the downpipe to confirm flow. If the outlet is corroded through, replace it.
Typical cost: GHS 300–1,500 for cleaning + minor repair.
3. Split Seam Laps in the Metal Box Gutter
How to check: If you have a pitched IBR metal roof, get up there and look inside the box gutter. Are the horizontal overlaps between metal sections still sealed? Any rust streaks running down inside the gutter?
Why it happens: Metal gutter seams flex with every heat cycle. The original silicone or rivet joint eventually fails.
Fix: Fleece-reinforced polyurethane membrane inside the gutter — turns the whole gutter into one seamless waterproof channel. See our metal roof gutter case study.
Typical cost: GHS 250–400 per linear metre.
4. Cracked Coating Around Roof Penetrations
How to check: Every vent stack, pipe, satellite mount, or air-con condenser pad on your roof is a penetration. Look at the coating around each one for cracks, lifting, or old failed sealant.
Why it happens: The joint between something rigid (the pipe) and something flexible (the coating) is always the highest-stress point on any roof. The first spot on the whole roof that will fail.
Fix: Cut back the failed coating, install butyl rubber tape as a bridge, then reinforce with fleece and topcoat.
Typical cost: GHS 400–1,200 per penetration.
5. Concrete Roof Slab Has Hairline Cracks
How to check: If your building is older than 10 years and the coating is more than a few years old, get someone to inspect the slab surface with the coating removed at a suspect spot. Hairline cracks running with the reinforcement steel below are common.
Why it happens: Concrete moves. Reinforcement steel moves. Over years, hairline cracks develop and grow. A thin coating cannot bridge them once they exceed about 0.3 mm.
Fix: Chase the cracks, fill with flexible crack filler, then apply fleece-reinforced membrane over the top.
Typical cost: GHS 180–280 per m² depending on crack density.
6. Rust Holes Through the Metal Roof Sheet
How to check: On a bright day, get inside the roof void with a torch off. If you can see any daylight through the ceiling from above, the metal has perforated somewhere.
Why it happens: Galvanised steel eventually pits, then perforates — especially in coastal areas where salt accelerates corrosion. Every screw penetration is a starting point.
Fix: Rust converter primer + fleece-reinforced membrane over the affected area.
Typical cost: GHS 3,000–12,000 depending on extent.
7. Failed Silicone or Bitumen Patch from a Previous Repair
How to check: Is there evidence of an old patch repair — a strip of bitumen tape, a bead of silicone, a lump of tar? Is it cracked, lifting, or slumped?
Why it happens: Silicone and bitumen tape have a 2–5 year service life at best. They are always a temporary fix that outlives its warranty within one or two rainy seasons.
Fix: Remove the old patch entirely. Prime the substrate. Install a proper fleece-reinforced membrane over the whole area.
Typical cost: GHS 800–2,500 for the repair, plus the price of the underlying system.
8. Faulty Roof Falls (The Slab Is Not Sloping to the Drain)
How to check: Look at the roof after rain. Water should flow to the drain outlet within a few hours. If water is pooling in random low spots, the slab was cast out of level or has settled unevenly over time.
Why it happens: Original construction error. Slab settlement. Poorly done screed layer.
Fix: Build up the low points with a fresh screed layer before waterproofing.
Typical cost: GHS 60–120 per m² of screed correction, on top of the waterproofing.
9. Failed Wall-to-Slab Junction
How to check: Look at the corner where the parapet wall meets the roof slab. Any cracks in the coating along this junction? Any visible gap?
Why it happens: This is a construction joint by design — two independent structural elements poured at different times. Movement between them is inevitable, and thin coatings tear at the joint first.
Fix: Chase and clean the joint, apply butyl tape as a bridge, then fleece-reinforced coating over the entire angle.
Typical cost: GHS 120–200 per linear metre.
10. Broken Roof Tiles or Displaced Shingles
How to check: Only applies to tiled or shingle roofs. After a storm, inspect for cracked tiles or shingles that have shifted from their original position.
Why it happens: Wind, falling debris, foot traffic during previous repairs, or age-related brittleness.
Fix: Replace damaged tiles/shingles. Consider a full roof underlay upgrade if repairs are becoming frequent.
Typical cost: GHS 30–150 per tile, or GHS 8,000–25,000 for a full underlay.
11. Overflowing Concrete Gutter
How to check: During heavy rain, watch your concrete gutter (if you have one). Is water overflowing the gutter edge and running down the exterior wall of the building?
Why it happens: Either the gutter is undersized for the storm intensity, or debris has reduced the effective capacity, or the fall to the outlet is wrong.
Fix: Waterproof the gutter properly, install a leaf guard, and confirm outlet size. See our Tema concrete gutter case study.
Typical cost: GHS 3,500–8,500 depending on gutter length.
12. Failed Window or Door Seal
How to check: During the leak, look at the interior walls near windows and doors. Is water tracking through the frame instead of coming from the ceiling?
Why it happens: Original silicone seal has hardened and cracked, or the sill flashing has failed.
Fix: Strip old silicone, clean, re-caulk with a quality polyurethane sealant. Check flashing.
Typical cost: GHS 200–600 per window or door.
How to Diagnose Your Specific Leak
The location of the water stain inside your ceiling is not always directly below where the leak enters the roof. Water can travel meters along a slab before it finds a spot to drop through. So don’t just look up — walk the whole roof.
Best diagnostic approach:
- During heavy rain, note exactly where water appears inside the house
- Wait for the rain to stop
- Get on the roof and inspect every one of the 12 items above in a widening spiral out from the point directly above the internal leak
- Photograph anything suspicious
- Send us the photos on WhatsApp and we’ll tell you what we’re looking at and what it will take to fix
Get a Free Professional Diagnosis
If you’d rather have someone else do the roof inspection, that’s what we’re here for. We come out, walk the roof, identify the cause (or causes — leaks often have more than one), and email you a written report and quotation within 24 hours. Free anywhere in Greater Accra.
- Phone: 0555 548 001 or 0241 737 026
- WhatsApp: Send us photos of the leak on WhatsApp
- Book online: Book a roof inspection
- Related reading: 7 Signs Your Roof Needs Waterproofing · Waterproofing Cost Guide 2026
Festghana Waterproofing Solution Company Limited (trading as Fest Ghana Limited) is a Ghanaian-owned waterproofing specialist serving Accra, Tema, Kasoa, Madina, Kumasi, and nationwide Ghana. Workmanship warranty on every job.