How Much Does Roofing Cost?

Estimate roof replacement costs by size and material. A 'square' = 100 sq ft. Based on 2026 asphalt shingle pricing.

Roofing Cost Calculator

10 squares22 squares50 squares
Low
$6,600
$300/squares
Average
$9,900
$450/squares
High
$13,200
$600/squares

* Estimates based on 2026 national averages. Actual costs vary by location, condition, and contractor.

Common project sizes

Roofing pricing breakdown

ServiceUnitTypical Rate
Tear-off existing shinglesper squares$150.00
New shingle install (architectural)per squares$350.00
Underlayment / felt paperper squares$50.00
Flashing replacementper linear ft$12.00
Ridge vent installper linear ft$10.00
Debris haul-off / dumpsterper flat$350.00

Frequently asked questions

How much does a new roof cost?
A new asphalt shingle roof costs $7,000-$14,000 for a typical 2,000 sq ft home. Metal roofing runs $12,000-$30,000. Prices include tear-off, underlayment, installation, flashing, and cleanup.
How much does roofing cost per square?
Architectural asphalt shingles cost $350-$550 per square (100 sq ft) installed. This includes materials, labor, underlayment, and flashing. 3-tab shingles are cheaper at $250-$400 per square.
How long does a new roof last?
Architectural asphalt shingles last 25-30 years. Metal roofing lasts 40-60 years. Tile and slate can last 50-100 years. The lifespan depends on material quality, installation, and climate.

Get a real quote

Related articles

Other cost calculators