How much does roof replacement cost?
A full roof replacement costs most homeowners $8,500 to $34,000, averaging about $11,500 for a 1,700 square foot roof. Installed prices run $4 to $40 per square foot depending on the roofing material, pitch and number of layers being torn off.
National average
$11,500
Typical low
$8,500
Typical high
$34,000
Per square foot
$4 – $40
Instant cost calculator
Adjust the inputs to see live pricing
Estimated project cost
$6,460 – $9,690
Most homeowners pay around $8,075
Compare roofing material
Cost by material
Installed pricing per square foot.
| Option | Installed cost |
|---|---|
| 3-tab asphalt shingle | $4 – $6 |
| Architectural shingle | $6 – $9 |
| Standing seam metal | $10 – $18 |
| Clay or concrete tile | $12 – $25 |
| Natural slate | $20 – $40 |
| Cedar shake | $9 – $16 |
| TPO / flat membrane | $6 – $12 |
Where the money goes
A typical project budget, broken down by line item.
- Materials40% · $4,600
- Labor45% · $5,175
- Tear-off & disposal10% · $1,150
- Permits & inspection5% · $575
Cost by region
Labor markets move the number more than any other single factor.
Northeast metro
$10,625 – $42,500
+25% vs. national average
West Coast metro
$10,200 – $40,800
+20% vs. national average
Mountain West
$8,925 – $35,700
+5% vs. national average
Midwest
$8,500 – $34,000
At the national average
South & Southeast
$7,650 – $30,600
-10% vs. national average
Rural nationwide
$7,225 – $28,900
-15% vs. national average
Common add-ons
Line items that show up on most quotes but rarely in the headline price.
Plywood deck replacement
Per 4x8 sheet installed
Ridge vent
New gutters & downspouts
Skylight replacement
Each
Chimney flashing rebuild
Ice-and-water shield upgrade
Per square foot
DIY vs. hiring a pro
Hire a pro
$8,500 – $34,000
Do it yourself
$3,000 – $9,000
Roofing is the single most dangerous common DIY project and self-installs almost always void the material warranty. Hire a pro.
Ways to save
Practical levers that lower the bill without cutting quality.
- Bid in late winter or early spring — roofers discount before storm season demand.
- Ask whether your insurance covers hail or wind damage before paying out of pocket.
- Architectural shingles cost ~15% more than 3-tab but last 50% longer.
- Bundle gutters and attic ventilation into the same job to avoid a second mobilization fee.
- Never accept a storm-chaser door knock without checking a local license and physical address.
Questions to ask your contractor
- 01Is tear-off, disposal and deck repair included or billed extra?
- 02What underlayment and ice-and-water coverage are you using?
- 03Is the warranty manufacturer-backed or contractor-only?
- 04Who pulls the permit and schedules inspection?
- 05What is the change-order rate if you find rotten decking?
Frequently asked questions
Ready for a number you can budget against?
Answer a few questions about your project and we'll model a low, average and premium price for your ZIP code — then connect you with vetted pros.
Get 3 local roofing quotesRoof Replacement cost by city
Local labor rates, permits and climate change the number. Pick your city for prices near you.
Roof Replacement cost in Los Angeles, CA
$10,540 – $42,160
Roof Replacement cost in San Diego, CA
$10,030 – $40,120
Roof Replacement cost in San Jose, CA
$11,730 – $46,920
Roof Replacement cost in San Francisco, CA
$12,325 – $49,300
Roof Replacement cost in Oakland, CA
$11,220 – $44,880
Roof Replacement cost in Sacramento, CA
$9,180 – $36,720
Roof Replacement cost in Fresno, CA
$8,330 – $33,320
Roof Replacement cost in Long Beach, CA
$10,370 – $41,480
Roof Replacement cost in Anaheim, CA
$10,200 – $40,800
Roof Replacement cost in Santa Ana, CA
$10,115 – $40,460
Roof Replacement cost in Irvine, CA
$10,710 – $42,840
Roof Replacement cost in Riverside, CA
$9,010 – $36,040
Roof Replacement cost in San Bernardino, CA
$8,755 – $35,020
Roof Replacement cost in Bakersfield, CA
$8,245 – $32,980
Roof Replacement cost in Stockton, CA
$8,670 – $34,680
Roof Replacement cost in Modesto, CA
$8,500 – $34,000
Roof Replacement cost in Chula Vista, CA
$9,775 – $39,100
Roof Replacement cost in Fremont, CA
$11,475 – $45,900
Roof Replacement cost in Pasadena, CA
$10,880 – $43,520
Roof Replacement cost in Glendale, CA
$10,625 – $42,500
Roof Replacement cost in Santa Clarita, CA
$9,860 – $39,440
Roof Replacement cost in Torrance, CA
$10,455 – $41,820
Roof Replacement cost in Oxnard, CA
$9,690 – $38,760
Roof Replacement cost in San Mateo, CA
$11,900 – $47,600