How Much Does a New Metal Roof Cost?

Ben Kissam
Written by Ben Kissam
Updated January 24, 2022
view of house with tan siding, stone accents, and brown metal roof
Photo: photosbysuzi / iStock / Getty Images

The national average cost to install a metal roof ranges between $5,300 and $14,700

Get quotes from up to 3 pros!
Enter a zip below and get matched to top-rated pros near you.

It’s no secret that up-front costs of a new metal roof are higher than asphalt and other common materials. But when you factor in the life expectancy (up to 60 years!) and other benefits of metal roofs—especially if you live in an area prone to fires—you may decide metal is the best material to top off your home.

How Much Does It Cost to Install a New Metal Roof?

The national average cost to install a metal roof ranges between $5,300 and $14,700. Somewhere in the middle, around $10,000, is what you should expect to pay for a standard-sized home.

The up-front investment is substantial, but your metal roof could save you thousands over the next several decades. Factors that go into the cost include the type of metal you use, its thickness, the roofing style you select, and labor costs.

The type of metal you choose is what could affect the price most drastically. For example, a regular steel metal roof could cost between $75 and $350 per square foot, but the cost of a copper metal roof could be much more.

How Much Does It Cost to Install a Metal Roof Near You?

While materials have the greatest impact on price, where you live and your state’s building codes could impact the cost of your new metal roof.

Region

While roofing labor costs vary all over the United States, most local roofing contractors charge $40 to $80 per hour. But in most cases, new metal roof installations are charged by project or by square foot. Expect to pay between $7 to $14 per square foot in most areas.

The time of year you’re hoping to have the work done (especially in summer or during seasons where forest fires are pervasive) could increase the price due to high demand in your area.

State

Certain states require special permits to build a metal roof, which could drive up the price. In some cases, there may also be specific building codes in your state that increase the price.  

For example, in some states you are not allowed to build a new roof (metal or otherwise) over an existing roof, which means you’ll need to remove the original roof (or pay a roofing professional) before installation. Be sure to look into your state’s guidelines to ensure you’re following safety protocols.

What Metal Roof Can I Get on My Budget?

From tackling the project yourself to having high-end metals or modular-press metal shingles installed, your metal roof costs can vary drastically. Here are some pricing categories to help you plan what’ll fit your budget.

$5,000

For $5,000 or less, you’re looking at a basic metal roof installation on a smaller-than-standard sized roof (1,000 to 1,500 square feet).

You could also be looking at a self-installation in this price range, which may enable you to install slightly more expensive metals.

$10,000

This is about the national average for new metal roof installation costs. At this price range, you can get a new roof installed by a professional and probably have your old roof torn out.

If you have a large roof or live in an area where roofing professionals charge a premium, you still might be limited to basic metals such as steel, stainless steel, or tin. You can save money by sticking to regular or galvanized steel.

$15,000

A larger metal roof installation (1,500+ square feet) or the installation of moderate-to-high priced metals (copper, zinc, tin) is available at this price range.

Homeowners may also consider fancier metal shingle designs, such as ribbed panels or stone-coated steel.

$20,000+

This is just a baseline for some roofing projects that use expensive metals. Using copper, lead, or zinc could cost up to $50,000, depending on the project.

If your roof is abnormally steep or poses a safety threat to a team of roofers, you may also be spending in this price range for a basic metal roof installation.

The up-front costs of a metal roof are much more expensive, but many homeowners choose metal roofs over asphalt shingles because they last two- to three-times longer than standard asphalt roofs, and could add resale value to your home.

closeup of red metal roof with chimney against blue sky background
Photo: VichoT / iStock / Getty Images

How Much Does It Cost to Install a Metal Roof by Yourself?

For the highly handy among us, self-installation of a metal roof is possible, which could save you thousands in labor costs. By DIYing, you could install several types of low-to-medium grade metals (steel, stainless steel, galvanized steel, aluminum) by yourself.

Keep in mind that installing a new metal roof is a serious undertaking. Be sure to look into and obtain all necessary permits and take safety measures prior to beginning your project, especially if you need to rip up your existing roof first. You should purchase a roof harness to use when working and only work on your roof in clear and calm weather.

Metal Roof Cost Breakdown

Consider these five components of new metal roof installation costs when planning your project.

Materials

Here’s how much your metals might cost, per square foot:

  • Steel: $75–$350 

  • Stainless Steel: $400–$1,200

  • Galvanized Steel: $350–$1,500

  • Tin: $350–$1,500

  • Aluminum: $150–$600

  • Copper: $800–$1,500

  • Zinc: $600–$1,000

  • Lead: $1,000+

  • Rusted Metal: $200–$300

Roof Size

The average roof is about 1,700 square feet. Some metal roofers charge by the hour, but most charge by square foot, which means even a slightly bigger roof could cost you a couple extra thousand dollars.

Coating

You can choose to get your new metal roof coated during installation, or do it later on. But you should have it done at some point to help prevent your roof from rusting, prevent leaks or cracks, or before painting your metal roof. Expect to pay between $1.50 and $3 per square foot when you get this done, plus the cost of labor.

Permits

Looking into local permits and requirements before signing a contract for a new metal roof is key.

Make sure you know:

  • Whether you need a permit to get a new metal roof

  • Whether your new metal roof can be installed on top of your old roof or if it needs to be ripped out first

  • Any other considerations if you’re planning a DIY project

DIY or Hiring a Professional

Hiring a local metal roofer is the best choice for most people, especially if you’re doing a whole roof replacement. For those taking the DIY approach, you could save $3,000 or more in labor costs.

How Much Does a Metal Roof Cost by Style?

The style of your new roof could also increase or lower the price.

Here are some price guidelines:

  • Steel Panels: $100–$150

  • Steel Shingles: $250–$350

  • Stone-Coated Steel: $200–$600

  • Standing Seam: $800–$1400

In some areas, you may be able to find metal Spanish tile or other metal roof designs that mimic an asphalt roof. Expect to pay a price similar to steel panels or shingles for these materials.

FAQs About Metal Roof Installation Costs

Should I buy or build a new metal roof?

DIY metal roof installation should be a project reserved for those who are especially handy—and not afraid of heights. 

If your roof has a high slope or there are extenuating circumstances that could make your roof dangerous (its structure is compromised or you’re working in bad weather) you should absolutely hire metal roofers to do the job.

Why should I pick a metal roof?

Metal roofs offer a ton of advantages over traditional asphalt or clay, and most of the myths about metal roofs (such as them being too loud when it rains) are overstated or less-than-truthful. 

The major benefit is that they last up to 60 years, and in some cases come with a lifetime guarantee. You’ll pay more up-front but not have to replace or repair it as often as other types of roofs. Metal roofs are also very energy-efficient and can help cut down heating and cooling costs in your home.

"Although they have a higher upfront cost, metal roofs give homeowners the best ROI due to their incredible durability,” says Zach Reece, owner and chief operating officer at Colony Roofers. "Most metal roofs have a Class-A fire rating and are designed to meet the most stringent building codes and wind uplift. Lastly, metal reflects solar radiant heat, thus keeping your home cooler during the summer."

What other projects should I do at the same time?

Any other roof-related projects, such as installing a new ventilation system.

Don’t go overboard, though, especially if you’re doing the job yourself. A solid roof is absolutely essential for protecting your home, and you want to focus on doing the project right instead of juggling several tasks at once.

Need professional help with your project?
Get quotes from top-rated pros.