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
| Service | Unit | Typical Rate |
|---|---|---|
| Tear-off existing shingles | per squares | $150.00 |
| New shingle install (architectural) | per squares | $350.00 |
| Underlayment / felt paper | per squares | $50.00 |
| Flashing replacement | per linear ft | $12.00 |
| Ridge vent install | per linear ft | $10.00 |
| Debris haul-off / dumpster | per 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.