4 ms·Shingles roof is replaced every 15 years, if you have more expensive metal roof it's every 50 yearsby myth_drannon 9y agoShingles roof is replaced every 15 years, if you have more expensive metal roof it's every 50 yearsisostatic 9y agoIn the Uk you'd be looking at replacing a roof after about 100 years, costs about £6k ($8k), not exactly a major cost.madengr 9y agoComposite shingles are more like 30 years.