How long does a new roof last?

Category: Portland Roofing

Wood roofs generally last for twenty-five years, composite roofs for thirty years, and flat roofs for ten years. Twenty years is considered an acceptable service life by many professional roofers. Your roof’s lifespan also depends on the skill of the roofers who installed it and how often it’s cleaned.