Is It Ok To Put Metal Roof Over Shingles

The roof of your house plays a vital role in protecting your home from the elements. Over the years, traditional asphalt shingle roofs have been the go-to option for many homeowners. However, with advancements in roofing materials and techniques, metal roofs have gained popularity due to their durability and energy efficiency. But what if you already have shingles on your roof? Is it okay to put a metal roof over them? In this article, we will explore the feasibility and advantages of putting a metal roof over shingles.

Is It Ok To Put Metal Roof Over Shingles

The Pros and Cons of Metal Roofing

Before delving into the question of whether it’s okay to put a metal roof over shingles, let’s first understand the pros and cons of metal roofing.

Pros of Metal Roofing

  1. Durability: Metal roofs are known for their longevity. They can last up to 50 years or more, which is significantly longer than the typical lifespan of asphalt shingles.
  2. Energy Efficiency: Metal roofs reflect the sun’s rays, reducing heat absorption and lowering your cooling costs. This can result in energy savings over time.
  3. Low Maintenance: Metal roofs require minimal maintenance. They are resistant to issues like rot, insect damage, and mildew.
  4. Environmentally Friendly: Most metal roofing materials are recyclable, making them an eco-friendly option.
  5. Aesthetic Appeal: Metal roofs come in various styles and colors, allowing homeowners to choose a look that complements their home’s design.
See also  Can Metal Roofing Be Installed Horizontally

Cons of Metal Roofing

  1. Higher Initial Cost: Metal roofs can be more expensive to install compared to traditional shingle roofs.
  2. Noise: Some homeowners report that metal roofs can be noisier during heavy rain or hail storms. Proper insulation can mitigate this issue.
  3. Installation Challenges: Installing a metal roof can be more complex and time-consuming, requiring expertise in roofing techniques.

Can You Put a Metal Roof Over Shingles?

The answer is, yes, you can put a metal roof over existing shingles, but there are some important considerations to keep in mind.

1. Building Codes and Regulations

Before deciding to go for a metal roof over shingles, check your local building codes and regulations. Some areas have restrictions on how many roofing layers you can have. Installing a metal roof over existing shingles may exceed the allowed limit, so it’s essential to be aware of these regulations.

2. Roof Condition

The condition of your existing shingles is critical. If your shingles are damaged or in poor shape, it’s not advisable to install a metal roof over them. The metal roof’s longevity and performance depend on the evenness of the substrate. Any irregularities or damages in the shingles may compromise the installation.

See also  How To Measure a Roof for Metal: A Step-by-Step Guide

3. Weight Consideration

Metal roofs are relatively lightweight compared to traditional roofing materials like concrete or clay tiles. However, adding a metal roof over shingles will increase the weight load on your roof. Ensure that your roof’s structure can support the additional weight, and consult a structural engineer if necessary.

4. Roof Ventilation

Proper ventilation is crucial for any roofing system. Installing this roof may affect the ventilation of your attic space. It’s essential to address this issue to prevent moisture buildup and potential mold problems. Consult with a roofing professional to ensure proper ventilation.

5. Warranty Implications

If your existing shingles are still under warranty, adding a metal roof over them may void that warranty. Check with your shingle manufacturer to understand the implications of your decision.

6. Roofing Material Compatibility

Not all types of metal roofing are suitable for installation over shingles. Some metal roofing systems require a solid deck or underlayment. Ensure that the chosen metal roofing material is compatible with the shingle substrate.

Advantages of Installing a Metal Roof Over Shingles

  1. Cost-Efficient: One of the significant advantages of installing a metal roof over shingles is cost savings. Removing the old shingles can be a labor-intensive and costly process. Installing this roof directly over shingles eliminates the need for tear-off, reducing both time and expenses.
  2. Environmental Benefits: Choosing to install a metal roof over shingles can be more environmentally friendly because it reduces waste from discarded shingles.
  3. Quicker Installation: The installation process for metal roofs over shingles is generally quicker than removing the old shingles first. This can be a significant benefit, especially if you need a new roof quickly.
See also  Metal Roofing Shippensburg, PA: Durable, Stylish, and Sustainable


In conclusion, it is possible to put a metal roof over shingles, but it’s crucial to consider several factors before making this decision. Assess the local building codes, the condition of your existing shingles, and the structural integrity of your roof. When done correctly, installing this roof can offer numerous benefits, including cost-efficiency and reduced environmental impact. However, it’s essential to consult with a professional roofing contractor to ensure a successful installation that maximizes the advantages of a metal roof while minimizing potential issues. If you’re contemplating a roofing upgrade, consider the possibility of a metal roof over shingles as a viable and practical option for your home.


Leave a Reply

Your email address will not be published. Required fields are marked *