At TheRemodelers.org we don't sell anything. Instead we provide information that helps our community make decisions regarding home improvement services and projects. Click below for recommended licensed professionals that provide free no obligation quotes.
Answer
How long does a typical residential roof last?
Asphalt shingle roofs generally last 20–30 years. Metal and tile roofs can last significantly longer depending on maintenance and climate.
Harper Collins
Roofing & Storm Damage