Advertisement 728 × 90 — Leaderboard
🏠

Roof Details

sq ft

Use your home's exterior footprint. Roof area is calculated from pitch.

Advertisement 728 × 90 — Leaderboard
More Trades Calculators

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:

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).

Roofing Cost FAQ

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.