Roofing Cost Calculator
Estimate the total cost of your roofing project
How Much Does Roofing Cost?
Roofing costs vary widely based on several factors. Understanding these factors helps you make informed decisions about your roofing project.
Factors That Affect Cost
- Roof size: Measured in squares (100 sq ft each)
- Material choice: From affordable asphalt to premium slate
- Roof complexity: Pitch, valleys, dormers, penetrations
- Location: Labor costs vary by region
- Tear-off needs: Removing old roofing adds cost
- Decking repairs: Structural issues increase price
- Accessibility: Hard-to-reach roofs cost more
Average Cost Per Square (100 sq ft)
- Asphalt Shingles: $3,000-$7,000
- Metal Roofing: $7,000-$15,000
- Tile Roofing: $10,000-$20,000
- Slate Roofing: $15,000-$30,000
- Flat Roof (TPO/EPDM): $5,000-$10,000
* Costs include materials and labor. Prices vary by location and project complexity.
Example: A typical 2,000 sq ft roof (20 squares) with asphalt shingles might cost $6,000-$14,000 total, while the same roof with metal might cost $14,000-$30,000. Use the calculator above for a more specific estimate based on your roof dimensions.
Common pitches: 4/12, 6/12, 8/12, 12/12
