How long do roofs last on houses? That’s an important question to ask when you’re buying a house, and an important thing to keep in mind if you own your home. A safe assumption is 20 years, though it varies depending on the roof type.
Your roof, air conditioner, and furnace are the big three expenses for a home. The roof lasts the longest of the three, but is also the most expensive.