Skip to content
Tidy

Roof painting / restoration cost

Roof painting / restoration typically runs $3.5k–$14k. By area that is $25–$45 per m² metal, $35–$55 per m² concrete tile, $35–$60 per m² terracotta.

Broken down

What each job costs

JobPrice
Metal roof, complete project (pressure clean, rust treat, prime, 2 coats)$3,500–$8,000
Concrete tile roof, complete project (pressure clean, seal, prime, 2 coats)$5,000–$12,000
Terracotta tile roof, complete project$5,500–$14,000
Pressure cleaning (standalone)$400–$1,200
Rust treatment$15–$30 per affected m²
Ridge capping repoint and paint$800–$2,500
Roof coating rates cross-checkConcrete and terracotta tile roofs $20–$40/m²; Colorbond metal roofs $15–$35/m²; heat-reflective roof coatings $25–$50/m²

Why quotes differ

What moves the price

Surface condition (rust extent, lichen coverage) and roof pitch

named as major cost drivers alongside roof area and access requirements

Height / fall protection

all roof work above two metres requires "fall prevention measures" and "personal fall arrest equipment" under NSW work health and safety law

Coastal exposure

coastal properties requiring salt-air resistant products command premium pricing

Location within NSW

regional NSW typically runs "10 to 20 percent below Sydney equivalents"

A roof job is mostly what happens before the colour: pressure cleaning, treating rust or lichen, replacing broken tiles, and re-bedding where the pointing has gone. Skip those and the coating lifts within a couple of years.

Get a real number

A range is useful for planning. For your house, tell us the details and get a fixed price in writing.

Get a quote