2020 Metal Roofing Prices Per Sq.Ft. – Total Cost Installed vs. Shingles

Metal roofs are becoming increasingly popular with many savvy homeowners and it’s not hard to see why; compared to more traditional approaches like asphalt shingles and cedar shakes, metal roofing offers many important advantages including a significantly longer lifespan, low maintenance, excellent durability, and superior energy efficiency.


On average, you can expect to pay between $8.50 to $15.50 per square foot to install a metal roofing system on a typical residential house. For example, an average-sized single story house with a fairly simple roof shape measuring about 1,700 sq. ft. or 17 squares could cost anywhere from $14,450 to $26,350 for the installation of a high-end metal roofing system such as stamped metal tiles and standing seam metal roofs.

Note that we have received numerous reports from homeowners in California and other high cost of living coastal areas that high-end residential standing seam metal roofing systems were selling for $18.00 to $20.00 per sq.ft., especially in the fire-prone areas in California this past summer. This would be above the national average price range stated in this guide.

The price range provided in this guide contains an 80% range of all residential metal roofs installed on homes nationally. That said, there will be outliers to the national average, especially in the high cost of living coastal areas such as part of Southern and Northern California, Oregon, and parts of the greater Seattle, WA.

Note on the wider pricing range for different metal roofing profiles:

Given a wide range of various different metal roofing systems such as corrugated metal panels, stamped and stone-coated metal tiles, and standing seam, you can expect to pay anywhere from $5.50 to $15.50 per sq. ft. to install a new metal roof on your home or commercial property. This is a rather wide pricing range, so here is a more detailed breakdown:

  1. Corrugated Steel and Ribbed “R” Metal Panels with Exposed Fasteners (G-60 and G-90 steel): $5.50 to $7.50 per sq. ft. or $550 to $750 per square (100 square feet) fully installed.
  2. Metal Shingles and Shakes (G-90 steel or aluminum): $8.50 to $14.50 per sq. ft. or $850 to $1,450 per square (100 square feet) fully installed.
  3. Stone-coated Steel Shingles and Tiles (Galvalume or G-90 steel): $8.50 to $14.50 per sq. ft. or $850 to $1,450 per square (100 square feet) fully installed.
  4. Standing Seam (Galvalume, G-90 steel, or aluminum): $10.00 to $15.50 per sq. ft. or $1,000 to $1,550 per square (100 square feet) fully installed.
  5. Zinc Shingles and Zinc Standing Seam: $11.50 to $18.50 per sq. ft. or $1,150 to $1,850 per square (100 square feet) fully installed.
  6. Copper Shingles and Copper Standing Seam: $15.00 to $25.00 per sq. ft. or $1,500 to $2,500 per square (100 square feet) fully installed.
Install Roof Shingles

Average price
Install Metal Roof

Average price
Install Flat Roof

Average price

See costs in your area Start Here - Enter Your Zip Code

Thus, the very low-end of the above pricing range is appropriate for most low-end, G-60 corrugated and ribbed metal roofs with exposed fasteners, while the higher cost is typically associated with metal shingles, stone-coated steel tiles, and standing seam metal roofs. — The prices tend to increase in that order.

Note: A metal shingles roof is one of the most common residential metal roofing profiles, second only to a slightly pricier standing seam. Most metal shingles profiles are available as ether G-90 galvanized steel shingles or aluminum shingles. Companies like Tamko Metal Works, EDCO, Future Roof, PermaLock, and Classic are some of the most prominent residential metal shingles, shakes, and tiles manufacturers on the market.

TAMKO Metalworks galvanized Steel Roof Shingles – G-90 steel, Kynar 500 paint finish, EnergyStar and CRRC rated colors. All colors are EnergyStar and Cool Roof Rating Council rated for their estimated solar reflexivity, thermal emissivity, and energy savings.

Installation cost factors: Your home’s location, roof pitch, number of stories, and overall complexity of the job, including any roof pitch or level changes, dormers, chimneys and skylights, number of layers of old shingles to be removed, and contractor choice will also have a major effect on your total cost installed.

Note: most contractors price their roofs on a per square basis, where one square is a 10 by 10 feet area or 100 square feet. Thus, your total cost in square terms could range from $450 to $1,550 per square of metal roofing installed.

Did you know? Standing seam is by far the most popular and expensive metal roofing option, costing an average of $10.00 to $15.50 per sq. ft. or $1,000 to $1,550 per square (100 sq. ft.) installed. Standing seam panels are available in Kynar 500 coated painted aluminum, G-90 galvanized steel, Galvalume steel, zinc, copper, and stainless steel.


For comparison: most asphalt shingle roofs will cost anywhere from $3.50 to $7.50 per sq. ft. or $350 to $750 per square (100 sq. ft.) installed, depending on the material choice, roof complexity, installer’s credentials, your geographic area, time of the year, and so forth.

Did you know? A roof designed to reflect solar radiant heat can help drastically reduce your cooling costs and HVAC load during peak hours by reflecting solar radiant heat away from the roof during summer.


Metal Roof vs. Asphalt Shingles:

It’s a well known fact that metal roofs have always been somewhat expensive compared to the far more widespread composition (asphalt) shingle roofs. — This is mostly due to a much higher base cost of both, materials and labor.

The cost of labor is a major factor affecting the cost of metal roofing, with an often tedious installation process requiring a high degree of precision, and hence well-trained installers, with specialized tools and equipment. The difference in cost can also be partially attributed to a simple supply and demand.


The Cost of Materials

The answer can be anywhere from $1.50 per square foot, plus the cost of installation for a low-end G-60 (galvanized 29 gauge steel) corrugated metal panels (with exposed fasteners), finished with a lower-grade (cheaper) acrylic paint, to about $5.50 per square foot of metal panel, plus the installation cost for the high-end aluminum or Galvalume steel standing seam roof featuring concealed fasteners and lifetime warranty.

corrugated metal roof on a ranch house

A mid-range, G-90 galvanized steel shingles roofing system, such as Tamko Metal Works, Edco Metals, or Future Roof, will cost about double the cost of asphalt shingles or higher, when fully installed.

The cost of materials alone would be about $3.50 to #4.50 per square foot, plus the cost of underlayment (about $80 to $100 per roll for 400 sq.ft. of breathable synthetic underlayment). Fully installed, such a system may cost anywhere from $8.50 to $15.50 per square foot for an average roof.

For example, an average-sized single story house with a fairly simple roof shape measuring about 1,700 sq. ft. or 17 squares could cost anywhere from $14,450 to $26,350 for the installation of a metal shingles roof.

steel shingles roof

Then there are the “more-exotic” systems such as stainless steel millennium tiles that will cost you about $10.00 per square foot, or as much as $16.00 to $25.00 when fully installed. — This cost, by the way, is comparable to the cost of premium copper roofing.

Making Sense of the Confusion

Steel Shingles Installed The main thing to realize with metal roofing, is that your price will depend a great deal on the exact type of a roof you want.

“Metal roofing” is a rather broad term that encompasses many different materials and systems ranging from the basic G-60 low-end (typically corrugated metal panels) steel and G-90 galvanized steel, to better quality Galvalume steel, aluminum, zinc, copper, titanium, and stainless steel.

It is helpful to know that G-60 corrugated steel is by far one of the least expensive options, while zinc, copper, titanium, and stainless steel are at a significantly higher end of the spectrum. However, the precise nature and overall complexity of the installation will also make a significant difference to the final cost.

metal roof on a house With a true abundance of materials and systems, most homeowners will opt for either metal shingles, stone-coated steel tiles (especially in Florida), and standing seam metal roofs.

Metal Shingles can be made from either G-90 (galvanized) steel, or aluminum, while standing seam panels can be roll-formed from Galvalume steel, G-90 galvanized steel, aluminum, zinc, and copper. Most residential-grade metal roofs are painted with a high-end paint finish, such as Kynar 500/Hylar 5000, or better.

Most metal shingle roofs will cost anywhere from $850.00 per square (100 sq. ft.) and up for materials and labor, while standing seam metal roofs can easily cost more than $1,550.00 per square due to the higher cost of materials, and often a more involved installation process.

Estimated Roof Costs (1620 s.f.)
Asphalt Shingles
Metal Roofing
Flat Roof
See Roof Costs in Your Area

System Installation Difficulty and Labor Costs Considerations

As a homeowner, it is vital that you look at the total cost of the installation rather than just the price of the raw materials. Labor costs can easily make up a larger percentage of the total cost than the metal itself. This is not to say that metal roofs are always expensive to install.

On the contrary, if you decide to install a new metal roofing system over the existing roof, the costs can be quite manageable.

However, a more thorough job that involves stripping off the old roof completely, will definitely tip the scales towards a higher overall price tag for the job.

Note that taking a big-picture look at the costs also means thinking about the overall longevity and energy efficiency of a newly installed roofing system.

Cost Over Time


Like many modifications to a home, metal roofing must be seen as an investment. Although the initial cost may seem quite high, it is important to remember that these roofs can easily last for many decades. The better materials and design such as standing seam may well last as long as the house itself.

It is also important to take into account the extra energy efficiency a metal roof provides. Since less heat can escape in cold weather and less can get inside the house during the summer, your heating and air conditioning bills are going to end up being less costly and far more reasonable as a result of having a properly installed metal roof, with a well-insulated and properly-ventilated attic space.

Over the next 10 to 20 years, this by itself may easily help recoup the cost of the initial expenditure, while also increasing the value and greatly enhancing the curb appeal of your home.

Did you know? In addition to solar reflectance, there is also the so-called thermal emissivity, which makes it possible for the roof to cool off quickly after the sunset. — As you may have guessed, asphalt roofs normally take a lot longer to cool off at night, after a hot summer day.

Both, solar reflectance and thermal emissivity will help lower your AC energy expenditures, and hence boost your home’s energy efficiency.

In Conclusion:


As we have explained, it is hard to hone in on an exact cost without knowing about your specific situation and plans.

While making sense of metal roofing prices can seem daunting at first, simply narrowing down your options can clarify things in no time.

Even if you opt to go for an expensive solution such as stripping your existing roof and replacing it with aluminum or another high-quality material, you stand to gain a great deal in terms of having a low roof maintenance, high energy-efficiency, and confidence of knowing that your home is protected by a durable and long-lasting roofing system that is also kind to the environment, and will likely last for as long as the property it protects.

Need a Roofer? Get 4 Free Quotes From Local Pros:

Start Here Enter Your Zip Code:


  1. I live in North Carolina and would like to know what would you advise โ€“ a metal roof or an asphalt roof?

    We have skylights that have started linking. Weโ€™ve had the roofing around the skylights replace two to three times. The last time was about a year ago.

    Now the roof is leaking again and the company is saying itโ€™s because the skylights are old and dated. Also, would you recommend redoing the roof and removing the skylights all together?

    1. Hello Brenda,

      All else being equal, a properly installed metal roof will last longer than an asphalt shingle roof. In North Carolina, a metal roof might be a good option, as it will help keep your home cooler during summers. A metal roof will also fair better in hurricane than an asphalt roof, so if you live close to the coast, it may be wise to consider going with metal.

      As far as leaky skylights are concerned, over-time skylight flashing and rubber seals around the skylights may dry out and start leaking. If you value day light from skylights, then it probably makes sense to replace the old skylights with new ones during the next roof replacement.

      The key to leak-free skylights is their proper installation and proper flashing. It’s much easier to install new skylights during the roof replacement.

  2. Hi — hope you might have some advice for me! We own an historic, Greek Revival home in south-central NC. It was built in 1850 and I am unable to find original photographs of the home. We will soon be trying to replace the roof, and I would like very much to restore it as close to original as possible. Best I can determine from searching, it was likely a flat-lock tin or terne-coated steel roof. It currently has a standing seam metal roof on some areas, membrane on others. (No idea when this roof was installed!). All of it appears to have been Cool-Sealed multiple times, so it is white. At this point, I am considering either an aluminum or zinc roof, thinking it would have originally been the natural metal. So — current standing seam panels look awfully “modern” to me, so what would you recommend?? Metal shingles? Flat panels? Recommendation on aluminum vs. zinc? While I want to preserve the historical integrity of the home, I am also trying to be as cost-effective as possible, as it is a large, 6,000 sq. ft. home. Thanks so much!

    1. Hello Jennifer,

      In terms of being cost-effective either zinc or tin-plated stainless steel such as roofinox will probably cost twice as much (if not more) as aluminum or bare-metal Galvalume steel. — You may want to get in touch with the sales team at Roofinox to learn more about the cost of materials first, as that is one of the metals frequently used for historical restorations on homes and mansions such as yours. ๐Ÿ˜‰

      Should you choose to go with the more expensive Roofinox or a similar system, I would recommend hiring a skilled craftsman specializing in either copper, zinc, or tin-plated steel panels to install it. Either flat seam or standing seam with low-ribs should be fine, although if you choose to go with standing seam, it will make your home look quite modern, even after the patina sets in.

      Given the size of your home, it will probably end up being a rather expensive renovation project to say the least. ๐Ÿ˜‰ I realize you are located in North Carolina, not Massachusetts, but look for a company that specializes in metal roofing, with expertise in either copper (copper panels require soldering at the seams) or zinc roofing to do the installation. In fact, once you find a few suitable installers, talk to them first to see what their recommendation in terms of materials would be.

      You may also want to try to find the traditional craftsman specializing in the hand-crafted tin roofs. I’m pretty sure there are some traditional tin roof installers in South Carolina.

      Good Luck!

  3. We are thinking about having a metal roof put on our home it is a double wide has a regular roof on it now. Would like to know how much it would cost us to have this done. Our home is 24 wide by 66 long. Do you have a payment plan that we could do?

    1. Hi Teresa, I would say that based on the information you’ve provided it would cost your anywhere from $15,000 to $20,000 for a new metal roof, with lifetime warranty. The price will also depend on whether or not there is a need to perform a tear off and removal of the old roof. The system choice would also affect the price. Where are you located?

  4. Hello,

    My husband and I consider buying a Cape house on the beach on Cape Cod. The current roof is made of cedar shingles and will need to be replaced soon. My husband wants to get a standing seam roof installed to replace the existing roof. Can you please tell me how much a typical standing seam metal roof will cost to install on Cape-styled home?

    Thank you!


    1. Hello Melinda,

      Congratulations on your decision to buy a house on the Cape! I would estimate that a typical standing seam metal roof, with tear off (necessary to remove the old cedar shingles.) will cost about $15,000 to $20,000 depending on how big and laborious your roof is. Here are some things to keep in mind when you consider installing a metal roof on a property that is located on coast or in close proximity to a salt spray environment, such as most beach houses on the Cape; it’s a good idea to spend a bit more and have an aluminum roof installed to prevent corrosion and rusting in the future.

      Good Luck!

    2. Hi Melinda

      We work in your market, and on average a standing seam roof is about $12-14 / sq. ft. for Aluminum architectural standing seam. With the tear off of wood shingles it would be another $1/ft.

      No matter what company you choose to go with, make sure that you do not get a steel roof – on the cape, steel will rust very fast, becuase of all the salt in the air.

      Also, get a company that specializes in metal roofing – most roofers don’t understand metal. Trust me, you don’t want your roof to be their training grounds!


  5. I would like to get a standing seam metal roof for our two-story house in West Haven, CT. There are three sections to the house; the main roof is a simple gable roof with one chimney on one side, while the other side has a valley that connects the main roof to the adjacent section. I.e. Gable and Hip combination roof – The main roof measures 30 by 40 feet in ground measurements not including the over-hangs.

    The adjacent section, which is the hip roof that forms two valleys on each side of the hip is a single story section of the house that ends as a simple gable. It measures 25 by 22 feet on the ground, not including the overhangs. There is also a garage addition that measures 20 by 30 feet on the ground, it is connected to the main section of the house as an end-wall section. – It is a gable roof with two sky-lights on each side of the simple gable.

    I am interested in pricing for a new standing seam metal roof (materials plus labor) and a metal shingles roof for the pricing comparison purposes. No tear off is needed, as we only have one layer of shingle on the house, and I was told that you can install a metal roof over shingles, without having to remove the existing asphalt shingle roof.


    Bill Shields.

    1. Hello Bill,

      Based on the information about your house and dimensions you provided for the roof sections I am estimating that your actual roof will require about 30 to 35 squares of metal roofing installed, which would likely be priced in the following range: $27,000 to $35,000 for metal shingles, and $30,000 to $40,000 for a standing seam metal roof installed. I am assuming a medium level of difficultly, and a medium roof pitch for these figures. It could possibly cost more or less depending on your actual roof pitch and roof coverage, as it’s hard to tell with a fair degree of precision, without first seeing some pictures of the roof.

      Please note that any quotes you may get will vary in price, to some degree, depending on the contractor’s pricing structure for the jobs they sell and the type of reputation they have. You should also pay attention to the system itself as an aluminum roof will generally cost more than steel, as an example.



Leave a Reply