Typical in Melbourne: $22,100

Roof Replacement Cost in Melbourne (2026)

Melbourne's slate and terracotta heritage roofs are the priciest to replace, and its weather punishes poor flashing.

Your roof replacement details

m²

Roof area is usually larger than floor area, add ~20% for pitch and overhang.

Estimated roof replacement cost · VIC$12,800 – $18,400Indicative estimate only
$15,600Midpoint
Market ratesRecent
VICYour location
How your estimate comparesTypical range
$15,600
$12,480$31,200
✓

Your estimate sits within the typical range.

Where the money goes

Estimated breakdown for your configuration

Roofing material$6,25040%
Removal & disposal of old roof$2,80018%
Labour & installation$4,35028%
Flashings & fixings$2,20014%
💰 Ways to save
  • Colorbond/metal is usually the cheapest to supply and install.
  • Only replace guttering at the same time if it’s actually due, otherwise it’s an avoidable add-on.

or from $75/week over 5 years , indicative finance

How we estimate this

Roof replacement in Australia typically costs $60–$120 per square metre in 2026 for the supply and install, so a typical home roof runs $12,000–$30,000. Metal (Colorbond) is usually most cost-effective; terracotta tiles cost the most.

Pricing reviewed: June 2026.

What a roof replacement costs in Melbourne

Melbourne's period homes carry slate and terracotta roofs that are expensive to match and replace, and heritage overlays on Victorian and Edwardian housing often require like-for-like materials rather than a cheaper metal conversion. Steep ornate roof lines add labour, and the city's cold, wet winters mean flashing, valleys and underlay have to be done properly or leaks follow, so corners cut here surface fast.

The deep local trade pool keeps planned work competitive, and metal re-roofs on post-war and newer homes are more affordable than the heritage tile jobs. Asbestos removal applies to mid-century stock the same as elsewhere and adds cost. Winter is a harder season to schedule exterior roof work around Melbourne's weather, so lead times and timing matter as much as the headline quote.

Compare against the national picture: Roof Replacement Cost in Australia →

Roof Replacement Cost in other cities

Frequently asked questions

How much does it cost to replace a roof in Australia?

Roof replacement typically costs $60–$120/m² in 2026, about $12,000–$30,000 for a typical home, depending on material and access.

Is metal or tile roofing cheaper?

Colorbond/metal roofing is usually the most cost-effective to supply and install. Terracotta tiles cost the most; concrete tiles sit in between.

Does my roof area equal my floor area?

No, roof area is larger because of pitch and overhang. Add roughly 20% to floor area as a starting estimate.

Related calculators