How much does roofing cost in Perth?
Roofing in Perth costs $260–$840 for a minor leak repair, $84–$190/sqm for Colorbond re-roofing, and $105–$230/sqm for tile re-roofing. A full re-roof on a typical Perth home runs $15,750–$42,000 depending on material and roof size. Roof restoration (clean, seal, recoat) is a more affordable option at $4,200–$11,550.
We've compiled pricing from roofers across Perth as of October 2026. All prices include GST.
Detailed Pricing — Roofing Cost in Perth 2026
| Service | Low | Typical | High |
|---|---|---|---|
| Roof inspection / report | $210per visit | $370 | $525 |
| Roof repair (minor leak) | $260per job | $525 | $840 |
| Roof repair (tile replacement) | $315per job | $630 | $1,050 |
| Re-roofing Colorbond (per sqm) | $84/sqm | $125 | $190 |
| Re-roofing tiles, incl. strip-off of old roof (per sqm) | $105/sqm | $160 | $230 |
| Full roof replacement (single-storey) | $14,700total | $23,100 | $31,500 |
| Full roof replacement (two-storey) | $15,750total | $26,250 | $42,000 |
| Gutter replacement (per m) | $42/m | $58 | $115 |
| Downpipe replacement (per m) | $37/m | $63 | $94 |
| Roof painting (single-storey) | $2,625total | $4,200 | $6,300 |
| Ridge capping repair (partial: a few caps or one section) | $420per job | $630 | $1,250 |
| Skylight installation | $1,575installed | $2,625 | $4,200 |
| Roof restoration (tile: clean, rebed/repoint, recoat) | $4,200total | $7,900 | $11,550 |
| Roof restoration (metal: clean, rust treat, recoat) | $3,150total | $5,250 | $7,900 |
| Ridge capping re-bed and re-point (full roof) | $840per job | $2,300 | $3,675 |
| Asbestos roof removal (add-on to re-roof) | $5,250per job | $10,500 | $16,800 |
| Gutter replacement, whole house (single storey, incl. downpipes) | $2,300total | $3,675 | $5,250 |
| Re-roofing natural slate, incl. strip-off of old roof (per sqm) | $230/sqm | $345 | $580 |
| Re-roofing terracotta tiles, incl. strip-off of old roof (per sqm) | $135/sqm | $200 | $275 |
| Asbestos-cement roof removal (licensed, per sqm, excl. new roof) | $52/sqm | $89 | $135 |
You're in.
A local installer will be in touch about your job. No spam, no middleman.
Prices include GST. Based on Perth metro area, October 2026. Outer suburbs may vary.
How Roofing Costs Vary Across Perth
Coastal & Western Suburbs
Cottesloe, Scarborough, Fremantle, Hillarys. Salt air corrosion is the primary cost driver. Marine-grade fasteners and Colorbond profiles rated for corrosion zone C or higher are essential. Older homes in Fremantle and Cottesloe may have heritage considerations restricting material changes. Beachfront properties need the highest corrosion resistance — standard Colorbond may not be adequate within 1km of the coast.
Northern Suburbs
Joondalup, Wanneroo, Balcatta, Duncraig. Predominantly 1970s–90s concrete tile homes plus newer Colorbond estates. Standard access and single-storey homes keep costs competitive. Concrete tile restoration ($4,200–$11,550) is often the most cost-effective option for homes in this belt — tiles are usually structurally sound but coatings have degraded.
Southern Suburbs
Rockingham, Mandurah, Baldivis. Most affordable roofing in metro Perth. Newer housing stock means less restoration work needed. When roofing is required, straightforward single-storey designs and good access keep labour costs minimal. Mandurah's coastal location adds a slight premium for corrosion-resistant materials.
Eastern & Hills Suburbs
Kalamunda, Mundaring, Midland, Ellenbrook. Hills properties face bushfire risk — BAL (Bushfire Attack Level) ratings affect material selection and design requirements. BAL-rated homes need non-combustible roofing, ember guards, and specific sarking. Access to steep hillside properties increases labour and scaffolding costs. Ellenbrook and flat eastern suburbs are standard pricing.
What Perth Roofing Jobs Actually Cost
Concrete tile restoration — 3-bedroom home
High-pressure clean, replace broken tiles, rebedding and flexible repointing of ridge caps (a ridge capping repair alone is $420–$1,250), two coats of acrylic roof membrane. Perth's dry climate is kinder to concrete tiles than Brisbane's humidity, but UV degradation still takes its toll. If tiles are chalking or losing colour but structurally intact, restoration extends life by 10–15 years at a fraction of replacement cost.
Tile to Colorbond conversion
Tile removal and disposal, batten inspection/replacement, new Colorbond roofing ($84–$190/m²), sarking, and new gutters. Reducing roof weight by 70% is beneficial in Perth's reactive soil conditions — heavy tile roofs can exacerbate foundation movement on some Perth clay/sand soil types. Popular Colorbond colours in Perth: Surfmist, Shale Grey, Paperbark — lighter colours essential for WA's intense summer heat.
Asbestos roof removal & Colorbond replacement
Licensed asbestos removal, disposal at an approved facility, new Colorbond roofing, guttering, and insulation. Perth's 1960s–80s suburban expansion used asbestos cement roofing extensively — if your home was built in this era and has grey corrugated roof sheets, they're almost certainly asbestos. WA's WorkSafe regulations require licensed removal of more than 10 square metres of non-friable asbestos or any amount of friable asbestos, with asbestos waste contained, labelled and disposed of at a site authorised to accept it.
Colorbond re-roof — replacing old metal
Remove existing metal roofing, install new Colorbond on existing or new battens, replace sarking and flashings. Simpler and cheaper than tile conversion since no weight change means no structural assessment needed. Old Zincalume or galvanised steel roofing from the 1980s–90s may have reached end of life — corrosion at fastener points and flashings are the first signs.
Gutter replacement with leaf guard
Supply and install new Colorbond guttering (40–60 linear metres at $42–$115/m), plus leaf guard mesh, quoted separately. Perth's winter storms and eucalyptus leaf drop make gutter maintenance critical. Blocked gutters cause fascia rot and foundation erosion — particularly problematic on Perth's reactive soils where uncontrolled water near foundations can cause significant movement.
Colorbond roof replacement cost in Perth (2026): tile to tin, re-roofing and repairs
A complete roof replacement in Perth costs $14,700–$31,500 for a single-storey home, with $23,100 typical, and $15,750–$42,000 for two storeys. That is a new roof: the old covering stripped, battens and sarking checked, and new Colorbond sheets or tiles laid. Per square metre the new covering runs $84–$190 for Colorbond and $105–$230 for tiles, supplied and laid.
| Job | Low | Typical | High |
|---|---|---|---|
| Full roof replacement (single-storey) | $14,700 | $23,100 | $31,500 |
| Full roof replacement (two-storey) | $15,750 | $26,250 | $42,000 |
| Re-roofing Colorbond (per m²) | $84/m² | $125 | $190 |
| Re-roofing tiles (per m²) | $105/m² | $160 | $230 |
| Roof restoration (tile) | $4,200 | $7,900 | $11,550 |
| Roof repair (tile replacement) | $315 | $630 | $1,050 |
| Roof repair (minor leak) | $260 | $525 | $840 |
Colorbond roof replacement in Perth: $84–$190 per square metre laid, against $105–$230 for tiles. Colorbond is lighter, goes on faster and suits a change from an old tile roof to tin; the full-roof bands above cover either covering. A change from tile to Colorbond also needs the roof frame checked for the lighter load and new battens, which is part of the quote.
Replace, restore or repair? A restoration (clean, re-bed and re-point the ridges, recoat) is $4,200–$11,550 for a tile roof and keeps a sound roof going for years. A repair for a leak or a few broken tiles is $260–$1,050. Replacement is the answer once the tiles are porous, the sheets are rusted through or the repairs keep coming.
What moves a roof replacement quote in Perth:
- Roof area and pitch: a steep or cut-up roof with hips, valleys and dormers costs more per square metre than a simple gable.
- Storeys and access: two-storey homes need more scaffold and edge protection, which is why the two-storey band starts higher.
- What comes off: an asbestos roof must be removed by a licensed contractor and is a separate line on the quote.
- Gutters, downpipes and insulation: often replaced at the same time while the roof is open, each priced separately.
- Covering grade: standard Colorbond colours and concrete tiles are the base; premium colours, terracotta and solar-ready fittings cost more.
Get the quote itemised: strip and dispose, new covering per square metre, battens and sarking, ridges and flashings, gutters, so Perth roofers can be compared line by line.
What Affects Roofing Costs in Perth
The roof replacement cost in Perth varies based on material choice, roof area, pitch, and access. Here are the key factors that affect your roofing quote.
Repair vs re-roof vs restore
A minor repair ($260–$840 in Perth) fixes a specific problem. Restoration ($4,200–$11,550) extends the life of the roof. A full re-roof ($15,750–$42,000) replaces everything.
Industrial and warehouse roofing in Perth
Industrial roofing prices in Perth run on a different logic to homes: warehouse re-sheeting, cladding and structural steel work are priced per square metre at commercial rates, with access equipment and compliance built into every quote. If your job is a factory, warehouse or large shed, the Perth commercial roofing cost guide covers those rates properly.
Thinking restoration rather than replacement? We've broken the whole job down — process, tile vs Colorbond, and what it costs by house size — in the Perth roof restoration cost guide.
Material choice
Colorbond re-roofing ($84–$190/sqm in Perth) is lighter and cheaper to install than tiles ($105–$230/sqm). Colorbond also suits more roof pitches and is faster to install.
Roof size & pitch
A steeper pitch in Perth homes increases labour cost and safety requirements. Larger roofs cost more in total but may be cheaper per sqm due to scale.
Access & scaffolding
Multi-storey Perth homes need scaffolding, which adds significantly to the project cost: a full two-storey roof replacement costs $15,750–$42,000, against $14,700–$31,500 for a single-storey. Single-storey with good access is cheapest.
Gutters & downpipes
Gutter replacement ($42–$115 in Perth) is often combined with re-roofing. If your gutters are old, it's more cost-effective to replace them during a re-roof.
Asbestos removal
Many older Perth homes have asbestos roofing. Removal is priced separately and must be done by a licensed asbestos removalist before new roofing goes on.
How to Save Money on Roofing Cost in Perth
Roof replacement cost by home size in Perth
Roof replacement costs in Perth scale with the size and complexity of the home. A small 2-bedroom home with a simple skillion or gable roof and a total area of 100–140m² comes to about $12,500–$17,500 for Colorbond or $16,000–$22,400 for concrete tiles at the typical Perth re-roofing rates ($125/m² Colorbond, $160/m² tiles). A standard 3-bedroom home with a hip or gable roof of 150–220m² is the most common Perth replacement job, costing about $18,750–$27,500 for Colorbond or $24,000–$35,200 for tiles at the same rates. Larger 4-bedroom homes with complex rooflines, multiple valleys, or skylights cost more again, because complex rooflines add labour (a skylight alone is $1,575–$4,200 installed).
Several factors can push Perth roof replacement costs above these ranges. Homes with steep pitches require additional fall protection such as edge protection and take longer to complete, which adds to the job. If the existing roof frame has damage from white ants or rot — common in older Perth homes — structural repairs must be completed before new roofing can be installed. Additional items like gutters, fascia boards, downpipes, and skylight re-flashing are usually quoted separately. For Perth homes built before 1990, it is worth asking your roofer to inspect the sarking and ceiling insulation during the quote, as these often need replacement at the same time.
Full roof replacement cost guide → · The true cost of cheap roofing →
A full roof replacement in Perth costs $14,700–$31,500 for a single-storey home, typically $23,100, and $15,750–$42,000 for two storeys, typically $26,250. These match the Perth price table above and cover stripping the old roof, new sheeting or tiles, sarking, flashings and disposal. A new roof on an existing house is priced the same way, so that quote should sit inside the same rows.
Roofers build a quote from a per-square-metre rate, and that rate is where the material shows: reroofing in Colorbond runs $84–$190 per sqm, typically $125, and in tiles $105–$230 per sqm, typically $160. The rate covers sheets or tiles, sarking and labour on a standard pitch. The storey count moves the price more than the material does, because scaffolding and access grow with height, and a steep or cut-up roof adds to either.
Pick a Colorbond roof when weight, bushfire rating or a low pitch matter; pick tiles when the house is heritage-styled or you are matching the street. If only one section is damaged, the repair rows in the table above are the better spend. Get quotes with the roof area measured on site rather than estimated from the floor plan, and have each roofer list disposal and scaffolding as separate lines.
- Full roof replacement (single-storey): $14,700–$31,500 total, typically $23,100
- Full roof replacement (two-storey): $15,750–$42,000 total, typically $26,250
- Re-roofing Colorbond (per sqm): $84–$190 per sqm, typically $125
- Re-roofing tiles, incl. strip-off of old roof (per sqm): $105–$230 per sqm, typically $160
Our Methodology
These are independent estimates from public cost guides, marketplaces and industry rate data, and no tradesperson can influence them, so always get a few quotes. Last reviewed October 2026. Read our full methodology →
Roof Restoration Cost in Perth: Roofing Prices for Tile and Metal Restoration
A roof restoration in Perth costs $4,200–$11,550 for a tile roof, typically $7,900, and $3,150–$7,900 for a metal roof, typically $5,250. These match the Perth price table above and cover a pressure clean, replacement of broken tiles or rust treatment of sheets, rebedding and repointing of the ridge caps, and a two-coat membrane recoat. Ridge capping repair on its own runs $420–$1,250 and tile replacement $315–$1,050, which is where a restore roof quote lands when only the ridges or a handful of tiles have gone.
Rebed versus repoint moves the price first: repointing is a flexible compound over sound bedding, rebedding lifts the caps and lays new mortar first, and a roof that needs both sits at the high end. Access and pitch come next: a steep or two-storey roof needs edge protection or scaffold. A roof respray on its own is the cheapest version of the job and only worth it when the bedding is sound.
Restore when the structure and most of the tiles or sheets are sound and the faults are at the ridges or in the finish; replace when tiles are porous and cracking across the roof or sheets have rusted through, because full roof replacement on the same house runs $14,700–$31,500 single-storey and $15,750–$42,000 two-storey in the table above. Ask for the membrane warranty, since a roof restore is only as good as its coating. Get quotes that itemise clean, rebed, repoint and coat as separate lines.
- Roof restoration (tile: clean, rebed/repoint, recoat): $4,200–$11,550 total, typically $7,900
- Roof restoration (metal: clean, rust treat, recoat): $3,150–$7,900 total, typically $5,250
- Ridge capping repair (partial: a few caps or one section): $420–$1,250 per job, typically $630
- Roof repair (tile replacement): $315–$1,050 per job, typically $630