Obviously the cost will vary depending on the size of the roof and the work required. Things like broken tiles, rusted valley irons loose ridge capping will all have an impact of the price of your roof restoration. However on an average 3 bedroom 2 bathroom house you can expect the price to vary between $2500-$4500.