Roof installation costs vary in the range of $6,100 to $7,500, which is a justified investment given the fact that an average roof lasts anywhere between 15-50 years. That said, a roof during its lifetime takes considerable punishment and is exposed to the elements on a regular basis, which can impact its useful life. Following…