Note on older shingled roofs: Given the typical asphalt shingle roof is expected to last 20-25 years, it often make sense to reshingle prior to a solar installation for shingles in the latter stages of their useful life in order to match the 25+ year life of solar panels without needing to remove and re-install the solar panels.