A new roof made from materials costing between $50 and $105 per square metre, will cost you from $12,000 to $30,000. An expensive product, such as copper, wood shingle, timber or tile can vary from $160 to $280 per square metre.