Geoscape Solar recommend doing installations on roofs that are less than 10 years old and recommends replacing a rooof in need of repair before installing commercial panels on top of it. The cost of the new roof can be integrated into your solar energy project. A bonus of installing a roof mounted solar array is that solar panels protect your roof from wear and tear.