Independent Australian Cost Guides
Updated May 2026

How much does roofing cost in Perth?

Most roofing jobs in Perth cost $260–$42,000
from minor repairs to a full re-roof
Minor leak repairs in Perth cost $260–$840. A full Colorbond re-roof runs $15,750–$42,000. Tile re-roofing costs $105–$230/sqm. Roof restoration (clean, repair, recoat) is $2,625–$6,300.
+5.2% Roofing costs in Perth have risen this quarter, driven by strong construction activity and trade shortages. Q1 2026 vs Q4 2025
Platypus mascot illustration — Roofing Cost Perth 2026
Average Roofing Cost in Perth
$18,900
total for a full Colorbond re-roof (average 3-bed home)
Minor Repair
$263–$840
Re-roof
$8k–$37k
Gutters
$1k–$4k
Budget $263per jobAverage $18,900per jobPremium $840per job

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 $2,625–$6,300.

We've compiled pricing from roofers across Perth, plus leading tradie platforms listings as of February 2026. All prices include GST.

Quick answerRoofing in Perth costs $210–$525 per visit, with most averaging $370 per visit. GST included — verified May 2026. Get free Perth quotes →
Perth roofing pricing guide 2026$

Detailed Pricing — Perth 2026

ServiceLowTypicalHigh
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 (per sqm)$105/sqm$160$230
Full roof replacement (single-storey)$10,500total$16,800$26,250
Full roof replacement (two-storey)$15,750total$26,250$42,000
Gutter replacement (per m)$42/m$74$115
Downpipe replacement (per m)$37/m$63$94
Roof painting (single-storey)$2,625total$4,200$6,300
Ridge capping repair$420per job$790$1,250
Skylight installation$1,575installed$2,625$4,200

Getting quotes for roofing work in Perth? Get a quote from a verified local tradie — free, no obligation.

Get Perth quotes →
Prices verified May 2026 · Cross-referenced against 90+ Australian trade pricing sources · See methodology

Prices include GST. Based on Perth metro area, Mar 2026. Outer suburbs may vary.

Roofing cost variation across Perth suburbs

How Roofing Costs Vary Across Perth

Coastal & Western Suburbs

$120–$185/m² replacement

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

$100–$150/m² replacement

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 ($3,000–$7,000) is often the most cost-effective option for homes in this belt — tiles are usually structurally sound but coatings have degraded.

Southern Suburbs

$95–$140/m² replacement

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

$110–$170/m² replacement

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.

Real world roofing cost scenarios Perth

What Perth Roofing Jobs Actually Cost

Concrete tile restoration — 3-bedroom home

$3,500–$7,000 total

High-pressure clean, replace broken tiles ($15–$40 per tile), rebedding and flexible repointing of ridge caps ($800–$2,500), two coats of acrylic roof membrane ($10–$18/m²). 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

$15,000–$30,000 total

Tile removal and disposal ($20–$35/m²), batten inspection/replacement, new Colorbond roofing ($60–$85/m²), sarking ($4–$8/m²), 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

$15,000–$30,000 total

Licensed asbestos removal ($40–$80/m²), disposal at approved facility ($500–$1,200), 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 with proper containment, PPE, and waste disposal at approved sites.

Colorbond re-roof — replacing old metal

$8,000–$15,000 total

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

$2,500–$6,000 total

Supply and install new Colorbond guttering (40–60 linear metres at $30–$60/m), plus leaf guard mesh ($15–$30/m). 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.

Get a fair roofing quote in Perth

Licensed & reviewed professionals. No obligation, no spam.

Get Quotes in Perth →
Factors affecting roofing cost in Perth

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 ($2,625–$6,300) extends life by 10–15 years. A full re-roof ($15,750–$42,000) replaces everything and lasts 30–50 years.

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 ($2,000–$6,000+), which adds significantly to the project cost. Single-storey with good access is cheapest.

Gutters & downpipes

Gutter replacement ($37–$94 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 adds $30–$60/sqm and must be done by a licensed asbestos removalist before new roofing goes on.

How to save money on roofing costs Perth$

How to Save Money on Roofing in Perth

1
Get quotes from licensed Perth roofers — prices vary significantly for re-roofing
2
Ask if the quote includes scaffolding, old roof removal, and disposal
3
Consider roof restoration if your roof is 15–25 years old — it's a fraction of re-roofing cost
4
Check for asbestos before getting quotes — older Perth homes may need specialist removal
5
Ask about warranty on materials (Colorbond: 25 years) and workmanship (5–10 years)
6
Book Perth roofing work in the drier months for fewer weather delays
Roof replacement cost by home size Perth 2026

Roof replacement cost by home size in Perth

Quick answerPerth roof replacement costs $14,000–$28,000 for Colorbond or $18,000–$35,000 for tiles on a typical 3-bed home.

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² can expect to pay $9,000–$18,000 for Colorbond or $13,000–$24,000 for concrete tiles, all up including materials, labour, disposal of the old roof, and new sarking. A standard 3-bedroom home with a hip or gable roof of 150–220m² is the most common Perth replacement job, costing $14,000–$28,000 for Colorbond or $18,000–$35,000 for tiles. Larger 4-bedroom homes with complex rooflines, multiple valleys, or skylights typically fall in the $22,000–$45,000 range.

Several factors can push Perth roof replacement costs above these ranges. Homes with very steep pitches (over 35 degrees) require additional safety equipment and take longer to complete, adding $2,000–$6,000 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.

Our Methodology

Prices on this page are compiled from publicly available cost guides, leading tradie marketplaces, peak industry body data, and individual tradesperson websites across Australia. We cross-reference ranges from multiple sources and adjust for city-specific cost differences based on advertised rates, salary data, and cost-of-living indicators. Our guides are independently produced — we don't employ tradespeople and have no commercial relationship with any service provider. All prices are estimates and will vary based on your specific job. Always get multiple quotes. Last reviewed May 2026. Read our full methodology →

Frequently Asked Questions

How much does a roof repair cost in Perth?
A minor roof repair in Perth costs $260–$840 for leak fixes. Tile replacement costs $315–$1,050. Cost depends on the type of repair, roof material, and access.
How much does a full re-roof cost in Perth?
A full re-roof in Perth costs $15,750–$42,000 for Colorbond or $105–$230/sqm for tiles, for a typical home. Price depends on roof size, material, and whether asbestos removal is needed.
How much does roof restoration cost in Perth?
Roof restoration in Perth costs $2,625–$6,300. This includes cleaning, repairing broken tiles or rust spots, repointing ridges, and applying a protective coating to extend the roof's life by 10–15 years.
Should I repair, restore, or re-roof?
If damage is localised, repair ($260–$840 in Perth). If the roof is ageing but structurally sound, restore ($2,625–$6,300). If it's beyond repair or you want to change material, re-roof ($15,750–$42,000).
How much does a roof inspection cost in Perth?
A roof inspection in Perth costs $210–$525. It's recommended before buying a home, after severe storms, or if you notice leaks, sagging, or missing tiles.
How long does a re-roof take?
A full re-roof on a typical Perth home takes 3–7 days for Colorbond and 5–10 days for tiles, weather permitting.
How much does it cost to replace a roof on a 3-bedroom home in Perth?
A full roof replacement on a typical 3-bedroom home in Perth costs $14,000–$28,000 for Colorbond steel and $18,000–$35,000 for concrete or terracotta tiles, depending on roof pitch, accessibility, and the condition of the battens and sarking underneath. Most Perth 3-bedroom homes have a roof area of 150–220 square metres. The wide range reflects differences between simple skillion or low-pitch roofs (cheaper) and complex hipped or multi-gabled roofs (more expensive). Always get at least 3 written quotes from licensed roofers before proceeding.
Colorbond vs tiles — which lasts longer in Perth's climate?
In Perth's hot, dry climate with intense UV exposure, Colorbond steel roofing generally outperforms concrete tiles over the long term. Modern Colorbond with BlueScope's Activate technology is rated to 50+ years with minimal maintenance, while concrete tiles in Perth's conditions often require re-pointing and re-bedding at 20–25 years and full replacement at 35–45 years. Terracotta tiles are more durable than concrete but cost more upfront. Perth's low rainfall also means that Colorbond's advantage in water-tightness is less critical than in wetter cities; the main advantage in Perth is the lighter weight and lower long-term maintenance cost.
What is the cheapest roofing option for Perth homes?
For Perth homeowners prioritising upfront cost, Colorbond steel is typically the most affordable option at $45–$75/m² installed, compared to $60–$95/m² for concrete tiles and $80–$130/m² for terracotta. Corrugated Colorbond is cheaper than standing seam profiles and is widely used across Perth's residential market. On a typical 180m² Perth roof, the cost difference between the cheapest Colorbond option and mid-range concrete tiles can be $3,000–$8,000. However, the cheapest material is not always the best value over 30 years — factor in maintenance, warranty coverage, and compatibility with the home's existing gutters and fascia.
How much does it cost to re-roof a house in Perth?
A full re-roof in Perth costs $8,000–$15,000 for a single-storey 3-bedroom home with Colorbond, or $15,000–$30,000 for tile. If the existing roof contains asbestos sheeting, add $3,000–$8,000 for licensed removal and disposal. Two-storey homes with scaffolding requirements cost 30–50% more.
How much does asbestos roof removal cost in Perth?
Asbestos roof removal in Perth costs $30–$60 per square metre for removal only, or $180–$320 per square metre for removal plus a new Colorbond roof. For an average 3-bedroom Perth home, full asbestos roof replacement typically costs $15,000–$35,000. Licensed asbestos removalists must notify WorkSafe WA before starting work.
Do I need to remove solar panels for a re-roof in Perth?
Yes. Solar panels must be disconnected by a licensed electrician and removed before re-roofing, then reinstalled after. This typically costs $1,000–$3,000 depending on system size. If your solar system is over 8–10 years old, the re-roof is a good time to upgrade components while panels are already down.
How much does commercial roofing cost in Perth?
Commercial roofing in Perth costs $80–$220 per m² for Colorbond or Zincalume trapezoidal steel on standard warehouse and retail pitched roofs. Large-scale projects over 1,000m² benefit from bulk pricing at $70–$110/m². Insulated sandwich panels for cold storage or acoustic control run $140–$280/m². Membrane roofing on flat commercial buildings is $90–$180/m². Budget an extra 10 to 20 percent for fall arrest, skylight replacement, and WA WorkSafe compliance inspections.
What is the average commercial roof replacement cost in Perth?
A typical Perth small-commercial roof replacement on a 500 to 1,000 square metre warehouse costs $45,000–$140,000 including stripping, disposal, new sheeting, flashings, and gutters. Medium commercial from 1,000 to 3,000 square metres runs $90,000–$400,000. Factor in asbestos inspection for any roof built before 2003 — licensed removal adds $30–$90/m² and extends timeline by 1 to 3 weeks.
Is Colorbond the best choice for Perth commercial roofs?
Yes for most applications. Genuine BlueScope Colorbond handles Perth's coastal salt exposure, high UV, and hot dry summers better than imports. For buildings within 1km of the coast (Fremantle, Scarborough, Cottesloe), specify Ultra rating which adds $15–$25/m² over standard. Avoid cheap imported zincalume alternatives — corrosion typically shows within 5 to 7 years in coastal Perth.

Advertise with us

Reach thousands of Australian homeowners researching trade costs. Fill in your details and we'll be in touch within 1 business day.

Thanks! We'll be in touch

Expect a reply within 1 business day.

Got a question about costs?
Chat with Sam
Sam the Platypus
Online now
Powered by What's The Damage