Book a Roof Steel Check →
Roof Steel · Corrosion · NSCP 2015 · Philippines

Rusted Steel Roof Trusses and Purlins: Repair or Replace?

Close view of rust-streaked steel C-purlins and roof sheet laps under the roof of an old building in a coastal Philippine town

Rust streaks under the sheet laps are where it usually starts: water sits there longest, the zinc goes first, and the purlin lip thins before anything else. Illustrative photo.

🛠️
AEDO Engineering
AEDO Construction OPC, PRC-licensed civil engineers based in Negros Oriental, a province with a lot of seaside roofs. The code numbers below were read this month from the NSCP 2015 Volume I scan (Chapter 5 Parts 1 and 3, and the Chapter 2 wind provisions; pp. 2-27 and 2-28 of Section 207A.2 Definitions are missing from our scan, so we quote the definition text that survives on p. 2-29), ISO 9223:2012, the GalvInfo Center's note on coating designations, and the 2004 Revised IRR of PD 1096. The repaint, reinforce and replace thresholds are our engineering judgement, and we say so wherever they appear.

Short answer: rust on a steel purlin or truss is only dangerous once it has eaten into the steel, so the decision rests on one number: how much thickness is left at the worst spot. Brush the rust off down to bright metal, measure it with a caliper or an ultrasonic gauge, and compare it with the original. No Philippine code gives a single cut-off, so as AEDO engineering judgement: under 10% loss, clean and repaint; 10% to under 25%, repair and reinforce after an engineer checks the capacity; 25% to under 40%, reinforce only if the loss is local, otherwise replace; 40% or more, or any hole, replace. The code basis sits in NSCP 2015 Chapter 5: where corrosion may impair strength or serviceability, steel must be designed to tolerate it or be protected from it (502.3.13), an existing structure is evaluated with thicknesses from a field survey (Appendix A-5), and new cold-formed steel may arrive no thinner than 95% of its design thickness (551.2.4). For the checker's default case, 1.2 mm C-purlins measured at 0.95 mm within a kilometre of the sea, that's a 21% loss, and cleaning, recoating and sistering the damaged runs on a 120 sqm roof comes to about ₱45,100–₱90,200 on AEDO 2026 planning ranges.

Near the sea the clock runs fast. The zinc on a common Z275 galvanized coating is only about 21 micrometres thick per side, and ISO 9223 puts the first-year corrosion of zinc in its very-high (C5) category, which includes coastal areas, at 4.2 to 8.4 micrometres a year. The checker below turns your measurement into a loss percentage, a verdict and a cost. After it: whether it's dangerous, where rust starts, how to measure, why the screw and cleat go first in a typhoon, the repair options, and an annual maintenance checklist.

Free Tool · By AEDO Construction

Section-Loss Checker

Enter the original thickness of the member and the thickness you measured at its worst spot, after brushing it down to bright metal. You get the percentage of steel lost, AEDO's verdict band and the recommended repair priced for your roof. The verdict bands are AEDO engineering judgement, not a code limit; a licensed engineer's capacity check against NSCP 2015 decides the real repair. Costs are AEDO 2026 planning ranges, not quotations.

Or type the thickness from the plans or tag.
Base steel, without the coating. Tubes 3 mm and up are checked against 0.93 × this (ERW HSS).
Lowest of several readings on bright metal.
Sets the share of roof repaired (see assumptions).
AEDO bands, not an ISO 9223 classification.
Roof area, not floor area. About 120 sqm for a 10 × 8 m house.
Assumptions. Loss = (original − measured) ÷ original. For tube walls of 3 mm and up the original is taken as the NSCP design wall thickness for ERW HSS, 0.93 × nominal (Chapter 5 Part 1 symbols), since a new tube can legitimately measure that thin; light-gauge tubes under 3 mm are treated as cold-formed members (Part 3) and measured from the nominal thickness. Verdict bands (AEDO judgement), applied to the loss as displayed to one decimal: under 10% repaint; 10% to under 25% reinforce; 25% to under 40% reinforce if local, otherwise replace; 40% or more, or any hole, replace. Share of roof repaired (AEDO assumption): local 15%, along the length 40%, most 100%. Every verdict recoats all the remaining roof steel. Rates per sqm of roof area, AEDO 2026 planning: recoat ₱200–450 (an AEDO allowance, not built from a sibling rate), ×1.2 within 1 km of the sea and ×1.1 at 1–5 km for a heavier coating system; sister C-purlins ₱340–530 (1.5 mm C-purlin at 0.8 m spacing plus fixing and labour); plate or sister truss members ₱400–700; replace C-purlins ₱710–1,190, angle-bar truss frame ₱1,370–2,080, light tube truss frame ₱900–1,590 (each with sheets lifted and relaid); new 0.5 mm sheets ₱650–850 when members are replaced (sheets already off), or ₱1,020–1,560 with installation labour, flashing and fasteners otherwise. Section 8 shows where each rate comes from. Excludes the engineer's assessment, permit fees, ceiling repairs and scaffolding beyond normal roof access. Totals round to ₱100.
Not sure your reading is right, or whether the roof can wait until after the rains? Send us photos of the worst spots with a ruler or caliper in the frame, your readings, the member sizes and the town. We'll tell you whether it's a repaint, a reinforcement or a replacement, and whether it needs a site visit first.

1. My Purlins Are Rusting. Is It Dangerous?

Not yet, if it's only surface rust: orange staining on steel that is still full thickness underneath. That tells you the zinc or paint is gone and the steel itself has started to corrode. Fix it now and it's a paint job.

It becomes dangerous when the rust has taken the steel with it. These are the signs we treat as "get it measured before the next typhoon":

If you see any of these, keep people off the roof until someone has checked it. A thinned purlin can still carry the sheets on a calm day and let go under a worker's weight or a gust. Our structural damage warning signs guide covers the rest of the building, and the leaking roof guide explains why a soft purlin overrides any leak diagnosis.

2. Why Seaside Roofs Rust Faster

Negros, Cebu, Bohol, Siquijor and the rest of the Visayas put a lot of roofs within sight of the sea, and salt changes the arithmetic. ISO 9223:2012 classifies how corrosive the outdoor air is into six categories, and gives the first-year corrosion of standard metals for each (Tables 1 and 2):

CategoryCorrosivityCarbon steel, first year (µm/a)Zinc, first year (µm/a)
C1Very low≤ 1.3≤ 0.1
C2Low1.3 – 250.1 – 0.7
C3Medium25 – 500.7 – 2.1
C4High50 – 802.1 – 4.2
C5Very high80 – 2004.2 – 8.4
CXExtreme200 – 7008.4 – 25

Its informative Table C.1 gives typical environments: coastal areas with low chloride deposition sit at C3, "coastal areas without spray of salt water" at C4 (ISO gives that one as a temperate-zone example), "coastal areas, sheltered positions on coastline" at C5, and coastal and offshore areas with occasional salt spray at CX. Its tropical examples matter here too: C3 includes a subtropical or tropical atmosphere with low pollution, and for indoor spaces C5 includes "unventilated sheds in subtropical and tropical zones". So a closed warehouse by the sea can be as hard on its roof steel as the open air.

Two cautions. ISO 9223 says the category comes from measuring (a year of exposed test coupons) or from estimation using environmental data, and its Note 1 to Table C.1 says chloride deposition depends on wind direction and speed, topography, sheltering islands and distance from the sea. A distance band like the one in our checker is an AEDO shortcut, not a classification. And ISO warns that first-year rates "cannot be simply extrapolated" to long-term behaviour; ISO 9224 covers that, and we haven't read it.

Now put that next to the coating. The GalvInfo Center's note on coating designations explains that a G90 galvanized sheet under ASTM A653, Z275 in metric, carries at least 275 g/m² of zinc total on both sides, about 42 micrometres, or about 21 micrometres per side if split evenly. At the C5 first-year zinc rate of 4.2 to 8.4 µm a year, that's the scale of a few years of exposure, not decades. Once the zinc is gone, bare steel at C5 first-year rates loses 80 to 200 µm a year, and a 1.2 mm purlin is only 1,200 µm thick. Steel under a roof is out of the rain, but that doesn't protect it by the sea: ISO 9223 (Note 4 to Table C.1) warns that sheltered surfaces that are never rain-washed collect salt, and the salt holds moisture, so they can fall into a higher corrosivity category than the open air. Roof steel near the coast can corrode as fast as these figures or faster, worst where laps, drips or an unventilated shed keep it wet. That's why a roof that looked fine five years ago can have holes in its purlin lips today, and why the coating is the thing to maintain.

Add the rest of the local weather: typhoons that drive rain and spray into laps and under flashings, and nights when the sheet drops below the dew point and drips on the purlins underneath (our metal roof condensation guide works that out from PAGASA station data). Water that stays on steel is what rusts it.

3. Where the Rust Starts

Rust is rarely even. On the roofs we inspect it starts where water sits longest or where the coating was broken:

4. Surface Rust, Scale, Pitting, Section Loss, Holes

These five words mean different things for the structure. The descriptions and actions below are how AEDO grades roof steel on site; no Philippine code defines them.

StageWhat you seeWhat it meansUsual action (AEDO practice)
Surface rustOrange staining, powdery; bright metal after a light brushingCoating gone locally; little or no loss of thicknessClean, prime with zinc-rich primer, topcoat
ScaleDark flakes or layers that lift off; the surface under them is roughActive corrosion; thickness lost under the scale, amount unknown until removedRemove to firm metal, then measure
PittingSmall craters after cleaning, often along laps and screw linesLoss concentrated in spots; the thinnest point governs a lip or a screw holeMeasure at the deepest pits; decide by loss
Section lossFlange or lip visibly thinner, edges ragged, a screwdriver dents itLess steel carrying the load, and less for the screws to gripEngineer's capacity check; reinforce or replace
PerforationHoles, daylight, a lip that has broken offThe member at that spot is no longer the section it was designed asReplace that length (or the member); prop if it sags
Figure: A C-Purlin Rusting in Stages Same purlin, five visits: the zinc goes, then the steel 1 New zinc intact t 1.20 mm · 0% 2 Red rust zinc gone t 1.15 mm · 4% 3 Pitting top flange, lip t 0.95 mm · 21% 4 Perforation hole at lip corner t < 0.60 mm · hole 5 Repaired recoated + new 1.5 mm C bolted Remaining steel at the worst spot (bar = 1.20 mm new) Monitor and repaint Reinforce Replace Restored AEDO judgement: under 10% repaint · 10–25% reinforce · 25–40% reinforce if local · 40%+ or a hole replace The capacity check against NSCP 2015 Chapter 5, with the measured thickness, decides the real repair.
Schematic, not to scale. The light halo is the zinc, the rust-coloured halo is corrosion product, and the blue line is the steel that still carries load, drawn thinner as it goes. The loss starts at the top flange and lip, under the sheet laps and screws, well before the web shows anything. The repair shown is one option, a new C-purlin bolted back to back with the cleaned and recoated old one; replacement is the other.

5. Measuring the Steel That's Left

A thickness number is the whole decision, so get a good one. First, safety: work from below or from a ladder at the eave. Never stand on sheets or purlins you suspect are thin, and in a ceiling space step only on joists or a board laid across them. If the worst spots can only be reached from on top, leave it to a crew with fall protection.

  1. Find the worst spot. Walk the roof space with a torch. Look at the top flange and lip under laps and screw lines, the bottom flange under drip lines, the eave purlin, the truss joints and bearings. Mark three or four candidates per bay.
  2. Clean to bright metal. Scale sits on top of lost steel; measuring over it overstates what's left. Wire-brush or scrape until the metal is firm and bright. A painted or galvanized reading also includes the coating: a Z275 coating adds roughly 0.04 mm across both faces, about 3–4% of a 1.2 mm purlin.
  3. Measure. A vernier or digital caliper works on any edge you can reach: purlin lips, angle legs, cut ends. For a flat face you can only reach from one side, like a tube wall or the middle of a web, use an ultrasonic thickness gauge, calibrated on a known block, and follow its maker's instructions for coated or pitted steel. Take several readings and keep the lowest. On deep pitting, a pit gauge or the lowest caliper reading at the pit is closer to the truth than an average.
  4. Know the original. The plans or truss shop drawings give the design thickness. Otherwise, the product tag, or a clean offcut of the same stock left over from construction. Make sure you're comparing base steel to base steel.
  5. Write it down. Location, reading, photo with the caliper in frame. Next year's reading at the same spot tells you the rate.

Why the code cares about the measured number. NSCP 2015 Appendix A-5, Evaluation of Existing Structures, says all dimensions used in an evaluation, explicitly including "thicknesses and connection details, shall be determined from a field survey" (A-5.3.1), with drawings allowed only "with field verification of critical values". The member's strength is then worked out with the code's normal design provisions using those measured dimensions (A-5.3.2 names Part 1, Sections 502 to 511; A-5 itself points only to Part 1; for cold-formed purlins we apply the Part 3 provisions the same way), and the engineer writes a report saying whether the structure, "including all members and connections", is adequate (A-5.5). For cold-formed purlins, Part 3 (Section 551.1.2) allows strength to be set by tests or by rational engineering analysis where the section no longer fits the standard formulas, which a pitted, ragged purlin often doesn't.

Two measurement bases in the code are worth knowing. Section 551.2.4: new cold-formed steel "as delivered to the job site shall not at any location be less than 95 percent of the thickness, t, used in its design". So a new purlin can legitimately read up to 5% under its design figure. And for structural tubes (HSS) designed under Part 1, Chapter 5 defines the design wall thickness of ERW HSS as 0.93 times the nominal; a new electric-resistance-welded HSS can read 7% under nominal and still be what the designer assumed. Light-gauge tubes of the kind used in house trusses, under about 3 mm, are usually designed as cold-formed members under Part 3, where the 95% delivery tolerance of 551.2.4 applies instead (the 3 mm split in the checker is an AEDO convention). The checker measures tube loss from 0.93 × nominal for walls of 3 mm and up, and from the nominal thickness below that.

6. Repaint, Reinforce or Replace: Where We Draw the Lines

We looked for a code percentage and didn't find one. NSCP 2015 gives the duty and the method, not a cut-off:

So the percentages below are AEDO engineering judgement, used to decide what to do while the engineer's calculation decides whether it's enough:

Loss at the worst spotAEDO verdictWhy
Under 10%Monitor and repaintClose to the 5% a new cold-formed member may already be under design thickness (551.2.4). Stop the corrosion and re-measure next year.
10% to under 25%Repair and reinforceScrew pull-out drops by the same share as the thickness (Eq. 555.4-6). A thin purlin's bending capacity usually drops by more, because its flanges and lips lose effective width as they thin (Section 552). Check it with the measured thickness; usually a sister member or plate plus a full recoat.
25% to under 40%Reinforce if local, replace if along the lengthA short patch can be plated or sistered past; a long thinned run costs almost as much to reinforce as to replace, and leaves old steel in place.
40% or more, or any holeReplaceLips and flanges this thin buckle and tear; screws have little to grip. Prop or unload it until then.

The same bands apply to every member in the checker, but a thin purlin loses capacity faster than a thick angle at the same percentage, so the engineer's check matters most on light-gauge steel. A 1.2 mm purlin with 20% loss has 0.96 mm left, and on the lip that can be the difference between a screw holding or pulling through. The engineer's check, not the band, has the final say.

7. Typhoon Uplift: the Screw and the Cleat Go First

A metal roof stays on because it's held down, not because it's heavy. Our truss guide works it through: sheet-metal roofing weighs about 0.05 kPa (NSCP Table 204-2, copper or tin sheet row), while the velocity pressure at roof height for a bungalow in open terrain at a basic wind speed of 250 kph is about 2.1 kPa (Eq. 207B.3-1), some forty times the sheet's weight before any pressure coefficient. The uplift goes sheet → screw → purlin → cleat → truss → anchor → column, and it fails at the weakest link.

NSCP 2015 designs purlins, sheets and their fasteners as components and cladding under Section 207E, and the explanatory text under its wind definitions (Section 207A.2, p. 2-29) adds that individual members of trusses "should also be designed for component and cladding loads". The C&C pressure coefficients for roofs (Figures 207E.4-2A to 2C for low-rise buildings) are zoned, with separate edge and corner zones around the roof perimeter, and are read against the effective wind area of each part. For fasteners the effective wind area definition is blunt: "For a cladding fastener, the effective wind area is the area of cladding secured by a single fastener." So each screw on an eave or corner purlin is designed for its own small patch of the most exposed part of the roof.

Now look at what that screw's strength depends on. NSCP 2015 Eq. 555.4-6 gives the nominal pull-out strength of a screw as Pnot = 0.85 tc d Fu2, where tc is the lesser of the depth of penetration and the thickness of the member the screw is driven into, here the purlin. Pull-out capacity is proportional to the purlin's thickness at the screw. A purlin that has lost 21% at the screw line has lost about 21% of its pull-out strength there, before counting the rust inside the screw hole itself. Pull-over through the sheet (Eq. 555.4-7, Pnov = 1.5 t1 d'w Fu1) is proportional to the sheet thickness in the same way, and a rusted-away steel washer shrinks d'w.

The same applies further down: a cleat or bolt that has rusted at the bearing, or a truss seat plate thinned where water sat, carries the whole truss's uplift. That's why after a storm we look at the connections before the members, and why the post-typhoon inspection checklist starts at the roof edge. For the full load path see our typhoon-resistant construction guide; for the wind numbers, the NSCP wind load guide.

8. Repair Options and What They Cost

Clean, prime and topcoat. Remove loose rust and scale to firm metal (wire brush, scraper or power tool), wipe off dust and salt with clean water, let it dry, then a zinc-rich primer followed by a compatible topcoat, applied on the day of cleaning so fresh steel doesn't flash-rust overnight in coastal air. The primer's zinc does the job the galvanizing used to do. Follow the paint maker's data sheet for film thickness and recoat times; that's the specification, not the painter's habit. Where hand tools can't get the steel back to bright metal, a zinc-rich primer is the wrong product; use a surface-tolerant primer made for hand-cleaned rusty steel, again per its data sheet. Don't paint over scale: it looks fine for a season and lifts off with the rust underneath. With the sheets on, the top face of the purlin under the sheet can't be cleaned or painted. If that's where the loss is, the sheets have to come up, or the purlin gets sistered or replaced.

Plate reinforcement. A steel plate or angle bolted or welded over a thinned spot, most often at truss joints, bearings and angle-bar members. Welding onto old steel isn't automatic: NSCP Appendix A-5.2.3 says where welding is anticipated for repair of existing structures, the steel's chemical composition shall be determined for the welding procedure. On a house roof, bolted plates avoid that question. If you do weld galvanized steel, grind the zinc off the weld zone and ventilate, and give every weld a zinc-rich touch-up afterwards.

Sistering new purlins. A new C-purlin fixed alongside the thinned one, spanning truss to truss, with its own cleats. It restores the load path without taking the sheets off, and the old purlin stays as a spacer. The new one must be designed to carry the load on its own, and the screws should go into the new steel.

Full replacement. Sheets lifted, old purlins or truss members cut out, new galvanized members fixed with new cleats and screws sized for your site's wind, sheets relaid with new screws and washers (old holes and short screws are where relaid roofs fail). If the sheets are rusted too, this is the time to replace them.

Work (per sqm of roof area)AEDO 2026 planning rangeBuilt from
Clean, zinc-rich prime, topcoat, all roof steel in place₱200–450 (×1.2 within 1 km of the sea; ×1.1 at 1–5 km)AEDO allowance, not built from a sibling rate: overhead prep and a two-coat system (zinc-rich or surface-tolerant primer plus topcoat) by a painter at ₱600–1,100 and a helper at ₱500–700 a day (labour rates guide), plus paint and access. The coastal factors are an AEDO allowance for a heavier system. Get a painter's quote on the actual steel
Sister C-purlins on the damaged runs₱340–530 per sqm affected2×4 1.5 mm GI C-purlin at ₱860 per 6 m (≈ ₱143/m, retail price read 18 Sep 2026, in our truss guide), 1.31 m per sqm at 0.8 m spacing with 5% waste ≈ ₱190, with the upper end at ₱230 allowing about 20% for supplier and price differences (AEDO), plus AEDO ₱150–300 for cleats, bolts, screws and labour
Plate or sister truss members (angle or tube)₱400–700 per sqm affectedAEDO planning allowance for plates, bolts, fabrication and touch-up
Replace C-purlins, sheets lifted and relaid₱710–1,190 per sqm affectedNew purlins ₱190–230 (same basis as the row above) plus cleats and labour ₱150–250 (AEDO), lift-and-relay at the ₱250–450 installation labour band and ₱120–260 for flashing and fasteners from our roofing cost guide
Replace an angle-bar truss frame₱1,370–2,080 per sqm affectedAngle-bar frame with purlins ₱950–1,270 per sqm (truss guide), plus lift-and-relay ₱250–450, flashing and fasteners ₱120–260 and AEDO ₱50–100 demolition
Replace a light tube truss frame (house roofs)₱900–1,590 per sqm affected"Light steel trusses + C-purlins" band ₱480–780 (roofing guide), plus the same lift-and-relay, flashing and demolition. Wide-span warehouse tube trusses fall in the guide's ₱850–1,450 fabricated-truss band and are priced on site
New 0.5 mm pre-painted sheets, where the old ones are rusted₱650–850 per sqm when members are being replaced (sheets already lifted); ₱1,020–1,560 per sqm otherwiseRoofing cost guide: sheet ₱650–850, plus installation labour ₱250–450 and flashing and fasteners ₱120–260 when the sheet job stands alone

Access can change the picture: a two-storey eave, a roof over a running shop, or a warehouse needing a scissor lift. Those are priced on site.

Reading the checker's default case. A 120 sqm house roof within 1 km of the sea, with 1.2 mm C-purlins. After brushing, the worst reading is 0.95 mm, a 21% loss, along part of the purlins' length, with no holes. That lands in the repair and reinforce band. The recommended work is to clean and recoat all 120 sqm of roof steel with the coastal system at ₱240–540 per sqm, ₱28,800–64,800, and to sister new 1.5 mm C-purlins over the 40% of the roof where the damage runs, 48 sqm at ₱340–530, about ₱16,300–25,400. Total ₱45,100–₱90,200, or about ₱376–752 per sqm of roof. The screws on those purlins have lost about a fifth of their pull-out strength at the thinned spots, which is why the sisters take the new screws.

What moves it. Read 1.10 mm instead (8% loss) and it's a recoat only, ₱28,800–64,800. Read 0.70 mm along the length (42%) and it's replacement: 48 sqm of new purlins with sheets relaid at ₱710–1,190 plus recoating the other 72 sqm, about ₱51,400–96,000. Tick "holes" and it goes to replacement whatever the reading.

9. How Weather-Proof Are Metal Buildings Really?

People ask this about steel warehouses, sheds and pre-engineered buildings. The honest answer: the steel frame itself doesn't mind rain or heat; what decides whether a metal building lasts is the coating, the details and the maintenance.

So near the sea, a metal building is as weather-proof as its owner's maintenance plan. NSCP 513.3.1 notes that shop paint isn't required unless the contract documents specify it, and 513.4.6 leaves touch-up and field painting responsibility to be set in the design documents. If you're building new by the coast, make the coating system and its touch-up part of the specification.

10. Steel Building Maintenance: Annual Checklist and Costs

Once a year before the rainy season, again after every typhoon, and more often within a kilometre of the sea. Take a torch, a screwdriver, a wire brush, a caliper and your phone.

Costs. The walk-through is a few hours of a handyman's time. Spot touch-ups are cheap; a full recoat of the roof steel is the ₱200–450 per sqm allowance above. Gutter cleaning and screw replacement are small jobs. Our preventive maintenance guide covers the rest of a building's schedule and the Building Official's annual inspection regime.

11. Permits, and When to Get an Assessment

Under Section 301.3 of the 2004 Revised IRR of PD 1096, a building permit isn't required for "repair works not affecting or involving any structural member, such as replacement of deteriorated roofing sheets or tiles, gutters, downspouts, fascias, ceilings and/or sidings", provided the work doesn't violate the Code. Replacing deteriorated sheets and gutters is on that list. Purlins and trusses are structural members, so reinforcing or replacing them isn't, and needs a permit with structural plans. Cleaning and repainting doesn't change any member, but the list doesn't name it either. Some Building Officials ask to be notified even for exempt work. Check with your OBO before starting; local practice varies. We found no later issuance changing Section 301.3.

Get an engineer's assessment when any reading is past 10% loss, there are holes, a purlin sags, the rust is at the connections, the roof is over people (a shop, a school, a church), or you want to add weight: solar panels, insulation or a ceiling. Our structural assessment report guide shows what the written report covers.

Where AEDO fits. Our structural assessment is ₱5,000 flat for the site visit and written report: we find the worst spots, measure, check the members and connections against NSCP 2015, and tell you whether it's a repaint, a reinforcement or a replacement. Outside Negros Oriental, send photos and readings first and we'll say whether a visit is needed; we prepare repair drawings nationwide, and our Single Milestone Check (from ₱7,500 per visit) can confirm your contractor's repair before the sheets go back on. In Negros Oriental, AEDO also designs and builds the repair or the new roof under one contract.

Where These Numbers Come From

Code provisions were read this month from the NSCP 2015 Volume I scan: Chapter 5 Sections 502.3.13, 502.6, 513.3 and 513.4.6, Appendix A-5, the Part 1 symbol for HSS design wall thickness, and Part 3 Sections 551.1, 551.2.1, 551.2.4, 551.9 and 555.4.4 (Section 552 effective widths from its contents); Section 207A.2 definitions on p. 2-29 and Section 207E. Pages 2-27 and 2-28 are missing from our scan. Corrosivity categories and first-year rates are ISO 9223:2012 Tables 1, 2 and C.1. Coating masses are from GalvInfoNote 1.1. The permit exemption is Section 301.3 of the 2004 Revised IRR of PD 1096. The verdict bands, the rust-stage descriptions, the distance bands and the share of roof repaired are AEDO judgement and are labelled as such. Rates are AEDO 2026 planning ranges built from our roofing, truss and labour guides as listed in section 8.

Frequently Asked Questions

My roof purlins are rusting. Is it dangerous?

Surface rust on a purlin is not a structural problem yet; it is a warning that the zinc coating is gone and the steel itself is now corroding. It becomes dangerous when the steel has lost thickness: flaking layers of scale, pits you can feel, a lip or flange you can dent with a screwdriver, holes, sagging between trusses, or rust around the screws and cleats that hold the roof down. Those are the places a typhoon pulls on first. If you see any of them, have a licensed engineer measure the remaining thickness before the next storm season, and keep people off the roof until then.

How much section loss is too much on a steel purlin or truss?

No Philippine code sets a single percentage. NSCP 2015 Section 502.3.13 requires that, where corrosion may impair strength or serviceability, steel be designed to tolerate it or be protected against it, and its Appendix A-5 evaluates an existing structure by analysis using thicknesses measured in a field survey. As AEDO's engineering judgement, not a code rule, we treat under 10% loss as clean-and-repaint, 10% to under 25% as repair and reinforce after a capacity check, 25% to under 40% as reinforce only if the loss is local and otherwise replace, and 40% or more, or any hole, as replace. For comparison, NSCP Section 551.2.4 lets new cold-formed steel arrive at the site no thinner than 95% of its design thickness.

How do I measure how thick a rusted purlin still is?

Find the worst spot first, usually the top flange and lip near a sheet lap, a screw line or a gutter, and the bottom flange under a condensation drip line. Wire-brush or scrape it down to firm, bright metal, then read the thickness with a vernier or digital caliper on an edge you can reach, or with an ultrasonic thickness gauge on a flat face you can only reach from one side. Take several readings and keep the lowest. Compare it with the original base-steel thickness from the plans, the tag or a clean offcut of the same stock, not with a painted or rusty reading.

How weather-proof are metal buildings really?

The steel frame itself doesn't mind rain; what decides how long a metal building lasts is the coating, the details and the maintenance. ISO 9223 puts the first-year corrosion of bare carbon steel at 80 to 200 micrometres a year in its C5 very-high category, which includes coastal areas, against 1.3 or less in C1. A Z275 galvanized coating carries only about 21 micrometres of zinc per side. So near the sea a metal roof stays sound if the coating is kept whole, laps and screws are sealed, gutters drain and condensation is controlled, and it fails early if those are neglected. In a typhoon the connections decide it, not the thickness of the sheets.

How much does it cost to fix rusted roof purlins?

For our checker's default case, a 120 sqm roof within 1 km of the sea with 1.2 mm C-purlins measured at 0.95 mm along part of their length, a 21% loss, the recommended repair is to clean and recoat all the roof steel and sister new 1.5 mm C-purlins onto the damaged runs, about 45,100 to 90,200 pesos on AEDO 2026 planning ranges. Clean-and-repaint alone is an AEDO allowance of about 200 to 450 pesos per sqm of roof before the coastal factor. Replacing C-purlins, with the sheets lifted and relaid, runs about 710 to 1,190 pesos per sqm of affected roof.

Do I need a building permit to repair rusted roof steel?

Section 301.3 of the 2004 Revised IRR of PD 1096 exempts repair works not affecting or involving any structural member, such as replacement of deteriorated roofing sheets or tiles, gutters, downspouts, fascias, ceilings and sidings, provided they don't violate the Code. Purlins and trusses are structural members, so replacing or reinforcing them is not on that list and needs a permit. Some Building Officials also ask to be notified of exempt work. Check with your OBO before starting; local practice varies.

What should an annual steel building maintenance check include?

Once a year, and after every typhoon, walk the roof space with a torch and a screwdriver: rust at sheet laps, screw lines and purlin lips, loose or missing screws and washers, cleats and bolts at the trusses, gutters and valleys that hold water, sagging purlins, and wet insulation. Clean out gutters before the rainy season, touch up any bare or rusting steel with a zinc-rich primer and topcoat, re-tighten or replace corroded screws, and write down the thickness at the worst spots so next year's reading can be compared. Near the sea, check more often.

Sources

Codes, standards and references read for this article. External links open in a new tab.

  • National Structural Code of the Philippines 2015, Volume I (NSCP C101-15, 7th edition, Association of Structural Engineers of the Philippines), read from the scan. Chapter 5, Part 1: symbol list (design wall thickness of ERW HSS = 0.93 × nominal), Section 502.3.13 Design for Corrosion Effects, 502.6 and Appendix A-5 Evaluation of Existing Structures (A-5.1, A-5.2.3, A-5.3.1, A-5.3.2, A-5.5), 513.3.1 shop painting and 513.4.6 field painting. Part 3: Section 551.1.1 scope, 551.1.2 applicability (tests or rational engineering analysis), 551.2.1 applicable steels (ASTM A653/A653M, A792/A792M), 551.2.4 delivered minimum thickness (95%), 551.9 referenced documents (AISI S200-07, S214-07), 555.4.4 screw tension, Eqs. 555.4-6 pull-out and 555.4-7 pull-over. Part 3 Section 552 (effective widths of stiffened and unstiffened elements, from the Part 3 contents). Chapter 2: Section 207A.2 definitions on p. 2-29 (truss members designed for C&C loads; effective wind area of a cladding fastener) and Section 207E; pages 2-27 and 2-28 are missing from our scan; and Figures 207E.4-2A to 2C; Eq. 207B.3-1 and Table 204-2 as worked in our truss guide. Sold by ASEP; no official free copy online.
  • ISO 9223:2012, Corrosion of metals and alloys: Corrosivity of atmospheres: Classification, determination and estimation (publisher's preview): Table 1 categories C1 to CX; Table 2 first-year corrosion rates of carbon steel and zinc; the note that first-year rates cannot be simply extrapolated. Table C.1 (typical environments, informative) and its Note 1 on chloride deposition and Note 4 on sheltered, unwashed surfaces were read from the full standard, which isn't free to link.
  • GalvInfoNote 1.1, Understanding Coating Weight Designations for Zinc-Based Coatings on Steel Sheet (Rev 3.0, August 2019), GalvInfo Center: G90 = Z275, 0.90 oz/ft² or 275 g/m² minimum triple-spot average total both sides under ASTM A653/A653M; about 42 µm total, 21 µm per side; ASTM A792/A792M AZ50 [AZM150] for 55% Al-Zn building panels; no performance equivalency between AZ and G coatings.
  • 2004 Revised IRR of PD 1096, the National Building Code: Section 301.3 exemption from building permits, repair works not affecting or involving any structural member.
  • AEDO's roofing cost guide (0.5 mm sheets ₱650–850, light steel trusses with C-purlins ₱480–780, fabricated wide-span trusses ₱850–1,450, flashing and fasteners ₱120–260, installation labour ₱250–450 per sqm), steel vs wood truss guide (2×4 1.5 mm C-purlin ₱860 per 6 m, angle-bar frame ₱950–1,270 per sqm, the uplift worked example), labour rates guide (painter and helper day rates), metal roof condensation guide; the structural assessment (₱5,000 flat) and project oversight (from ₱7,500 per visit) service pages.

No Philippine code we found sets a section-loss percentage for repair or replacement of steel members; the bands here are AEDO engineering judgement. ISO 9223 categories should be measured or estimated for a real site; the distance bands in the checker are an AEDO shortcut. We did not read ISO 9224 (long-term corrosion) or the full ASTM A653 and A792 texts; coating figures come from GalvInfo's summary. Paint system details (film thickness, recoat times) belong to the paint maker's data sheet. All costs are AEDO 2026 planning ranges, not quotations. This article is general information, not a design for your building.

Rust on Your Roof Steel?

Find out whether it needs paint, reinforcement or replacement before the next typhoon, from a licensed civil engineer who measures it.

  • Worst spots found and measured, not guessed
  • Members and connections checked against NSCP 2015
  • Written verdict: repaint, reinforce or replace, with repair details
  • Photo review and repair drawings nationwide; milestone checks on site; design-build in Negros Oriental