Enter your zip to
find local pros.

Roof Installation Cost

  • Roofing replacement costs between $5,500 to $17,500 depending on roof type, home size, and other factors. The average cost for an 1,800 square ft. home installing asphalt shingles would be around $7,500 for a new roof.  This would include the price of installation, roofing materials, old roofing removal, dumpster fees, additional fees, and warranty expenses. A more expensive option like a metal roof  could cost anywhere from $23,000 to $30,000. Get local prices with our roof cost calculator above.

roof installation contractors

Always get quotes from at least 3 to 4 local roofing contractors so that you get the best price for your roof replacement. Each roof estimate should be within a margin of $2,500 to $3,500 for a similar job from each contractor in your area.


Cost by Roofing Type

Roof installation prices can vary depending on the type of roof you are wanting installed, the size of your home, and the average local roofing installation costs. Here is a list of some common roof types and the average costs to install them:

  • 3 Tab Asphalt Shingles: $7,000 to $12,500
  • 30 Year Asphalt Shingles: $8,500 to $16,000
  • 50 Year Asphalt Shingles: $10,000 to $20,000
  • Aluminum Shingles: $15,500 to $28,000
  • Clay Tile Roofs: $24,000 to $50,000
  • Concrete Tile Roofing: $20,000 to $42,000
  • Slate Tile Roofs: $25,000 to $50,000
  • Rubber Roofing: $8,500 to $14,000
  • Standing Seam Metal Roofing: $23,000 to $30,000
  • Steel Shingles: $15,000 to $25,000
  • TPO & PVC Roofing: $11,000 to $15,000
  • Wood Shingles: $14,500 to $25,000

Roofing Costs by Sq. Ft

There are a few things you will need to figure out before being able to calculate the average cost for your home’s roof replacement per square footage. This process can get complicated and it is usually easier to have a trained professional estimate your roof’s area to get a total cost. However, if you are wanting to figure it out on your own, to get started you will need to calculate some measurement and follow these 5 steps:

1. Get Roofing Size 

Unless you have documents detailing the exact size of your roof, you will be left estimating the figure. Fortunately estimating roof size isn’t as difficult as you might think. The only thing you need to know is the ground area of your home and the pitch of your roof. If you have a roof with multiple pitches you’ll have to calculate each section separately and add up all the totals to find out what the total roof area is of your home and get an accurate replacement cost for your home’s new roof.

2. Find the Roof’s Ground Area

To find the ground area of a section of your home you need the length and width of that section. Use a landscaping tape measure to measure the length and width of one section of your home from the ground and mark down the measurements. Multiply the length and width together to get the ground area of that section of your home. Finally, divide that area by 100 to get your ground area in squares rather than square feet which is the common measure used by roofing professionals. For instance, if you had 10,000 square feet ground area, you would need 100 squares of roofing shingles for your ground area.

3. Calculate Roof Pitch

A roof’s pitch is the slope of the roof. Calculating your roof’s pitch can be difficult and dangerous, it is often best to leave this part to a professional roofer. Here are some common roof pitch descriptions:

  • Low Pitch Roof:  Rises by three inches for every 12 inches of roof length.
  • Medium Pitch Roof: Rises by 6 inches over 12 inches of roof length.
  • High Pitch Roof: Rises by 12 inches over a 12 inch length of roofing.

To calculate the pitch of your roof you’ll need a ladder, a tape measure and a level. You’ll want to measure up the roofline 12 inches and set the edge of the level at that spot. Now tip the level so that it’s completely level from the spot you measured to out over the edge of the roof. Measure down from the bottom edge of the level to the edge of your roof. Whatever the vertical distance is will let you know the exact pitch of your roof.

4. Calculate Total Area of the Roof

With the pitch and the ground area, you can approximate the area of your roof to determine your costs by square feet. For a small pitch multiply the ground level by 1.06 and write the number down then multiply it by 1.08 and write that number down. That’s your short pitch range. Do the same thing for medium or high pitches but use 1.12 to 1.25 for medium and 1.3 to 1.42 for high. Find the area for each different section of your home and add it all up to get the total. This will allow you to get an estimate on the total cost of a new roof for your home.


Hidden Roofing Costs

Before choosing your roof repair contractor, be sure you can trust them and that their estimate is transparent and complete. Learn how to evaluate roofing quotes here so that you are getting a fair price on your new roof.

The best way to avoid scams is to choose a local, trusted contractor—someone whose reputation and reliability are central to their success. You can confirm this by checking their physical business address and validating their local licensing.

Here are additional warning signs that can protect your roof replacement budget:

  • Avoid contractors who request the entire roof replacement cost, or large cash deposit, up front.
  • Avoid anyone who pressures you to sign a contract immediately.
  • Be wary of any outliers in your quotes. All estimates should be relatively similar unless the material type is significantly different.

When it comes to a roof replacement project, there are some hidden costs homeowners could be surprised with down the line. The best way to avoid these is to ask the contractor about them.


Roof Installation Cost Example:

Here is an example of the cost for a wood shingle roof in Florida for a 1300 square foot home, the pricing would go as follow:

Wood shingles – This roof type installation would include the price of delivery, waste overage, and materials for repair can range from $4,303 to $6,140 for wooden roofing shingles.

Labor costs – If your roof replacement took an estimated 47.3 hours of labor, you could expect to pay anywhere from $1,348 to $3,257

Roofing materials and supplies – The cost for roofing materials and supplies would include things like roof fasteners, roofing underlayment, flashing installation, and drip edges. The total cost for this would range from $292 to $335

Specialty equipment – There is sometimes an added cost for specialty roofing equipment and/or tools that are needed to install your new roof, the cost for these tools can range from $53 to $86

A home with a brown roof.


Cost of Roof Underlayment

Roofing underlayment is the last line of defense between your home’s sheathing and the elements. High quality underlayment though more costly, will help keep your home safer overtime. While petroleum-based felt paper is more affordable, robust options like synthetic underlayment provide greater protection and offer a higher traction walking surface for the installers, making the roofing simpler to put on.

  • A 1500 square foot home would cost around $5,200 to install a good quality roofing underlayment

Always round up to the amount of underlayment roll purchased next roll, consider adding an additional 10 to 20% more underlayment to account for any waste that may occur or any other possible issues.


Local Roofing Grants

The government and local counties and organizations provide many different grants to help with roof replacement projects. If you’re trying to figure out a way to afford the cost of a new roof, or to simply lower the price a bit, it may be worth looking into some of these incentives and resources. Get in touch with your local government and inquire about any grants available in your area. You might qualify and be able to lower your roofing costs by doing so.

Ready to get free quotes from local contractors?