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
| Job | Price |
|---|---|
| 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-check | Concrete 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