Roof repairs — find the leak, fix the cause, not just the stain.

A repair is only useful if we deal with the root cause. We climb the roof, find the actual entry point, and tell you whether you need a 200-ringgit fix or a bigger conversation.

Roofer replacing a cracked terracotta tile on a residential property

What "roof repair" actually means in Malaysia

In our experience, four of every five "leak" call-outs in the Klang Valley fall into one of four buckets: a slipped or cracked tile, a flashing failure around a valley or chimney, an unsealed screw on metal sheeting, or a blocked gutter overflowing under the eaves. Each one needs a different fix — and a "leak repair" that ignores the cause will be back in six months.

Repairs we do every week

  • Cracked or slipped tiles — usually caused by foot traffic, falling branches, or weak mortar. We replace like-for-like and re-bed neighbouring tiles where needed.
  • Flashing & valley leaks — the strips of metal that seal joints. We strip, re-line and re-seat with new lead or alu-zinc as appropriate.
  • Sagging or rotting battens — common in older terraces. We replace the affected battens and re-tile the section.
  • Metal sheet refastening — loose or stripped self-drilling screws, often the source of "phantom" leaks on shoplots and warehouses.
  • Skylight & roof penetration leaks — vents, antennae, solar mounts. We reseal or relocate.
  • Storm damage assessment — wind-lifted ridges, displaced tiles, debris impact. We coordinate the insurance paperwork if needed.

What's not a repair job

If more than around 15% of a roof is failing, a repair is usually false economy — you'll keep paying for symptoms while the rest of the roof keeps ageing. In those cases we'll tell you honestly, and we'll point you to our restoration or replacement services instead. We'd rather lose a repair quote than be back next monsoon.

How we price a repair

Small repairs (single tile, one flashing run, gutter fix) are priced on a fixed call-out basis. Anything bigger gets an itemised quote with parts and labour separated. You're free to accept all of it, half of it, or none of it — we don't push.

"They came out for what we thought was a roof leak. Turned out it was a blocked balcony drain. They fixed it for 80 ringgit and didn't try to invent more work. That's why we called them back six months later for the actual roof."
— Adrian H., Mont Kiara