What Is the Cost of a New Roof?
The cost of a new roof varies based on several factors, including the size of your roof, the type of material you choose, the complexity of the installation, and your location.
Â
On average, the cost ranges from:
- Asphalt Shingles: $3,000 to $7,000
- Metal Roofing: $5,000 to $12,000
- Clay and Concrete Tiles: $10,000 to $25,000
- Slate: $15,000 to $30,000
- Wood Shingles and Shakes: $7,000 to $15,000
- Synthetic Roofing: $10,000 to $20,000
- It’s important to get multiple quotes from reputable contractors to ensure you’re getting a fair price.