Why is my flat roof leaking?
A flat roof usually leaks because water sits on it and finds a weak spot: a cracked or lifting waterproof layer, a failed joint where the roof meets a wall, a blocked outlet, or a gap around a skylight or pipe. Oaks repairs flat roof leaks in Johannesburg. A leak repair and reseal starts from R2,200, and waterproofing a flat-roof section starts from R9,500.
Get your starting price
Tell Oaks about the leak and your suburb. The price you get is a starting price from the list, and Oaks confirms the fixed price in a quote.
Or WhatsApp us: 081 372 4079
What usually causes a flat roof to leak?
A flat roof is not completely flat. It has a slight slope that moves water to an outlet. When water stays on the roof instead of draining, it finds any weak point. Strong Highveld sun ages the waterproof layer, and heavy summer storms then test it.
- A cracked, split or blistered waterproof layer, usually from age and sun.
- Joints and edges, where the roof meets a wall, a parapet or an upstand.
- Water that stays on the roof (ponding) because of low spots or a blocked outlet.
- Blocked or damaged box gutters and roof outlets.
- Gaps around things that go through the roof, such as skylights, vents, pipes and solar panel mounts.
- Damage from people walking on the roof, from tools, or from hail.
What can I check safely?
Stay on the ground or inside the house. Do not walk on a wet roof.
- Note when the stain appears. A stain that shows up only after rain points to the roof. A stain that appears when it has not rained may be a pipe.
- Look at where the stain is. A stain under a wall edge, a skylight or a vent points to a joint or seal there.
- From a safe place, such as an upstairs window or the ground, look for water still sitting on the roof a day after rain.
- Look for leaves and dirt over roof outlets and in box gutters you can see from the ground.
- Take dated photos of the ceiling stain and the roof. They help any contractor price the job.
What should I do while I wait for a repair?
- Move furniture and put a bucket under the drip.
- If water is near a light fitting or plug, switch that circuit off at the distribution board and do not use it.
- If the ceiling is bulging with water, keep people clear of the area below it.
When should I call someone?
Call a professional when:
- The stain comes back after every rain, or is getting bigger.
- The ceiling is sagging or bulging.
- Water is getting near electrics.
- The roof surface is visibly split, bubbled or lifting.
- Water stands on the roof more than a day after rain.
- The roof is high or hard to reach. Do not climb it yourself.
- Your roof has old cement sheets that may contain asbestos. Do not scrub, drill or break them.
How does Oaks fix a leaking flat roof?
Oaks' price list covers the jobs a flat roof leak usually needs: a leak repair and reseal, waterproofing a section of flat roof, waterproofing a full flat roof (torch-on), sealing cracks and joints, and waterproofing box gutters. Which one fits depends on where the water is coming in and how far the damage runs. Oaks confirms that in the quote.
- Send photos of the leak and the roof, and your suburb, on WhatsApp to 081 372 4079 or through the Instant Price form.
- Oaks sends a fixed price in a quote, valid for 14 days.
- Oaks books the job within 7 days.
- When the job is finished you get a photo report.
Waterproofing comes with a 5-year warranty and every Oaks job has a workmanship guarantee. A 50% deposit is paid before work starts and the balance when the job is done.
What does a flat roof leak repair cost?
| Job | Price |
|---|---|
| Leak repair and reseal | from R2,200 |
| Waterproofing, flat-roof section | from R9,500 |
| Waterproofing, full flat roof | from R42,000 |
| Flat roof, torch-on | from R420 per m² |
| Crack and joint, per metre | from R150 |
| Box gutters, per metre | from R190 |
A price marked 'from' is where that kind of job starts. These are northern-suburbs rates. For worked examples and what changes the price, read the waterproofing cost guide.
Questions and answers
Can a leaking flat roof be repaired without a new roof?
Often a smaller job is listed: a leak repair and reseal starts from R2,200, and a flat-roof section starts from R9,500. A full flat roof starts from R42,000. Oaks confirms in the quote which one fits your roof.
How do I know the leak is the roof and not a pipe?
A stain that appears only after rain points to the roof. A stain that appears when it has not rained may be a pipe. Tell Oaks which one you see when you send photos.
How fast can Oaks start?
Jobs are booked within 7 days. After you accept your quote, we contact you to agree a date.
Will the ceiling stain go away once the roof is fixed?
The stain stays until it is painted over. Interior painting is on the Oaks list at R95 per m² for 2 coats, so ask for the ceiling to be added to your quote.
Is there a warranty on the repair?
Yes. Oaks gives a 5-year warranty on waterproofing. Ask for the terms in writing with your quote.
Jobs by Oaks
-
A flat roof half coated while the work is under way. -
A finished job: a flat roof fully coated, with solar panels and a skylight. -
A sealed flat roof edge with a skylight and foil duct. -
A roof drain set in grey membrane.
Related pages and guides
Last updated: 29 October 2026. Prices checked against the Oaks price list, October 2026.
Get your instant price
Tell Oaks about the leak and your suburb. The price you get is a starting price from the list, and Oaks confirms the fixed price in a quote.
Why Choose Oaks Coatings & Finishes?
Fixed price upfront
You see a starting price first, then we confirm your price. Work that is not on your quote gets its own quote first.
Booked within 7 days
Your job is booked within 7 days.
Photo report on completion
When the job is done, you get a photo report.
Workmanship guarantee
We guarantee our workmanship.
Ready For A Price?
-
Our Prices
Prices come from our own price list. You see a starting price before you commit.
-
Our Promise
Booked within 7 days, a photo report when the job is done, and a workmanship guarantee.
Get your starting price
Answer a few questions and see a starting price from our price list. You do not have to accept.
Or WhatsApp us: 081 372 4079