Roofing SpecialistMalaysia Free inspection
Local guide · Updated 2026-10-16

Penang Roof Repair Guide: Pre-War Shophouses, Island Homes and the Mainland

Penang roof repairs range from pre-war shophouses with clay tiles and timber rafters in George Town to modern terraces and condos on the island and mainland. Minor leak repairs are indicatively RM350 to RM1,800. In the George Town heritage zone, roof changes generally need approval, so check with MBPP before works beyond like-for-like repair.

Penang Roof Repair Guide: Pre-War Shophouses, Island Homes and the Mainland

Penang's roofs: island and mainland

Penang has two quite different housing landscapes. On the island, George Town has a large stock of pre-war shophouses and terrace houses, alongside older estates in Jelutong, Air Itam, Gelugor and Tanjung Bungah, and many condos along the coast and hillsides. On the mainland in Seberang Perai, towns such as Butterworth, Bukit Mertajam, Seberang Jaya and Perai have large estates of terraces and semi-Ds, plus newer developments around Batu Kawan and Simpang Ampat.

The weather adds its own pressure. Penang gets heavy rain, especially around the inter-monsoon months, and many island homes are exposed to sea air. Hillside homes see more wind-driven rain.

Pre-war shophouse roofs: what goes wrong

Traditional George Town shophouses typically have clay roof tiles laid over timber rafters and battens, with open air wells, internal gutters between buildings and parapet or party walls shared with neighbours. These roofs can last a long time with care, but they have their own weak points.

  • Broken or slipped clay tiles, often where people have walked on the roof.
  • Timber rafters and battens weakened by age, damp or termites.
  • Internal gutters between shophouses that overflow or rust through.
  • Leaks around air wells, where roof slopes drain inward.
  • Cracked lime or cement at ridges and party wall junctions.
  • Later additions such as zinc covers or metal roofing that do not join properly to the original roof.

George Town heritage zone: check before you change anything

George Town is a UNESCO World Heritage Site, and buildings in the heritage zone are subject to conservation rules. In general terms, changes to a roof, such as replacing traditional tiles with a different material, altering the roof form or adding new structures, require approval. Like-for-like repair may be treated differently from alteration, but the rules are specific and can change.

Before planning anything beyond a simple repair, check with MBPP (Majlis Bandaraya Pulau Pinang) about what approvals apply to your building. Our technicians can describe the defect and repair options, but the approval decision rests with the authorities. This is general information, not legal or planning advice.

Island vs mainland: typical issues

AreaTypical housingCommon roof issues
George Town heritage zonePre-war shophouses, terracesClay tiles, timber rafters, internal gutters, approval needed for changes
Island suburbs (Jelutong, Air Itam, Gelugor)Older terraces, flatsAged tiles, ridge cracks, party wall flashing
Coastal and hillside island (Tanjung Bungah, Batu Ferringhi side)Condos, bungalowsSea-air corrosion, wind-driven rain, flat roof membranes
Bayan LepasTerraces, condos, factoriesGutter overflow, metal roof corrosion, large-roof leaks
Mainland (Butterworth, Bukit Mertajam, Seberang Jaya)Terraces, semi-Ds, shophousesRidge and flashing leaks, rusted extension roofs, flat roof ponding

Indicative costs in Penang

These are indicative 2026 ranges for Malaysia, applying in Penang. Heritage buildings often need specific materials and careful methods, so those jobs are quoted after inspection. The exact price is always confirmed after the free inspection, based on roof design, pitch, access and damage.

JobIndicative range (RM)Warranty
Minor roof leak repair, small areaRM350 - RM1,800Up to 1 year workmanship
Concrete roof tile replacement (like-for-like)RM9 - RM15 per sq ftQuoted
Liquid or torch-on membrane (flat roof, car porch)RM7 - RM9 per sq ft10 years
Gutter replacementRM35 - RM90 per ftQuoted
Roof truss strengthening or replacementQuoted after inspection-
Heritage shophouse roof workQuoted after inspectionQuoted

Tips for Penang homeowners

  • For heritage shophouses, keep photos of the roof's original condition and confirm approvals with MBPP before any alteration.
  • Clear internal and eave gutters before October and April storms.
  • Check timber in the roof space for termite tracks, especially in older buildings.
  • Near the sea, inspect metal roofs, screws and gutters yearly for rust.
  • On the mainland, check the joint between the original roof and any kitchen or car porch extension.

Book a free inspection in Penang

Our site teams cover Penang island and Seberang Perai, including George Town, Bayan Lepas, Butterworth and Bukit Mertajam. See roof leak repair in Penang, roof leak repair in Bukit Mertajam, roof truss repair in Penang and gutter replacement in Butterworth, then book your free inspection.

Roof Leak Repair — Roof leak repair in Malaysia from RM350 to RM1,800 for minor leaks, up to 1-year workmanship warranty. Free roof inspection and on-the-spot…

Frequently asked questions

Do I need approval to repair a shophouse roof in George Town?

Within the George Town heritage zone, changes to a roof generally need approval, especially if you alter materials or form. Simple like-for-like repairs may be treated differently, but the rules are specific. Check with MBPP before planning works. This is general information, not legal or planning advice.

Can I replace clay tiles with metal roofing on a heritage shophouse?

In the heritage zone, changing roof materials is generally an alteration that requires approval, and traditional materials are often expected. Check with MBPP before deciding. Outside the heritage zone, metal deck or interlocking tile roofs are common options, subject to normal council requirements.

Do you cover both Penang island and the mainland?

Yes. Our site teams cover Penang island, including George Town, Jelutong, Gelugor and Bayan Lepas, and Seberang Perai, including Butterworth, Bukit Mertajam and Seberang Jaya. Inspection and quotation are free in coverage areas. Send your address through the booking form to confirm a slot.

How much does roof leak repair cost in Penang?

Minor roof leak repair in Penang is indicatively RM350 to RM1,800 in 2026, with up to one year workmanship warranty. Heritage shophouse roof work and truss repairs are quoted after inspection. The exact price depends on roof design, pitch, access and the extent of damage.

Why do shophouse internal gutters leak?

Internal gutters between shophouses collect water from two roofs and often run inside the building line. Leaves, debris, rust and old joints cause overflow into the building. Clearing them before storm season and relining or replacing rusted sections are the usual fixes, subject to heritage approvals where applicable.

Book free inspection

Inspection + quotation 100% free in coverage areas. Mon–Fri 8:30am–5:30pm · Sat 8:30am–1pm · online booking 24/7.

Book a free inspection
Inspection + quotation 100% free in coverage areasFree inspection