Roof Cost Comparison Guide

Installing a new roof costs between $5,000 and $10,000 on average. Prices vary depending on several factors, as discussed in-depth below. If you're not sure where to start, local roofing contractors can offer quotes to set your budget by.
  • Repair a Roof Costs
    Most homeowners spent between:
    $352 - $1,329
    Average cost:
    Low cost:
    High cost:
  • Install a Roof Costs
    Most homeowners spent between:
    $5,202 - $10,128
    Average cost:
    Low cost:
    High cost:
  • Repair an Asphalt Shingle Roof Costs
    Most homeowners spent between:
    $317 - $1,087
    Average cost:
    Low cost:
    High cost:

Select your Roofing project

Repair a Roof
(27,810 projects)
Average National Cost:
View Costs in Your Area
Install a Roof
(21,304 projects)
Average National Cost:
View Costs in Your Area
Repair an Asphalt Shingle Roof
(20,113 projects)
Average National Cost:
View Costs in Your Area
Install or Replace Asphalt Shingles
(9,905 projects)
Average National Cost:
View Costs in Your Area
Clean a Roof
(4,905 projects)
Average National Cost:
View Costs in Your Area
Install or Replace a Metal Roof
(1,812 projects)
Average National Cost:
View Costs in Your Area
Hire a Roof Inspector
(1,743 projects)
Average National Cost:
View Costs in Your Area
Install Holiday Lighting
(1,406 projects)
Average National Cost:
View Costs in Your Area
Install a Flat Roof
(848 projects)
Average National Cost:
View Costs in Your Area
Repair a Metal Roof
(809 projects)
Average National Cost:
View Costs in Your Area
Seal a Roof
(729 projects)
Average National Cost:
View Costs in Your Area
Install Lightning Protection
(520 projects)
Average National Cost:
View Costs in Your Area
Install or Replace a Tile Roof
(459 projects)
Average National Cost:
View Costs in Your Area
Repair a Slate Roof
(441 projects)
Average National Cost:
View Costs in Your Area
Install a Heating Cable
(134 projects)
Average National Cost:
View Costs in Your Area
Paint a Metal Roof
(116 projects)
Average National Cost:
View Costs in Your Area
Get a Building Permit
(65 projects)
Average National Cost:
View Costs in Your Area
Install a Slate Roof
(52 projects)
Average National Cost:
View Costs in Your Area
Though the cost of this project is substantial, replacing a problem roof sooner rather than later will spare you added repair costs. Roofs keep moisture and inclement climate conditions from destroying your home. Plus, this project generally raises property value.

Estimating Roofing Costs

When calculating the cost of a new roof, you'll have a variety to choose from. Contractors will estimate their rate based on factors, including:

  • Size
  • Slope
  • Complexity
  • Accessibility
  • Existing roofing, if any
  • Material type
  • Underlayment and accessories
  • Ventilation
  • Flashing
  • Labor
  • Scope of work
  • Project size (part of or whole roof)

Before you hire a contractor, confirm that they have the proper license and insurance to avoid legal problems.

Cost of Metal Roofs vs. Shingles

Installing metal roofs cost $5,000 to $12,000 and asphalt options are $5,000 to $10,000. The majority of homes in the United States have asphalt shingles because they're affordable and easy to install and repair. However, metal styles are gaining popularity for their energy efficiency and cooling ability.

Cost Difference Between Metal Roof versus Asphalt Shingles

Asphalt shingles range from $70 to $160 per square (or 100 square feet) and metal roofing ranges from $120 up to $900 per square. The price for asphalt is much less than the price of metal roofing. In fact, the total asphalt shingle roof price is less than half of metal.

Asphalt Cost Factors



$70 to $100 per square (i.e. 100 square feet)


$100 to $160 per square

Felt underlayment

$20 per roll

Synthetic underlayment

$80 to $100 for 400 square feet

Metal Cost Factors


Cost per Square

Steel or aluminum shingles

$250 to $375

Corrugated steel panels

$100 to $200

Stone-coated steel

$200 to $

Standing seam

$400 to $700

Copper or zinc roofing

$700 to $900


$350 to $1,500

Why Is Metal Roofing Better Than Asphalt?

So, why choose metal over asphalt? The biggest reason is its longevity. It can last fifty years or more with little maintenance, where you’ll have to replace asphalt every 15 to 30 years.

Other benefits of metal are:

  • Energy efficiency, saving up to 40% on energy costs.
  • Reflective styles cut down on cooling costs.
  • Emissive styles cut down on greenhouse gases and hot temperatures.

Metal vs. Asphalt Pros & Cons

Below is a breakdown of major differences between asphalt shingle and metal. You can explore the pros and cons further in our guide to metal vs. asphalt:


Asphalt Shingles

Metal Roofs


  • Inexpensive upfront
  • Repairs and replacement add to expense later
  • Expensive upfront
  • Less repairs
  • Potential federal rebates


  • Lasts 15-30 years
  • 20-25 year warranty
  • Lasts 50+ years
  • Potential lifetime warranty


  • Not good in heat
  • Cool roofing lowers cooling expenses

Fire Resistance

  • Fiberglass styles are resistant
  • Organic styles aren’t as resistant
  • Copper and steel are resistant
  • Aluminum isn’t as resistant


  • Average 2 to 4 pounds per square foot
  • Removal and disposal often necessary
  • Average 1.5 pounds per square foot
  • Removal and disposal less necessary

Professional Installation

  • More DIY-friendly
  • Riskier installation

Metal Shingle Roof Costs

Metal roofs that look like shingles cost $275 to $375 per square in material costs. Metal sheets are typically $100 to $200 per square in material costs. Standing seam panels cost $400 to $700 per square – a much more expensive sheet option.

Metal shake roofing and shingles are:

  • Comparable in price to regular shingles
  • Lighter and easier to install than clay and concrete
  • Installed much like regular shingles
  • Available in imitation wood, slate and tile

Cost to Install Metal Roof over Shingles?

It costs $450 to $700 per square to install a low- to mid-range metal roof over asphalt or wood shingles. There are a few things to know before pursuing this project:

  • Most regulations won’t allow more than two layers of roofing.
  • Installation will still require added wood framing and underlayment.
  • The decking may not be in a condition to support the weight

Cost to Paint a Metal Roof?

Painting a metal roof costs $1,000 to $3,500. You can have it painted in any finish, color or style you want. There are special coats available from low to premium quality. Investing in the premium quality will cost a few hundred dollars more, but it often comes with a lifetime warranty and looks better.

Roofing Material Types & Prices

If you choose not to install asphalt or metal, there are various other materials to choose from. Any type of shingle roofing will cost anywhere from $4,000 up to $120,000 with installation.

Below, you’ll find the prices, life expectancies and material-specific features of other common roofing products.

Roofing Materials Price List


Cost per Square
(material only)

(in years)

Plastic Polymer

$400 - $1,200


Clay Tile



Concrete Tile






Wood (cedar)









Plastic Polymer Costs: $400-$1,200 per square

Plastic polymer comes styles that imitate wood, tile and slate. These materials are repurposed recycled plastic and are not composites of other materials.

  • Lightweight
  • Easy installation
  • Requires very little maintenance
  • Durability varies
  • Long-lasting
  • Fire-resistant
  • Expensive upfront price

Clay Tiles Cost: $300-$600 per square

Clay tiles are natural clay and resemble what you'd see on an Italian or Spanish home, though some varieties resemble wood shake or slate tile.

  • All-natural material
  • Long-lasting
  • Require little maintenance
  • Heavy and require reinforced framing on the structure
  • Hold up well against fire and wind.
  • Expensive to install

Slate Tiles Cost: $500-$1,700 per square

Slate tiles are also natural clay and also appear like Spanish, Italian or wood shake, depending on their design. There are many pros and cons of slate roofing:

  • Brittle if handled incorrectly
  • Last for a long time
  • Require little maintenance
  • Akin to clay tiles, they're expensive to install
  • Come in a wide variety of colors and styles

Wood Shake Costs: $250-$600 per square

Wood shake is a natural material. It’s often made from cedar and redwood, which helps it resist rot during inclement weather. They’ll last longer with proper care, so read our guide to making roofs last.

  • Natural look
  • Over time it wears down to a silvery grey color
  • Either installed as shingles or shakes
  • Shorter lifespan (though premium grade options last 50+ years)
  • Requires regular maintenance
  • Handles wind well
  • Has low fire resistance unless treated with a retardant

Concrete or Cement Tiles Cost: $150-$250 per square

Concrete or cement tiles mimic the appearance of wood or ceramic tiles without being fragile or burning up during a fire.

  • Last for a long time
  • Don't require much maintenance
  • Can be brittle and break during installation
  • Require reinforced structural framing due to weight
  • Handle inclement climate conditions well, including fire and wind

Expensive to install due to weight and added structural material

FAQs about Cheap Roofing Materials

What is the Cheapest Roofing Material?

Asphalt shingles are the cheapest roofing material at $70 to $160 per square. Standard styles of metal and concrete are also low-priced options.

Is a Metal Roof Cheaper Than Shingles?

Metal roofs are $120 to $900 per square and are not usually cheaper than asphalt shingles, which are $70 to $160 per square. They will also cost more to install, ranging from $70 to $500 per square in labor versus $50 to $175 per square for asphalt (not including overhead expenses). However, metal will last two to even five times as long as asphalt and could be a better value in this way.

There are high-end asphalt products that exceed the price of standard metal roofs and there are also low-cost metal roofs that run close to the price of asphalt. For the most part, however, metal will be more expensive than asphalt.

Tile Roof Costs vs. Shingles - Which is Cheaper?

Asphalt shingles are usually cheaper than both concrete and clay tile roofing. Asphalt is $70 to $160 per square and is easy to install, versus concrete at $150 to $250 per square and clay at $300 to $600 per square. When you add labor, it’s often more expensive to install tile because of the weight and process.

What Are My Options for a Cheap Alternative Roof Material?

Rolled roofing is a cheap alternative material that you can only use in specific situations. It is not intended for most residential applications. Rolled styles work for some garages and sheds, but can’t offer quality protection for homes. The best option for low-cost roofing is asphalt.

Cost Factors to Consider Before Installing a New Roof

When installing a roof, there are various other factors that play into the price. Some factors you should consider are:

  • Accessibility: If it is difficult to access, has power lines nearby or tree branches, the rate to install or replace it will increase.
  • Type of Home: The taller your house is, the more expensive it will be because of the danger involved with the height.
  • Structural issues: If the framework is damaged, you'll pay additional charges to have it repaired before installation proceeds.
  • Permits and licenses: The cost to obtain permits and the proper licenses could play into the total price of your installation.
  • Location: Labor rates vary greatly across the United States.

Be sure you speak in-depth with several contractors ahead of the project so you know exactly what you're paying for. Here are some other common factors to keep in mind before you proceed with a replacement or installation.

Re-Roofing vs. Roof Replacement

If you're replacing your roof, your estimate will include removing the old shingles. Disposing of the old materials increases labor and overhead costs.

In some cases, you can install new shingles over the old ones. This is known as re-roofing and is often less expensive. However, this method may be too heavy for the decking structure. International Residential Code (R907.3) states that if you have two or more layers of roofing, you must remove them and start over.


There are two roofing warranties to keep in mindthe manufacturer's warranty for defects in material and another warranty from the contractor to cover installation problems. Read them carefully to know what's covered or not. You don't want to pay for a lot of repairs and maintenance because the warranties don't cover what they should.

Replacing Gutter and Flashing

You could save money if you replace your gutters and flashing during your roofing project. Your project will be more expensive upfront, but building this work into your total is often less than having them installed separately.

Mobile Home Roof Replacement Costs

Mobile home roofing costs $1,000 to $3,000 to replace. These calculations are for single-wide size homes, which are 600 to 1,300 square feet. Two of the most popular options for materials are metal and asphalt. Using higher-end materials on larger homes will come at higher rates. Other common options for mobile home roofing include:

  • Rubber Membrane: Rubber sheeting that goes over exiting materials.
  • Thermoplastic Polyolefin (TPO) Membrane: Plastic/rubber combination that is good for flat and low-pitched roofs.

Roof Calculator (area, pitch, slope)

Every roof type is a shape: squares, rectangles, trapezoids and triangles. Below are some tips for making the calculations yourself, or you can use our roofing calculator.

Calculate a Roof's Area

To calculate the area of your roof, you need to multiply the length and width of your roof to get a rough estimate.

Length x Width = Area

Use a tape measurer to measure the length and width and then multiply to get the area. You can also get a rough measurement by measuring one floor of your home. If a single floor of your home is roughly 1,200 square feet, your roof should be around that square footage as well.

Calculate Pitch & Slope

Then you'll need to calculate pitch and slope.

  • Pitch is the rise of the roof divided by the span (rise/span).
  • Slope is the rise over run of the roof (rise/run).

You don’t have to go on the roof to calculate the pitch or slope. There is a pitch card available from manufacturers that you can use from the ground. Roofs usually have one of three pitches, unless they're designed specifically for a special type of home:

  • Low pitch: rises 3 inches every 12 inches
  • Medium pitch: rises 6 to 9 inches every 12 inches
  • High pitch: rises 9 inches for every 12 inches

Once you have the pitch or slope and the sum of all of the sides, you can come up with a rough estimate of the actual area using the pitch table.


Multiply By

3 in 12


4 in 12


5 in 12


6 in 12


7 in 12


8 in 12


9 in 12


10 in 12


11 in 12


12 in 12


So using the first example, if your roof with a tape measurer is 1,200 square feet with a pitch of 3/12, that means your actual square footage can be calculated as:

1,200 x 1.04 = 1,242 sq. ft. of roofing

There will be extra calculations for eaves and overhangs, but contractors will know how to do those calculations, so be sure to consult with them before buying the materials.

Roof Estimates & Cost

Estimating roof size is crucial in determining your material needs. Precision ensures accurate estimations for materials and accessories. Inaccurate measurements could lead to unnecessary spending. Double-check with the professional on your measurements before moving forward.

Share your cost experience

Help others plan and budget for their projects

James Mathison More than 1 year ago
If the bid sounds too high, get more bids. don't pay the high price to any roofer, and never pay a roofer before the job is done 100% JHM
Lisa Lisa More than 1 year ago
I never got the bid
Maggie Savage More than 1 year ago
Just got an estimate for a new shingle roof. Contractor wants half down. Is this usual? Or is he running on a shoestring budget?

Clint Stockton More than 1 year ago
Hi Maggie,

Typically contractors want to pay for all of the materials upfront and most likely want to use the homeowner's initial draw for those purchases, however if they are a larger company they will defer payment till the end as well as if you are buying all the materials and delivery with CCard or Home Improvement Card, then payment would defer till the end. Sounds like you have a smaller roofing company-doesn't necessarily mean they are not good because I started out small in the Indianapolis and Phoenix areas and I always asked for 50% down or negotiated draws within my contract. Now I have a little more flexibility. Maybe ask if they could defer till the end or start with 1/4 draw if you don't feel comfortable.

Clint Stockton
All Star Renovation, LLC
David Mottram 8 months ago
no its standard practice
Michael Quattro More than 1 year ago
Shop around and get references. Price materials at your local home improvement stores.
Sidney "Sal" West More than 1 year ago
Anita Travis More than 1 year ago
Is rubber better on a flat roof?
Nora Earhart More than 1 year ago
I have a small single wide , old, trailer.  Can I have an estimate please.?
John Griffin More than 1 year ago
Never, I mean never hire a Roofer without Worker Comp & Liability Insurance. Roofing is the highest in Injuries on the job. If the Roofer is hurt and not insured, you as a home owner are in BIG LEGAL TROUBLE !!! 
Terri Johnson More than 1 year ago
Premium Roofing & Restoration called as soon as I put request through. Came out the same day to look at damage and gave me a quote of $500 to replace the metal ridge vent.  I was surprised and appreciative that they were able to come out the next morning and fixed the problem.  Courteous and professional.  I would definitely use them again.
More than 1 year ago
Hi Terri, We're glad to hear you had a good experience with this pro! If you would recommend them to a friend, please feel free to leave them a review by following this link or send a review to -HASupport
james smith More than 1 year ago
metal roofs have much more knowledge needed to install then shingles. make sure if you choose a metal roof that you use someone who has done it many time before. its best if that is all they do. there is many different modifications they can do to the sheets and trims them self that will make it a adhesive free. witch means longer life.
Vicki Tanchak 6 months ago
My problem is I cannot compare apples to apples when shopping for a roof replacement.  I got roof replacement quotes as low as $17,000 and as high as $46,000 and all are not the same in what they offer to do.  Some quotes include replace flashing, some say it is extra to install an Edge Vent intake ventilation to all vent-able eaves for additional $2,200 and we have to buy the permits.  I'm so confused at this point that I don't even want to do it even though it has to be done.  I don't know what the most important things are in installing a roof.
Valerie Arcos Moreno 7 months ago
I got some one who did my roof in nm and I paid 3500 for metal roof and the labor cost was 6500 and all they did was put metal over the old roof is that seem right
Charles Carr 8 months ago
How can I compare what I paid to other similar projects to see if I was ripped off.
Charles Carr 8 months ago
I think that I was grossly over charged. What can I do?
Donna Dolan More than 1 year ago
Has anyone gotten an answer for there questions? 
Roger Brown More than 1 year ago
We have a low pitch "butterfly" roof on our Mid-Century home and want a foam (TPO?) roof for the insulation factor.  Finding reliable information about this material, the specs for installation and qualified roofers is very difficult.  Thus far our 1,600 sq. ft. roof estimates for bitumen to TPO range from $13K to over $23K.  I have learned a lot here at HA. Thanks
Mark Buse More than 1 year ago
First bid was for 39 squares. Second bid was for 29 squares. Same roof. 
50-year warranty for 'rubber' shingles that look like asphalt is difficult to believe.
Bidding firms hard-selling to be the first and only bidder. 
Pat Kinnear More than 1 year ago

I need a ridge vent replaced....Need estimates of cost and how soon can someone help.

Barbara Vansant More than 1 year ago
Thank you for your advice on roofing.
Nick Aramino More than 1 year ago
Roof replacement costs after a hurricane are much higher than I see here.  Everyone is getting top dollar and you are going to wait a long time in line for your turn
Linda Simon More than 1 year ago
Oh this in my house if U get the rug I tell U the color & U put it in. 
Linda Simon More than 1 year ago
Rug wall to wall in hall in living room
Elena Livingstone More than 1 year ago
I have an old trailor 1964  12x64 popcorn ceiling   tin roof  it leaks since last year.......pretty good eh!  Need to stop the leaks..can u help????
pearline cole More than 1 year ago
i would like to know how much it  cost  to change from  roof  cans to ridge vent on a 1200 sq ft ranch and  a  2 car garage?
jerry bailey More than 1 year ago
i have a trailer it is a 70 by 14 i need it fixed this summer bad. let me know how much it will be please. i live in st augustine il. thank you
jaleh shea More than 1 year ago
Have not had any repair. Wanted information on a leaking roof. Leaking around flashing but case closed before any repair done or contacted by anyone.
Don or Karen Allen More than 1 year ago
We selected Penn-Ohio Roofing to replace our very large roof.  Dustin Galub gave us an estimate and a start date.  He managed to work us in early on a 3 day job and workers worked from 8 AM to 8 Pm to beat the approaching rain storm.  They did a very good job of cleanup and the roof and gutters look perfect.  I would use them again!
RAY BULLOCK More than 1 year ago
Make sure you get a good warranty from a reputable company such as Ray Bullock Roofing in Hope Mills NC,
Chris Johnson More than 1 year ago
Why is there no information about the rubber roofing (TPO membrane)? That is what I am going to be using. Could someone find out about this and pass it along please.
Timothy Barden More than 1 year ago
many home owners are finding major benefits choosing metal roofing from modern improvements cost install and new home look
Mary Lou Miller 7 months ago
waiting for my estimate.....
Joe Bobalik More than 1 year ago
Used home advisor for roofers and all the quotes seem very high. Checked with other persons who recently re did their roof and total price was much lower than the quotes I received. I am going to get 3 to 4 more quotes from roofers very well known who are not listed with home advisor.
Sandra Pasquale More than 1 year ago
Cost of putting shingles over shingles 
nathan dahlen More than 1 year ago
I just need a tear off= Gov housing will replace
Mary Lehan More than 1 year ago
Many contractors in my city have HUGE mark-ups on roofs, 3 or 4 times what it should cost you, and super salesmen. Don't use the contractors that do phone canvassing.
Dorothy Johnson More than 1 year ago
im in the market for replacing my roof.  A contractor wants to charge me 38,000 to remove 2 layers of asphalt roofing and put down new asphalt and gutters on a single story 1800 sq. ft house.  Is this reasonable?
Josh Hildebrand More than 1 year ago
It sounds high. In Florida. up to a 6/12 pitch roof average cost would be 10,000. 

Find Roofing Contractors Near You