How Much Does Roof Replacement Cost?

Updated for 2024 — national average costs with state-by-state breakdowns

Low End
$5,500
Average
$8,500
High End
$12,000
per project
Ad

What Does Roof Replacement Include?

A complete roof replacement involves removing the existing roofing material and installing new shingles, underlayment, and flashing. It's one of the most significant home maintenance expenses, but a sound roof protects your entire investment.

The national average cost for roof replacement is $8,500 per project. Most homeowners pay between $5,500 and $12,000, though costs can vary significantly based on your location, the scope of work, and other factors outlined below.

What Affects the Price?

Roof Size

Every additional 100 sq ft adds $350-$500 to the total cost

Material

Asphalt shingles are cheapest ($3-5/sq ft), metal ($7-14/sq ft), tile/slate ($10-25/sq ft)

Roof Pitch

Steeper roofs require safety equipment and take longer, adding 20-40% to labor

Removal

Removing multiple old layers adds $1,000-$2,500

Location

Urban areas and high cost-of-living states can be 30-50% more expensive

Ad

Key Cost Factors

  • Roof size (square footage)
  • Material choice (asphalt, metal, tile, slate)
  • Roof pitch and complexity
  • Number of layers to remove
  • Local labor rates
  • Permits and inspections
  • Time of year

💡 Tips to Save Money

  • 1.Get at least 3-5 quotes from licensed roofers
  • 2.Schedule during off-season (late fall or winter) for potential discounts
  • 3.Consider architectural shingles over premium materials if budget is tight
  • 4.Ask about manufacturer rebates or financing options
  • 5.Check if your insurance covers any portion of the replacement
Ad

Roof Replacement Cost by State

Costs vary significantly by state due to labor rates, cost of living, and local market conditions. Click any state for a detailed breakdown.

StateLowAverageHigh
Alabama$4,510$6,970$9,840
Alaska$7,040$10,880$15,360
Arizona$5,225$8,075$11,400
Arkansas$4,400$6,800$9,600
California$7,425$11,475$16,200
Colorado$5,940$9,180$12,960
Connecticut$6,710$10,370$14,640
Delaware$5,775$8,925$12,600
Florida$5,390$8,330$11,760
Georgia$4,950$7,650$10,800
Hawaii$7,810$12,070$17,040
Idaho$5,060$7,820$11,040
Illinois$5,775$8,925$12,600
Indiana$4,840$7,480$10,560
Iowa$4,730$7,310$10,320
Kansas$4,675$7,225$10,200
Kentucky$4,620$7,140$10,080
Louisiana$4,785$7,395$10,440
Maine$5,610$8,670$12,240
Maryland$6,325$9,775$13,800
Massachusetts$7,150$11,050$15,600
Michigan$5,060$7,820$11,040
Minnesota$5,610$8,670$12,240
Mississippi$4,290$6,630$9,360
Missouri$4,785$7,395$10,440
Montana$5,225$8,075$11,400
Nebraska$4,840$7,480$10,560
Nevada$5,610$8,670$12,240
New Hampshire$6,160$9,520$13,440
New Jersey$6,875$10,625$15,000
New Mexico$4,950$7,650$10,800
New York$7,260$11,220$15,840
North Carolina$4,950$7,650$10,800
North Dakota$4,950$7,650$10,800
Ohio$4,950$7,650$10,800
Oklahoma$4,565$7,055$9,960
Oregon$6,050$9,350$13,200
Pennsylvania$5,610$8,670$12,240
Rhode Island$6,325$9,775$13,800
South Carolina$4,785$7,395$10,440
South Dakota$4,675$7,225$10,200
Tennessee$4,730$7,310$10,320
Texas$5,115$7,905$11,160
Utah$5,225$8,075$11,400
Vermont$5,940$9,180$12,960
Virginia$5,775$8,925$12,600
Washington$6,325$9,775$13,800
West Virginia$4,400$6,800$9,600
Wisconsin$5,170$7,990$11,280
Wyoming$5,060$7,820$11,040
Ad

Frequently Asked Questions

How long does a roof replacement take?

Most residential roof replacements take 1-3 days for asphalt shingles. Metal or tile roofs may take 5-7 days.

How often should a roof be replaced?

Asphalt shingle roofs last 20-30 years. Metal roofs can last 40-70 years. Tile and slate can last 50-100+ years.

Does a new roof increase home value?

Yes. A new roof typically returns 60-70% of its cost in increased home value and makes the home easier to sell.

Related Cost Guides

Ad