Roof Replacement Cost in Perth (2026)

Replacing the roof on a single-storey Perth home usually costs $14,700 to $31,500, with many jobs around $23,100. A two-storey home usually costs $15,750 to $42,000. Per square metre, a Colorbond re-roof runs about $84 to $190/m², and a concrete tile re-roof including strip-off about $105 to $230/m².

2026 prices

Per m² and per home

Sourced ranges

Written quotes

These ranges come from independent Perth cost guides. Your real price is set by a written quote after someone measures and inspects your roof.

Roof Replacement Cost Per Square Metre

Roof material

What’s The Damage? (Nov 2026, incl. GST)

The Quote Yard (Sep 2026)

Colorbond re-roof

$84–$190/m² (typical $125)

Tile to Colorbond: $85–$160/m²

Metal replaced like for like

—

$70–$130/m²

Concrete tile, including strip-off

$105–$230/m² (typical $160)

$80–$150/m²

Terracotta tile, including strip-off

$135–$275/m² (typical $200)

$120–$220/m²

Natural slate, including strip-off

$230–$580/m² (typical $345)

—

Two independent guides are shown side by side so you can see how much the ranges vary.

What Does a New Roof Cost for a Whole House?

Home

Typical Perth price

Single-storey home

$14,700–$31,500 (typical around $23,100)

Two-storey home

$15,750–$42,000 (typical around $26,250)

Worked example: 3-bedroom home, 150–220 m² roof, Colorbond at $125/m²

About $18,750–$27,500

Same home in tiles at $160/m²

About $24,000–$35,200

Another guide puts a typical single-storey full job at $14,000 to $38,000. Two-storey homes, complex rooflines and coastal-grade materials push the price higher.

Extras That Add to a Re-Roof

Extra

Typical Perth price

Asbestos roof removal (add-on to a re-roof)

$5,250–$16,800 (typical around $10,500)

Asbestos-cement removal only, licensed

$52–$135/m²

New battens and sarking (where itemised)

$18–$40/m²

Solar panels removed and refitted

About $550–$4,000, depending on system size

New gutters and downpipes, single-storey

$2,300–$5,250

In WA, you must use a licensed asbestos removalist to remove more than 10 m² of non-friable asbestos (WorkSafe WA). Most asbestos-cement roofs are bigger than that.

Estimated Perth costs, November 2026, from independent Perth cost guides (see our Resources). Indicative only, not a quote: your price depends on your roof. WA Consumer Protection advises getting at least three written quotes and checking that GST is included.

What Changes the Cost of a New Roof?

  • Roof area and pitch: most quotes are priced per m², and steep roofs take longer.
  • Storeys: two-storey homes need more scaffolding and edge protection.
  • Material: Colorbond, concrete tile, terracotta or slate.
  • Strip-off and disposal of the old roof.
  • Battens and sarking: whether they’re replaced.
  • Hidden damage: rotten or damaged timber found once the roof is off. Ask for a provisional sum in the quote.
  • Asbestos: licensed removal adds a lot.
  • Solar panels: removal and refitting, usually by a solar installer.
  • Complexity: hips, valleys and skylights add labour.
  • Coastal homes: near the ocean, coastal-grade steel and fixings may be recommended.

Is Colorbond Cheaper Than Tiles?

Per square metre, a Colorbond re-roof is usually cheaper than a tile re-roof with strip-off ($84–$190/m² against $105–$230/m² for concrete tile). Changing from tiles to Colorbond is a common choice when the tiles are worn out. It is also much lighter than tiles. Terracotta and slate are the most expensive to replace.

Replace or Restore Your Roof?

If the tiles or sheets are still sound and only the coating is worn, a restoration costs a fraction of a new roof (concrete tile about $4,200–$12,500). Replacement makes sense when tiles are cracking or crumbling across the roof, metal has rusted through, the battens have failed, or the roof is asbestos-cement. See our roof restoration cost guide.

How to Compare Re-Roofing Quotes

  • Check each quote lists the roof area in m², the material and its profile.
  • Check that strip-off, disposal, battens and sarking are included.
  • Ask what provisional sum covers hidden timber damage.
  • Check how solar panels, gutters and asbestos are handled.
  • Ask about the material warranty and the workmanship warranty.
  • Check that GST is included in every quote.

Roof Replacement Cost FAQs

Common questions about what a new roof costs in Perth.

Call (08) 5550 0123

More detail: re-roofing · all Perth roof costs · our sources

A single-storey home usually costs $14,700 to $31,500 and a two-storey home $15,750 to $42,000. Size, material, asbestos and solar panels make the biggest difference.

About $84 to $190/m² for Colorbond, $105 to $230/m² for concrete tile with strip-off, and $135 to $275/m² for terracotta.

Colorbond is usually cheaper per square metre than a tile re-roof with strip-off. Changing from tiles to Colorbond is common when the tiles are worn out.

Licensed removal adds about $5,250 to $16,800 to a re-roof. In WA, more than 10 m² of non-friable asbestos must be removed by a licensed removalist.

Yes. Panels must be removed and refitted, which guides put at about $550 to $4,000 depending on the size of the system.

Get a Written Re-Roofing Quote

Call (08) 5550 0123 or send us the details and a photo, and we’ll measure up and give you a written price.

Fill out the form and we’ll call you back.

Roof repairs, restorations and roof plumbing across Perth, from Yanchep to Mandurah and the Hills.

Call (08) 5550 0123
Email info@fixmyroofperth.com.au

Areas We Serve

All of Perth, north and south of the river

  • Joondalup
  • Wanneroo
  • Scarborough
  • Fremantle
  • Midland
  • Kalamunda
  • Canning Vale
  • Armadale
  • Rockingham
  • Mandurah

Copyright © 2026 Fix My Roof Perth. Fix My Roof Perth connects Perth homeowners with a licensed, insured local roofer.

Fix My Roof Perth is a referral service. We connect Perth homeowners with independent, licensed local roofing contractors, who are responsible for the work they carry out, including their licensing, insurance and workmanship warranty. Always check a contractor’s licence before work begins.