Contractors install an asphalt shingle roof

A roof is an essential part of your home and provides a vital function of keeping you dry and protected from the elements, and replacing it can be a significant cost. The average roof lasts about 20 years before replacement should be considered. When leaks begin it should be repaired or replaced quickly to prevent major interior water damage and mold from growing. The cost to replace the roof on most homes is $4,000 to $10,000, and most spend about $8,000. The cost can be more for larger homes, homes with complex roof designs, or when installing more expensive materials.

Many homes have an asphalt shingle roof, but some have wood, metal, tile, and slate which can be more expensive. Roof material is estimated by the square, which is equal to 100 square feet. The average roof is 1,000 to 1,500 square feet, or 10-15 squares.

Roof Replacement or Repair?

When leaks occur the first question to ask is whether the roof can be repaired or if it should be replaced. If the roof is relatively new and the leaks are simple to repair then a repair may be in order. If the roof is over 20 years old and the leaks are widespread then a full replacement may be necessary. Most will be somewhere in between however and the decision may require an expert. Consult a roofer to get an inspection and identify your options.

Get Free Project Estimates

Find Qualified Roofing Professionals in Your Area

If you are replacing your roof consider getting quotes from multiple contractors and ask for references from recent customers. Ensure the contractors are licensed and insured, and check for online reviews of there work. Get free estimates from a local roofing professionals.

Types of Roofing Materials

There are many types of roofing materials, and the choice of material can be a major factor in curb appeal and the appearance of your home. The right material for you depends on your personal taste, preferences, and budget.


Asphalt Shingle

The most common and cost effective roofing material is the 3-tab asphalt shingle. These shingles often cost $150-$200 per square. A basic 3-tab shingle is considered a 25 year roof.

3-tab asphalt shingles are the most common roofing material

Architectural Shingle

Architectural shingles are a different style of asphalt shingle that are thicker than a 3-tab shingle and layered for an upscale look. These shingles often cost $200-$400 per square. Architectural shingles are available in 30 or 50 year varieties.

Architectural shingles are another style of asphalt shingle that are thicker than a 3-tab shingle and offer an upscale appearance

Cedar or Wood Shake

Wood shingles such as cedar shake have a distinct look and change color to a beautiful gray over time. Cedar shake often cost $300-$500 per square and last 30 years. Though beautiful, wood shingles are more vulnerable to fire and may need to be treated to prevent mold and insect damage.

Cedar shingles offer the beauty of wood, and cost $300-$500 per square

Metal

Metal roofs such as steel panels offer a long service life and are extremely durable. Steel can also be painted to match the style of the home. Steel roof panels cost $300-$800 per square. Copper panels are also a great option but are more expensive and can cost up to $1,500 per square.

Metal roofs are very durable and cost $300-$800 per square

Tile

Tile roofs are available in several shapes, styles, and colors and they can add a lot of character to your home. Tile is usually made of concrete, clay, or other ceramic materials and usually costs $500-$800 per square. Tile roofing is very durable and can last a long time if installed well.

Roofing tiles come in many shapes and colors

Slate

Slate stone roofing is the longest lasting material available and can last over 100 years with a proper installation. Slate is also an extremely elegant option. Slate is one of the most expensive options and can cost $600-$1,500 per square or more. Slate is also very difficult to install and you should find an experienced roofing contractor for this installation.

Slate shingles are beautiful and can last over 100 years

Roof Installation Labor Costs

Installing a new roof is a time intensive project and labor costs account for a significant amount of the total roof installation price. Most roofers will charge somewhere around $300 per square for labor. This can vary based on geographic location and labor rates in your area. On average labor makes up 50%-60% of the installation price, but factors such as the complexity or pitch of the roof will require additional time and labor to accommodate.

Roof Installation Cost Factors

There are many things that make up the price to install a new roof in addition to the material choice and labor costs. Additional materials such as underlayments, venting, flashing, trash removal, and permits are often required for an installation and add to the cost. There are some other factors that may affect the price of installation to be aware of.

Steep roof pitch: A steep roof pitch can add to the cost of installation as it will be more time consuming to work on a steeper pitch. Depending on the pitch additional equipment may also be necessary.

Complex roof architecture: A complex roof architecture is more time consuming to complete than a simple flat roof due to angles and fitting. Additional flashing may also be needed for a more complex roof.

Tear-off of old roof: If you need to have an existing roof removed prior to installation expect to pay an additional $100-$150 per square to have the existing shingles removed. This may be a necessary step depending on how many layers of existing roof there are.

Roof deck repair: If the existing roof deck is rotten or damaged it might need to be repaired or completely replaced which could add to the expense of the installation.

Skylights and chimneys: Skylights and chimneys require a bit of time to add flashing and prevent the area from leaking. This can add labor and material costs to the installation.

Replacing a roof is a major job and also a very important one to get right. Take your time and find the right contractor to work on your project. Find qualified roofing installers in your area if you’re unsure who to call. If you’re estimating materials for your roofing project you can use our roofing calculator to estimate the number of squares you’ll need or use our roof pitch calculator to find your roof pitch.

More Project Cost Guides