If you’re thinking of getting a new roof installed, you’re probably wondering what a new roof will cost you. While the initial price estimates might be higher than what you were expecting, many homeowners don’t have a good understanding of what goes into the numbers they’re given. To lessen the chance of sticker shock, it’s helpful to know how roofers come up with the numbers to give you a better idea of what goes into the average price of a new roof.

American Family in Front of Beautiful House.

The average national cost for installing a new roof is approximately $8,300, with most homeowners spending between $5,500 and $11,400 depending on where you live and the size of your home and roof. In general, the cost breaks down to 40% for the materials and 60% for the labor.

How Much is the Cost Per Square Foot?

Depending on the size of your home and roof, the average price of a new roof generally costs between $3.50 to $5 per square foot. For example, here are some of the common roof sizes with their corresponding cost ranges:

  • 1,000 square foot home (1,054 sq ft roof) $4,000-$5,000
  • 2,000 square foot home (2,108 sq ft roof) $7,400-$10,500
  • 3,000 square foot home (3,162 sq ft roof) $11,200-$16,000

Various Factors Roofers Use to Determine Price

  • Size of your home.
  • Slope of your roof.
  • Complexity of the job.
  • Number of existing roofing material layers to remove.
  • Roofing underlayment and accessories.
  • New roofing material to be installed.
  • Material disposal.
  • Ventilation to be installed.
  • Roof flashing.
  • Labor costs.
  • Overhead costs.

Average Cost Per Material

  • 3-Tab Asphalt Shingles $7,000-$12,500
  • 30 Year Shingles $9,000-$16,500
  • 50 Year Shingles $11,000-$18,500
  • EPDM Rubber $8,000-$15,500
  • TPO or PVC Membrane $10,000-$16,500
  • Wood Shingles $14,000-$25,500
  • Steel Shingles $14,000-$25,500
  • Aluminum Shingles $14,000-$28,500
  • Standing Seam $23,000-$30,500
  • Natural Slate $25,000-$55,500
  • Concrete Tiles $25,000-$45,500
  • Clay Tiles $25,000-$50,500

Roof Replacement Cost Breakdown

As mentioned above, the average price of a new roof typically costs between $5,500 and $11,400. That’s a pretty large range, so here is a basic breakdown of what you can expect (keep in mind the final price will vary greatly depending on several factors, such as location, size of your home, any damage to existing roof or structure, and type of materials chosen).

Roof Removal-Removal of the old roof costs $1-5 per square foot or an average of $1,000-1,500.

Roof Repairs-If you have rotting timbers or need new supports for heavier roofing material, it can cost you an extra $1,000-10,000, depending on the repairs and support needed for your roof.

Re-Roofing with a Different Material-If you’re re-doing the roof with a different material, you can expect to pay anywhere from $7,000 to 12,000, including the tear-off.

Labor Costs-Hiring a local, professional roofer typically ranges from $1.50 to $3 per square foot or $40-80 per hour, making up 60% of the cost.

Material Cost-This cost will vary greatly depending on what type of roofing material you choose, but material costs usually range from $100-$1,000 per square foot, making up 40% of the total cost.

Other Factors-There are various factors that can affect the cost including supplies, insulation cost, and waste removal.

Financing Options

If you’re worried about how you’re going to pay for a new roof, there are various financing options available. It’s always a good idea to check your insurance coverage first to see if your homeowner’s policy will cover any of the cost. Another option is asking your local roofing company if they offer payment plans. There are also multiple loans you may qualify for.

Hire a Professional Company

Protect your investment by hiring local, trusted roofing professionals. We’ve been helping homeowners in this community for decades, and we know what it takes to install a quality roof for your home. Contact Armorvue Home Exteriors for a virtual appointment today.