Home › Roof Replacement Cost

Roof Replacement Cost Guide (2026)

How much a new roof really costs — by material, home size, and per roofing square — with a free instant calculator.

Roof Replacement Cost Calculator

Instant estimate for Dallas

Estimated Roof Cost
Get Exact Quotes →
Estimate only. Actual price varies by roof condition & contractor.

Average roof replacement cost

Most homeowners pay $9,000–$22,000 for a full roof replacement, with typical projects landing around $12,000–$15,000. The three biggest cost drivers are roof size (measured in "squares" of 100 sq ft), material choice, and pitch — steeper roofs cost more per square to install.

Cost by home size (architectural shingles, installed)

Home sizeApprox. roof areaTypical cost
1,000 sq ft~1,200 sq ft$5,500–$9,000
1,500 sq ft~1,800 sq ft$8,000–$14,500
2,000 sq ft~2,400 sq ft$11,000–$18,000
2,500 sq ft~3,000 sq ft$13,500–$22,500
3,000+ sq ft~3,600+ sq ft$16,000–$27,000+

Cost by roofing material (installed)

MaterialPer sq ftTypical lifespan
3-Tab Asphalt Shingles$3.50–$5.5015-20 yrs
Architectural / Dimensional Shingles$4.50–$7.5025-30 yrs
Premium / Designer Shingles$7.00–$10.0030-40 yrs
Metal (Exposed-Fastener Panel)$7.50–$12.0040-50 yrs
Metal (Standing Seam)$10.00–$16.0050+ yrs
Concrete Tile$10.00–$16.0050+ yrs
Clay Tile$12.00–$20.0050+ yrs
Natural Slate$15.00–$30.0075-100 yrs
TPO / Flat (Commercial-style)$5.00–$9.0020-30 yrs

Cost per roofing square

Contractors price roofs per square (100 sq ft). Installed asphalt-shingle work runs $450–$750 per square; labor alone is roughly $150–$300 per square, rising with pitch, stories, and tear-off layers. A typical 25-square roof therefore lands between $11,000 and $19,000.

What else moves the price

Tear-off of extra existing layers (adds $1.00–$3.50/sq ft), decking repairs, steep-pitch charges, ventilation upgrades, and permits. After major hail events, local demand can push labor rates up 10–20% — one reason insurance-funded replacements are common in North Texas. See how to get insurance to pay for roof replacement.

Frequently asked questions

How much does a new roof cost in 2026?

Most homeowners pay between $9,000 and $22,000 for a full asphalt-shingle roof replacement, with the national average around $12,000–$15,000. Metal, tile, and premium materials run higher. Home size, roof pitch, and local labor rates drive the spread.

How much does it cost to replace a roof on a 1,500 square foot house?

A 1,500 sq ft single-story home has roughly 1,700–1,900 sq ft of roof surface once pitch is accounted for. With architectural shingles at $4.50–$7.50 per sq ft installed, expect about $8,000–$14,500 including tear-off.

What is a roofing square and what does one cost?

A roofing square is 100 sq ft of roof surface. Installed asphalt-shingle pricing typically runs $450–$750 per square, of which labor is roughly $150–$300 per square depending on pitch and access.

Is it cheaper to overlay new shingles on old ones?

An overlay saves $1–$2 per sq ft up front but usually costs more long-term: it voids many warranties, hides decking damage, adds weight, and shortens shingle life in hot climates. Most quality roofers recommend full tear-off.

How long does a roof replacement take?

Most residential replacements finish in 1–3 days. Larger, steeper, or tile/metal roofs can take a week or more.

Local cost guides

Get 3 Free Roofing Quotes

Tell us about your project and we'll match you with top-rated, vetted North Texas roofers. Free, fast, no obligation.

✓ Thanks! A vetted local roofer will reach out shortly.