Roofing Cost Calculator

Shingles, metal, flat roofs & repairs. Average cost: $5,500 - $12,000

Estimate Your Roofing Cost

Your Estimated Cost

Low

$5,600

Average

$9,800

High

$16,800

Labor Rate AdjustmentNational Average

Near national average

Material Choice-30%

Budget-friendly option

Estimates are for planning purposes. Actual costs vary by project specifics, contractor, and market conditions.

Frequently Asked Questions

Asphalt shingles last 20-30 years, metal roofs 40-70 years, and tile/slate can last 100+ years with proper maintenance.

About Roofing Costs

Roofing costs vary based on several factors including the materials you choose, your location, the size of your project, and local labor rates. Our calculator takes all of these factors into account to give you a realistic estimate.

Materials Available

  • Asphalt 3-TabStandard option
  • Architectural ShinglesStandard option
  • Metal Standing SeamPremium choice
  • Metal CorrugatedPremium choice
  • Clay TilePremium choice
  • Concrete TilePremium choice
  • SlatePremium choice
  • Flat TPOMid to high-end
  • Flat EPDMMid to high-end
  • Wood ShakePremium choice

Factors That Affect Cost

  • Location: Labor costs vary significantly by region. Major metros like San Francisco and New York are 30-45% higher than the national average.
  • Materials: Material choice can double or halve your costs. Premium materials last longer but cost more upfront.
  • Project Size: Larger projects may have economies of scale, while smaller projects may have minimum charges.
  • Complexity: Difficult access, custom work, or structural changes add to the cost.