Depending on location, quality of material and installation, shingle roofs can last anywhere from 25 years or more. Many are fire-resistant, and require minimal maintenance. Some manufacturers offer products that meet Energy Star requirements and qualify as a cool roof, under federal standards, making them eligible for tax credits.