Photo tip

Roof photos come out clearest in daylight. Today's light ends in

Send Photos

Rusty Zinc Roof: Repair or Replace?

Rust on a zinc roof does not always mean a full replacement. Learn the stages of rust, when painting and patching still work, and when new zinc is cheaper.

Rusty Zinc Roof: Repair or Replace?

Zinc is still a common roof on older terrace houses, kampung houses, add-on kitchens, car porches and stores. It is light and affordable, but its main enemy is rust. When brown patches appear on the roof or rust flakes drop onto the ceiling, many owners wonder whether a repair is enough or the whole roof should go. The answer depends on how far the rust has gone, how much of the roof is affected and the condition of the structure underneath. This article helps you decide with the right information.

Two workers replacing a rusty zinc roof with new zinc sheets on a single-storey house

Why zinc roofs rust

Zinc roof sheets have a protective coating over steel. As long as that coating is intact, the steel beneath is protected. Rust starts when the coating is damaged or stays wet.

Salt air near the coast

Homes near the sea are exposed to salt in the air. Salt settling on the zinc draws in moisture and speeds up rust, especially in areas the rain does not wash, such as under the eaves. Owners in coastal towns like Klang, Butterworth and Kuala Terengganu usually see rust earlier than those inland.

Leaves, dirt and standing water

Dry leaves and dirt caught in the zinc ribs or behind a water tank trap moisture. Those constantly damp areas rust much faster than the rest of the roof. Trees growing close to the house are often the cause.

Scratches, screws and cut edges

Scratches from installation, footprints, screw holes and cut sheet ends are all places where the protective coating is already open. Rust usually starts there and slowly spreads outward.

Judging how bad the rust is

Not all rust is equally serious. You can make a first assessment from photos taken from an upstairs window, from the ground or from the ceiling space, without stepping on the roof.

Surface rust

Thin brown or orange patches, with the surface still smooth and hard up close. The steel has not lost thickness yet. At this stage, cleaning off the rust and repainting still works well.

Flaking rust

The rust has formed layers that lift or blister, especially around screws, sheet overlaps and the lower edge at the eaves. The sheet has no holes yet, but it is getting thinner. The worst sheets usually need replacing, while the rest can be treated.

Rust that has holed through

Signs from inside the house

Daylight shows through the roof from the ceiling space, rust flakes fall onto the ceiling, or drips appear in several places at once.

What it means for your roof

When holes appear in many sheets, patching each one becomes an endless job. At this point, replacement is usually the more sensible choice.

Close-up of a leaking zinc roof joint being repaired

Repair options and what they cost

There are three main options. The prices below are starting rates from our price list, and an exact quote is given after the free on-site inspection.

Treat the rust and paint the roof

For surface rust, the roof is cleaned, the rust removed, and an anti-rust primer and roof paint applied. Roof painting starts from RM8 per sq ft. This option suits sheets that are still sound and have no holes. It also restores the look of a faded roof.

Local repair or replacing a few sheets

If heavy rust is limited to a few areas, such as around a water tank or under a tree, the affected sheets can be replaced and the screws renewed. Leak repair on zinc starts from RM150 and usually falls between RM150 and RM500 per job, depending on the number of sheets and access.

Full zinc roof replacement

When rust is widespread and holed, zinc roof replacement runs from RM15 to RM25 per sq ft, including installation and cleanup. For a terrace house, a full replacement is typically around RM3,000 to RM8,000 depending on size and zinc type. Projects of RM3,000 and above can be paid in instalments of up to 3 months interest-free, with a 30% deposit to start.

What to check before you decide

Repair or replace is not only about the zinc sheets. The rest of the roof needs assessing too, so money is not spent twice.

Trusses and timber

A zinc roof that has leaked for a long time often damages the trusses and battens below. If the timber has rotted, putting new zinc on top is not worth it. We replace rotten trusses during roof replacement so the structure is sound again.

Gutters and flashing

Gutters that rusted along with the roof are usually worth repairing or replacing at the same time. The same goes for flashing where the roof meets a wall. Doing everything in one go cuts the cost of access and scaffolding.

Consider metal deck, and old asbestos roofs

If you are replacing anyway, metal deck starts from RM18 per sq ft and is an alternative to standard zinc, especially for large or low-pitched roofs. If part of your roof is still old asbestos, we recommend replacing it with metal deck rather than repairing it. For more comparisons, see the services on our homepage or read our roof leak repair cost guide.

Plan around the weather

A roof replacement means the roof is open for a period. Plan the work outside the wettest months in your area so the house is not exposed. On the east coast, avoid November to January where possible.

In short, surface rust can be treated and painted, local rust can be fixed by replacing a few sheets, and widespread rust that has holed through is cheaper to replace outright. Send photos of your roof, ceiling and location on WhatsApp, and we will give an initial estimate before the free on-site inspection.

Send Roof Photos

Is your roof leaking right now?

Send photos of the ceiling and roof on WhatsApp for an early estimate.

Send Roof Photos