Roofing Cost Calculator
Estimate the cost of a new roof based on your roof area, material type, pitch, and location. Get a detailed breakdown of material and labor costs.
Typical home: 1,500\u20133,000 sq ft
Asphalt Shingles: $3.5–$5.5/sq ft, lasts 15-30 years
Steeper roofs cost more due to increased labor difficulty
Regional labor and material costs vary by state
Enter your roof details, then click Calculate to get a cost estimate.
How Roofing Costs Are Calculated
Factors Affecting Roofing Cost
The total cost of a new roof depends on four main factors: roof area, material choice, roof pitch, and your location. Each factor influences the final price differently.
Roof Area
Roof size is measured in square feet and is the biggest cost driver. Roofing contractors often quote prices per "square" (100 sq ft). A typical single-family home has 1,500–3,000 sq ft of roof area, though this varies with home size and design.
Material Choice
Roofing materials range from budget-friendly asphalt shingles ($3.50–$5.50/sq ft) to premium slate ($15–$30/sq ft). Here’s how they compare:
- Asphalt Shingles: $3.50–$5.50/sq ft, lasts 15–30 years
- Metal: $7–$12/sq ft, lasts 40–70 years
- Wood Shake: $6–$10/sq ft, lasts 20–40 years
- Tile: $10–$18/sq ft, lasts 50–100 years
- Slate: $15–$30/sq ft, lasts 75–200 years
Roof Pitch
Steeper roofs are more difficult and dangerous to work on, increasing labor time and costs. Low-pitch roofs have no surcharge, medium pitch adds about 15%, and steep roofs add roughly 35%.
Regional Cost Differences
Labor rates and material availability vary by region. States like California, New York, and Massachusetts have significantly higher roofing costs than states like Alabama, Iowa, or Mississippi.
When to Replace Your Roof
Signs you need a new roof include: shingles curling, cracking, or missing; daylight visible through roof boards; sagging or uneven roof lines; granules collecting in gutters; and the roof being over 20 years old (for asphalt). Regular inspections can help catch problems before they become emergencies.