Roofing Cost Calculator
Estimate your new roof cost based on square footage, material choice, and pitch. Updated with 2025–2026 material and labor rates.
Roof Details
Use your home's exterior footprint. Roof area is calculated from pitch.
How Much Does a New Roof Cost in 2025–2026?
The national average cost to replace an asphalt shingle roof is $8,000–$15,000 for a typical 2,000 sq ft single-story home. However, costs vary enormously by material, region, pitch, and complexity. Here's what you can expect per roofing square (100 sq ft) for common materials:
- Asphalt 3-Tab: $1.20–$1.80/sq ft installed ($120–$180/square)
- Architectural Asphalt: $1.80–$2.80/sq ft installed ($180–$280/square)
- Metal Standing Seam: $6–$14/sq ft installed ($600–$1,400/square)
- Clay/Concrete Tile: $8–$20/sq ft installed ($800–$2,000/square)
- Natural Slate: $15–$30/sq ft installed ($1,500–$3,000/square)
What Factors Drive Roofing Costs?
The four biggest cost drivers are: roof area (calculated from footprint × pitch factor), material choice (which ranges 10× from economy asphalt to slate), labor market (roofing labor costs 40–50% more in high-cost metro areas), and tear-off (removing an existing roof adds $0.50–$1.50/sq ft).
How long does a new asphalt roof last?
3-tab asphalt shingles typically last 15–20 years. Architectural/dimensional shingles carry 25–30-year warranties. Metal roofs last 40–70 years. Clay tile and slate can last 100+ years with proper maintenance.
Should I get multiple roofing quotes?
Yes — always get at least 3 quotes. Prices commonly vary 20–40% between contractors for the same scope. Make sure each quote covers the same materials, tear-off, underlayment, flashing, and warranty.
What is a roofing "square"?
A roofing square = 100 square feet of roof surface. When contractors give a price "per square," they mean per 100 sq ft of actual roof area (not your home's footprint). A 2,000 sq ft footprint home with a 4:12 pitch has roughly 22 squares of actual roof area.