QuoteScore / Guides

🏠 How Much Does a New Roof Cost in 2026?

Updated February 2026 6 min read Roofing

A roof replacement is one of the largest home improvement expenses you'll face. Prices vary by a factor of 5x depending on material and roof complexity, making it critical to understand what you're paying for.

Roofing Cost by Material

MaterialPer Sq FtAverage HomeLifespan
3-tab asphalt shingles$3.50–$5.50$7,000–$14,00015–20 years
Architectural shingles$4.50–$8.50$9,000–$21,00025–30 years
Standing seam metal$8–$16$16,000–$40,00040–70 years
Clay tile$10–$25$20,000–$50,00050–100 years
Slate$15–$40$30,000–$80,00075–150 years

What Should Be in Your Quote

A complete roofing quote should include: tear-off and disposal of old materials, new underlayment (ice & water shield in cold climates), drip edge and flashing, ridge vents or other ventilation, cleanup and haul-away, and a workmanship warranty (minimum 5 years). If any of these are missing, the quote is incomplete and you'll face surprise charges.

Red Flags on Roofing Quotes

Price per "square" without defining it: A roofing "square" is 100 sq ft, not 1 sq ft. Make sure you and the roofer are speaking the same language.

No mention of ventilation: Proper attic ventilation extends roof life by 25%+. If the roofer isn't addressing it, they're cutting corners.

Huge deposit: Never pay more than 30% upfront. The industry standard is 10-30% deposit, with the balance due on completion.

Get Your Quote Analyzed

Upload your roofing estimate to QuoteScore for instant AI analysis against regional pricing data. We'll flag anything that's overpriced or missing.

Frequently Asked Questions

How much does a new roof cost in 2026?
A new asphalt shingle roof costs $8,000-$18,000 for the average home (1,500-2,500 sq ft roof area). Metal roofing costs $15,000-$35,000. Tile or slate costs $20,000-$50,000+. The final price depends on roof size, pitch, material, and your region.
How much does roofing cost per square foot?
Asphalt shingles: $3.50-$7.50/sq ft installed. Architectural shingles: $4.50-$8.50/sq ft. Standing seam metal: $8-$16/sq ft. Clay tile: $10-$25/sq ft. Slate: $15-$40/sq ft. These include materials, labor, and removal of the old roof.
How often does a roof need to be replaced?
Asphalt shingles last 20-30 years. Metal roofing lasts 40-70 years. Clay tile lasts 50-100 years. Slate lasts 75-150 years. Climate, maintenance, and installation quality all affect lifespan.

Got a roofing quote?

Upload it to QuoteScore for instant AI analysis. We compare every line item against thousands of pricing benchmarks.

Analyze Your Quote Free →