Independent Australian Cost Guides
Updated October 2026

How much does roofing cost in Melbourne?

Most roofing jobs in Melbourne cost $260–$42,000
from minor repairs to a full re-roof
Minor leak repairs in Melbourne cost $260–$840. A full Colorbond re-roof runs $15,750–$42,000. Tile re-roofing costs $105–$230 per square metre. Roof restoration (clean, repair, recoat) is $4,200–$11,550.
+4.9% Roofing costs in Melbourne are up around 4.9% over the past year, re-verified against 90+ sources in October 2026. Year on year
Platypus mascot illustration — Roofing Cost Melbourne 2026
Typical Roof Replacement Cost in Melbourne
$23,100
typical full roof replacement (single-storey home)
Minor leak repair
$260–$840
Colorbond re-roof (per sqm)
$84–$190
Gutter replacement (per m)
$42–$115
Budget $260per jobAverage $525per jobPremium $840per job

Roofing in Melbourne 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 Melbourne 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 Melbourne as of October 2026. All prices include GST.

Quick answerRoofing in Melbourne costs $260–$1,050 for most repairs and $14,700–$42,000 for a full replacement, with re-roofing charged at $84–$190 per square metre for Colorbond and $105–$230 for tiles. GST included — verified October 2026. Get free Melbourne quotes → WTD's pick for Melbourne roofing specialistsMartinVERIFIEDCall for a free quote03 4708 4792Or request a written quote →
Melbourne roofing pricing guide 2026$

Detailed Pricing — Roofing Cost in Melbourne 2026

Pricing a warehouse, factory or shopfront instead? See the commercial roofing cost guide for Melbourne.

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, 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

Roof Replacement Cost in Melbourne: Single vs Two-Storey Homes

Replacing the whole roof is the biggest roofing job most Melbourne homeowners will face. On a single-storey home it costs $14,700–$31,500 (typical $23,100). On a two-storey home it costs $15,750–$42,000 (typical $26,250), because scaffolding, edge protection and lifting materials to a second-storey roof add days to the job. Where a quote lands inside those ranges comes down to the roof's area and pitch, the material going on, how many valleys, hips and penetrations it has, and what has to come off first. Older Melbourne roofs can hide rotten battens or asbestos cement sheeting that only shows once the old roof is stripped, so ask each roofer how they price surprises before you sign.

Re-roofing Cost in Melbourne per Square Metre: Colorbond vs Tiles

Re-roofing is usually quoted per square metre of roof, and the material sets the rate. Re-roofing in Colorbond costs $84–$190 per sqm (typical $125). Re-roofing in tiles costs $105–$230 per sqm (typical $160). Colorbond is lighter and quicker to lay, and it is the usual choice when an old tiled roof is replaced with metal; tiles cost more per square metre but suit homes where the owners or the street want to keep a tiled look. A per-square-metre rate often covers stripping the old roof, new sarking and battens where needed, and the new roofing itself, but check what is included: flashings, gutters and asbestos removal are often priced separately.

Roof Restoration Cost in Melbourne: Tile vs Metal Roofs

If the roof structure is sound, restoring it costs far less than replacing it. A tile roof restoration in Melbourne, which means cleaning, re-bedding and re-pointing the ridge capping and then recoating, costs $4,200–$11,550 (typical $7,900). A metal roof restoration, which means cleaning, treating rust and recoating, costs $3,150–$7,900 (typical $5,250). Painting a roof is a different and smaller job: repainting a single-storey roof costs $2,625–$6,300 (typical $4,200) and does not include the repairs a restoration does. When you compare quotes, check which of the three you are being offered, because the names are often used loosely.

Roof Repair Cost in Melbourne: Leaks, Broken Tiles and Ridge Capping

Most roofing jobs in Melbourne are repairs, not replacements. Fixing a minor leak costs $260–$840 (typical $525). Replacing broken or cracked tiles costs $315–$1,050 (typical $630). Ridge capping repair, which means re-bedding and re-pointing loose or cracked capping and is a common fix for leaks on older tiled roofs, costs $420–$1,250 (typical $630). If you are not sure what is causing a leak, a roof inspection and report costs $210–$525 (typical $370). It tells you whether a repair will do or whether the roof is near the end of its life, which is worth knowing before you pay for either.

Roofing Add-On Costs in Melbourne: Gutters, Downpipes and Skylights

Roofing quotes often include work at the edges of the roof. Replacing gutters costs $42–$115 per metre (typical $58) and replacing downpipes costs $37–$94 per metre (typical $63), so the total depends on the length of your roofline. Installing a skylight costs $1,575–$4,200 (typical $2,625). Having gutters or a skylight done at the same time as a re-roof or restoration usually costs less than bringing a crew back later, because the scaffolding and roof access are already in place.

Step 1 of 2

What do you need a callback about?

One tap — we'll show you the going rate, then take your number.

You're in.

A local installer will be in touch about your job. No spam, no middleman.

Prices verified October 2026 · Cross-referenced against 90+ Australian trade pricing sources · See methodology

Prices include GST. Based on Melbourne metro area, October 2026. Outer suburbs may vary.

Roofing cost variation across Melbourne suburbs

Frequently Asked Questions — Roofing Cost in Melbourne

How much does a roof repair cost in Melbourne?
A minor roof repair in Melbourne 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 Melbourne?
A full re-roof in Melbourne 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 Melbourne?
Roof restoration in Melbourne costs $4,200–$11,550. 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 Melbourne). If the roof is ageing but structurally sound, restore ($4,200–$11,550). 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 Melbourne?
A roof inspection in Melbourne 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 Melbourne home takes 3–7 days for Colorbond and 5–10 days for tiles, weather permitting.
Got a question about costs?
Chat with Sam
Sam the Platypus
Online now
Powered by What's The Damage

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.

Call Martin 03 4708 4792 Call