Roof material

Asphalt shingle roof cost

Asphalt shingle roofing costs about $450–$1050 per square (100 sq ft) installed in 2026 and lasts 20–25 years. The budget standard on most U.S. homes — cheap, easy to install, and widely available, but the shortest-lived option.

Estimate your project with the Roof Calculator →

How asphalt shingle compares

MaterialCost (square (100 sq ft))Lifespan
Asphalt shingle$450–$105020–25 years
Metal$800–$160040–60 years
Clay or concrete tile$1000–$220050+ years
Slate$1500–$300075–100 years
Wood shake$800–$150025–30 years

Frequently asked questions

How much does asphalt shingle roofing cost?

Asphalt shingle roofing typically costs $450–$1050 per square (100 sq ft) installed in 2026, and lasts 20–25 years. Total cost depends on your home's size, complexity, and local labor.

How long does asphalt shingle roofing last?

Asphalt shingle roofing lasts about 20–25 years. The budget standard on most U.S. homes — cheap, easy to install, and widely available, but the shortest-lived option.

Roof cost by state