Roofing Cost: 2026 Price Guide and Calculator
A new asphalt shingle roof typically costs $4 to $8 per square foot installed, so about $7,000 to $14,000 for an average home. Use the calculator to price your roof by material. Default estimate: $9,900.00.
Roofing Cost in 2026: typical prices
Prices below include tear-off of the old roof, underlayment, materials and labor. Roof area is larger than the floor plan because of the slope, so use our roofing calculator to convert your house size into roof area.
| Option | Typical cost per sq ft | For 1800 sq ft |
|---|---|---|
| Asphalt 3-tab shingles | $5.5 | $9,900 |
| Architectural shingles | $6.5 | $11,700 |
| Metal standing seam | $12 | $21,600 |
| Wood shake | $10 | $18,000 |
| Clay or concrete tile | $15 | $27,000 |
| Natural slate | $25 | $45,000 |
What affects the price
- Roof size and pitch. Steep roofs cost more because they are slower and riskier to work on.
- Material. Metal, tile and slate cost two to four times more than asphalt but last far longer.
- Roof complexity such as valleys, dormers, chimneys and skylights.
- Number of layers to tear off and any rotted decking to replace.
- Region, season and permit fees.
How to save money
- Get three or more written quotes and compare materials and warranty, not only price.
- Schedule work in the off season when roofers are less busy.
- Repair small leaks early to avoid decking replacement.
- Check your homeowners insurance for storm damage coverage before paying out of pocket.
Figures are typical US installed prices and change by region, season and contractor. They are estimates for planning, not quotes. Always get at least three written quotes.
Free pricing tips for your business
Get short, practical tips on pricing jobs and using our free calculators. No spam, unsubscribe any time.
Frequently asked questions
How much does a new roof cost?
Most homeowners pay $7,000 to $15,000 for asphalt shingles on an average home. Metal and tile roofs cost $15,000 to $40,000 or more.
How much does roofing cost per square?
A square is 100 sq ft. Asphalt shingles are about $450 to $800 per square installed.
How long does a roof last?
Asphalt shingles last 20 to 30 years, metal 40 to 70 years and tile or slate 50 to 100 years.
Does the estimate include labor?
Yes, prices are installed prices including tear-off, but not major deck repairs.
Need a custom calculator or spreadsheet built for your business?
Talk to usMore free tools: All free calculators · Roofing calculator · Shingle calculator · Roof pitch calculator


