Roof Replacement Cost Calculator

Estimate the cost of replacing your roof including materials, labor, tear-off, and more.

Get local pricing:

Labor costs vary by location. Select your state for accurate local estimates.

Roof Replacement Cost Calculator

Project Details

2,000 sq ft
1,000 sq ft5,000 sq ft

Cost Estimate

Estimated Total Cost

$16,330
Range: $12,670 - $19,990
BudgetMid-RangePremium
Estimated Timeline1-2 days

Cost Breakdown

Tear-Off & Disposal$2,000 - $3,000

Remove 1 layer(s) of existing roofing

Decking Repair$120 - $240

Replace ~40 sq ft of damaged plywood

Underlayment$900 - $1,500

Synthetic underlayment/felt paper

Architectural Asphalt Shingles - Materials & Labor$9,000 - $14,000

20 squares @ $450-700/square

Flashing, Vents & Trim$500 - $1,000

Drip edge, valleys, chimney/vent flashing

Ridge Vent$150 - $250

Ridge ventilation system

Total Estimate$12,670 - $19,990

*Estimates are based on national averages and may vary by location, contractor, and specific project requirements.

How Much Does It Cost?

The average roof replacement costs **$8,000 to $15,000** for a typical single-story home with asphalt shingles. Costs vary significantly based on roof size, material choice, and regional labor rates.

How Much Does a New Roof Cost?

A new roof typically costs $5,500-$12,000 for asphalt shingles on a standard home. Metal roofing runs $12,000-$30,000+, while premium materials like slate can exceed $40,000.

Roof Replacement Cost by Material

MaterialCost per SquareLifespanBest For
3-Tab Asphalt$350-$50015-20 yearsBudget-conscious
Architectural Asphalt$450-$70025-30 yearsBest value
Metal Standing Seam$1,000-$1,80040-70 yearsLongevity
Clay Tile$1,200-$2,50050-100 yearsWarm climates
Slate$2,000-$4,00075-200 yearsHistoric homes

Factors That Affect Roof Replacement Cost

  • Roof Size - Measured in "squares" (100 sq ft sections)
  • Material - From budget asphalt to premium slate
  • Pitch/Slope - Steeper roofs require more safety measures
  • Accessibility - Multi-story homes cost more
  • Tear-off - Removing old layers adds labor costs
  • Repairs - Damaged decking must be replaced
  • When to Replace vs Repair Your Roof

  • Shingles curling, cracking, or missing
  • Roof is 20+ years old
  • Daylight visible through attic boards
  • Sagging roof deck
  • Granules in gutters (asphalt shingles)
  • Water stains on ceilings
  • Frequently Asked Questions

    How much does it cost to replace a roof on a 2,000 sq ft house?

    Roof replacement for a 2,000 sq ft home costs $8,000-$16,000 for asphalt shingles or $15,000-$30,000 for metal roofing.

    What is the cheapest roof to install?

    Asphalt 3-tab shingles are cheapest at $3.50-$5.50 per sq ft installed, followed by architectural shingles at $4.50-$7 per sq ft.

    How long does a roof replacement take?

    Most roof replacements take 1-3 days for asphalt shingles, or 3-7 days for metal, tile, or complex roofs.

    How often should a roof be replaced?

    Asphalt shingles last 20-30 years, metal roofs 40-70 years, tile 50-100 years, and slate 75-150 years.