How Much Does a Metal Roof Cost?

Common Range: $6.00 – $28.00 / Square Foot Installed

National Average: $14.50 / Square Foot Installed

Get Free Metal Roof Cost Estimates
Get Free Metal Roof Cost Estimates
Updated: May 19, 2022, by: Steve Hansen

Installed Cost of a Metal Roof

The average cost to have a corrugated metal roof installed is about $9.00 / sqft of roofing on an average home that needs very little to no prep work. For higher quality metal roofing systems like metal shingles or aluminum standing seam metal roof panels, the cost rises to about $16 / sqft installed.

Average Costs

Average Do It Yourself Cost
6.50 / Sqft
Average Contractor Installed Cost
$14.50 / Square Foot
Typical Cost Range
$6.00 – $28.00 / Sqft

new red metal roof on house

Get Free Metal Roof Cost Estimates

Get Free Metal Roof Cost Estimates

Overview of Metal Roofing

Metal roofing is growing in popularity for many reasons and each year it is taking market share away from other roofing materials like asphalt shingle roofing. Its strength protects homes in extreme weather events and from wind-blown embers. Steel and aluminum roofs last 50-100 years, so metal roofing costs represent long-term value. A growing range of styles gives you attractive, energy-efficient options for your home. Most use some recycled content, and all metal roofing is recyclable. Those are just a few of its advantages.

This Costimates post is about metal roof cost for materials, supplies, installation, permits and more. Prices are given for the most popular types including standing seam metal roofing, steel shingles and stone coated steel. Cost factors are spelled out, so you can estimate where in the cost range your project will fall. We include metal roofing price estimates from around the web, plus actual installed costs submitted by homeowners.


Metal Roof Cost Factors

copper roof with vent installed

A few obvious variables will affect your metal roof cost and the price you pay to have it installed.

  • The Size of your Roof and Amount of Material Used – The bigger the roof, the higher the cost of materials.
  • The Type of Metal Roofing – The cost for metal roofing materials range from less than $200 per square (100 square feet of material) to about $900 per square. Specific metal roofing prices are found below in the list of supplies and costs. Ownerly has a great page detailing the differences in each type of metal roofing, it’s pros and cons, etc.
  • The Metal Used – Steel roofing cost varies based on type (above), but cost less than copper or zinc roofing.
  • The Grade of the Material – Roofing panels are available in thickness/gauge from about 29-gauge on the thin side to 24-gauge on the thick side. Thicker costs more.
  • Metal Surface Coatings – A range of coatings are used such as Kynar 500, Hylar 5000, MS Colorfast45, acrylic and PVDF finishes. They vary in cost, sometimes by color, but all cost more than non-coated roofing.
  • Condition of Existing Roof Shingles – The old roofing might have to be removed, depending on its type and number or layers and whether special underlayment is required.
  • Condition of Existing Underlayment – When the old roofing is removed, and on new construction, an underlayment suitable to the climate and type of metal roofing will be installed on the roof deck. Any underlayment repairs will add to the cost.
  • Roof Features – For a simple roof with 2 sides, a slight slope and no real technical expertise, the cost is lower. If you have multiple valley’s, peaks, a hip roof or some other non-standard roofing system, expect to pay a bit more. According to Bill Ragan roofing of Tennessee, features of your roof can have a large effect on the cost.
Get Free Metal Roof Cost Estimates

Get Free Metal Roof Cost Estimates


Metal Roofing Costs for Materials and Installation Supplies

metal roofing tiles being installed on steep roof
A look at the types of metal roofing and how their material affects metal roof cost.

Types of Metal Roofing

  • Corrugated or Ribbed Steel Roofing Panels – $1.00 – 1.65 / Sqft | $100 – $165 / Square
  • Steel Shingles and Roofing Shakes – $3.30 – $4.75 / Sqft | $330 – $475 / Square
  • Metal Roofing Tiles – $3.85 – $5.95 / Sqft | $385 – $595 / Square
  • Stone Coated Steel Roofing Shingles – $4.35 – $8.80 / Sqft | $435 – $880 / Square
  • Aluminum Shingles and Shakes – $4.50 – $7.25 / Sqft | $450 – $725 / Square
  • Zinc Metal Roofing – $6.26 – $11.00 / Sqft | $625 – $1,100 / Square
  • Copper Metal Roofing Panels – $13.00 – $24.00 / Sqft | $1,300 – $2,400 / Square
  • Standing Seam Vertical Roofing Panels – $6.00 – $9.00 / Sqft | $600 – $900 / Square

Installation Supplies

This list starts with roof sheathing (plywood or other underlay), which you won’t need if your roof structure is in good condition. Then, your material options are listed with their metal roof prices.

Reminder: A roofing square is enough material to cover 100 square feet of roof. Since most materials overlap, it takes more than 100 square feet of material to cover 100 square feet of roof. Be sure to pay attention to coverage specifications when browsing material options.

  • $12-$15 per sheet | 4’x8’ sheets of 7/16” roof sheathing (32 square feet or about 40 cents per square foot)
  • $20-$60 per square | Metal roof underlayment, when required, based on type
  • $6.50-$9.00 per square | Supplies including fasteners and adhesives
  • $1.75-$3.35 per linear foot | Metal roof trim including gable/rake trim and ridge cap

Permits, Inspection, and Installation Time

Permits and Inspection Cost

  • $125-$300 | Permits vary by location and the size of the roof to be inspected

Related Costs and Installation Time

Metal roof costs for materials have been listed above. Here’s what you can expect in an itemized estimate for installation labor.

  • $150-$480 per square | Installation costs vary based on who does the work (handyman, general roofer or metal roof contractor), what type of material is used and how complex the work is.

Metal Roof Installation Time Schedule

How long it takes to install your metal roof depends on how large your roof is and how large the installation crew is. For a crew of 3-4 people working on a typical home with 2,000 square feet of roofing material, the schedule will look something like this:

  • 1 day: Remove old roofing and/or repair the roof deck, if needed
  • 2-3 days: Install metal roof on typical single-story home
  • 3-4 days: Install metal roof on typical 2-story/multi-story home
Get Free Metal Roof Cost Estimates

Get Free Metal Roof Cost Estimates


Here are several other common projects related to having a metal roof installed or replaced at your home.


Are You a Pro Metal Roofing Installer?

If so, head over to our Costimates Pro’s page, and help us make this page better and more accurate for both our visitors and your future customers.


DIY or Hire a Pro?

While I’ve hung a few panels onto a storage building roof, they were not painted or put up for longevity, but simply due to the ease of installation over an already shingled roof. It was quite the easy job in fact, since the roof was just a simple slope and a friend and I finished the job in less than a day. If I had to install metal roofing onto my home, I’d leave that to the professionals every day!

  • Requires a lot of friends or helpers.
  • Ability to work from ladders or on a roof and not intimidated by heights.
  • Need metal cutting tools and a sheet metal break for larger projects.
Get Free Metal Roof Cost Estimates

Get Free Metal Roof Cost Estimates


Compare Costs from Leading Resources


Common Questions and Answers

How Long Should a Metal Roof Last?

50-100 years with proper installation, care and maintenance.


Are Metal Roofs More Expensive than a Shingle Roof?

The initial cost of a metal roof is going to cost more than a shingle roof. However, the energy savings and longer life of metal roofing gives it an advantage in the long run.


Reviewed and Edited by Steve Hansen of Costimates

steve hansen of costimates-sm Steve Hansen is the Lead Editor of Costimates. (Learn more) An avid home improvement professional with more than 35 years experience in both DIY projects and working as a construction foreman in residential new home building, upfits, repairs and remodeling.

"Like most homeowners, I became frustrated with the lack of quality information available on specific home improvement repairs and renovations. In 2015, Costimates was formed to help homeowners learn as much as possible about various projects and their costs so they could make better financial decisions."