Cost To Install A Metal Roof – Forbes Advisor

Editor’s Note: Forbes Advisor may earn a commission on sales made through affiliate links on this page, but that does not affect the opinions or evaluations of our editors.

Whether you’re tired of the traditional look of a shingle roof or want something more durable, a metal roof may be at the top of your home wish list. Metal roofing is becoming increasingly popular in today’s quest for that perfect rustic yet modern aesthetic.

If the price of metal roofs seems prohibitive, consider that they can last up to 70 years, which is much longer than the average asphalt shingle roof. And in some cases, a metal roof can even be installed over old shingles, which can cut the cost of a roof replacement.

If you’re considering adding a metal roof to your home in the near future, you’ve come to the right place. In this cost guide, we’ll tell you everything you need to know about the average cost of metal roofs, including metal roofing prices per sheet and the cost of installing a metal roof over shingles.

How much does a metal roof cost?

It is true that a metal roof usually costs more than a roof covered with asphalt shingles. But it also takes longer. The average metal roof costs between $5,300 and $14,700. You can spend about € on average $10,000 as the center of this range. Of course, this can vary wildly depending on things like the square footage of your home, the type of material and fasteners you choose, and the slope of your roof. Here is a table summarizing the average cost of metal roofs in the United States.

Cost calculator for metal roof

Cost for metal roofing by type

In roofing, one “leaf” equates to 100 square feet. Any estimate of the cost of metal roofing that you receive from a roofer will likely be listed in sheets, so it’s important to understand this. When it comes to roofing, there are many different types of metal roofs, and they all vary in price. Below we have included a table to compare the different metal roofing prices, and a brief explanation of some of the most popular types of metal roofing.


Steel is one of the earliest materials used in the United States to make roofs. Available in both galvanized (steel core with a zinc coating) and galvalume (steel core with aluminum coating), steel roofs provide a rustic, agricultural look and last for years. The average cost of a steel roofing is: $150 to $350 per square for galvanized and $75 to $200 per square for bile value.

Stainless steel

Stainless steel is considered a premium metal and can provide protection for your home for 50 to 100 years. It is wonderfully rust resistant and durable, giving a glossy, luxurious shine for years to come. However, you are paying for this beauty, with the average price of stainless steel roofing walking around $400 to $1,200 per square.


A tin roof refers to the old days, where tin-roofed farmhouses were scattered across the countryside. The most common tin material today is called terne; it is covered with tin but with a core of steel. Still, this type of roofing is attractive and fades over time to a nice gray patina. For a tin roof you pay on average € $300 to $1,500 per square.


Feeling green? If you are looking for a roof that can be recycled when finished, aluminum may be the best choice for you. Even better: it’s cheap compared to stainless steel and tin for an average price per square meter $150 to $600.


Like Lady Liberty herself, a copper roof will fade to an attractive green color over time, making it the perfect choice for a white or gray home. It is a durable material that is exceptionally resistant to rust, making it an excellent choice if you want a metal roof that lasts. The price of metal roofs made of copper varies from $800 to $1,500 per square.


An attractive alternative to more expensive types of metal roofing such as copper and stainless steel, zinc is a durable option that is available in shingle style or standing seam for a more modern look. You can expect to pay between $600 to $1,000 for a square of zinc roofing.

Compare quotes from top rated local roofers

Select a state to get started with your no-obligation, free estimate

Find a local roofer

Metal roofing prices per sheet

Cost of installing metal roofing

Now that you are familiar with the material costs associated with adding a metal roof to your home, let’s look at the cost of having one installed. In general, typical roofing is divided in three ways: materials, labor and overhead. You can expect the labor for installing a roof to be about a third of the total cost.

In concrete terms, however, you can expect that labor costs for an average roof project $3,000 as long as the roof is in a common shape, with no steep slopes. High-quality materials and unique roofs can drive labor prices up to $10,000 or more.

Factors that can affect the cost of installing a metal roof include the slope of the roof, the style you want the roof to be (type of material, whether you want a standing seam or a shingled look). and whether you want the fasteners visible) or hidden) and whether you want to have your roof coated. We’ll break down each of these below:


If you have a steep roof, the installation crew will not be able to walk on it while working. This adds to the amount of time it takes them to get the job done, and therefore to the price you pay. A lower, safe field that can be walked on costs less.


A sleek, modern roof (a popular choice among homeowners today) requires a standing seam, which joins two metal sheets seamlessly, and fasteners that are hidden so as not to break the modern lines of the roof. These aspects of the job often cost more than a traditional metal roof with exposed fasteners. The costs per roof sheet with visible fasteners are: $250 to $700 installed, while concealed fasteners are closer to $600 to $1,400 installed.


Once your roof is installed, it’s a good idea to have it coated to prevent wear and oxidation from the elements. This process should be included in your metal roof cost calculator and should cost an additional cost $300 to $1,500depending on the size of your roof and the sealing material used.

Frequently Asked Questions (FAQs)

If you live in a state where it is warm most of the year, you may be concerned about whether or not you can have a metal roof. The truth is that metal roofing does get hot, but that doesn’t mean it can’t be installed in a warm climate. Metal roofing can be coated with colors meant to block some of the sun’s rays (think black and dark green), which can help keep your home cool even in hot weather.

We’ve all heard rain patter on a tin roof. Pleasant, but maybe not while trying to sleep. But don’t worry: today’s metal roofing is installed with an underlayment that prevents the transmission of sound into the house.

Is metal roofing durable?

The durability of metal roofing is one of the things homeowners find most appealing. When properly installed and sealed, metal roofing can withstand virtually any weather condition and can last up to 40 to 70 years, compared to asphalt roofs, which typically only last 12 to 20 years.

Comments are closed.