Can You Put a Metal Roof Over Shingles?

Jese Leos
Jese Leos
Published on 18-Dec-2025
Can You Put a Metal Roof Over Shingles?

Yes, in many cases you can put a metal roof over existing shingles. This is a common option for homeowners who want a long-lasting roof without tearing off the old one. However, it is not always the right choice for every house. In this guide, we’ll explain how it works, when it’s a good idea, when it’s not, and what you should check before deciding.

What Does “Metal Roof Over Shingles” Mean?

It means installing a metal roof on top of an existing asphalt shingle roof, instead of removing the shingles first. The old shingles stay in place and act as an extra layer under the new metal panels.

This method is sometimes called a roof overlay.

Is It Allowed?

In most areas, yes, it is allowed, but there are conditions:

  • Local building codes must allow roof overlays
  • The existing shingle roof must be in decent condition
  • Usually, only one layer of shingles is allowed under a new roof

Before doing anything, always check:

  • Local building codes
  • Manufacturer guidelines for the metal roofing system

When Is It a Good Idea?

Putting a metal roof over shingles can be a good choice if:

  • The shingles are flat, not curling or badly damaged
  • There is no major water damage or rot in the roof deck
  • The roof structure can handle the extra weight
  • You want to save time and labor costs
  • You want less mess from tear-off and disposal

When Is It NOT a Good Idea?

You should not install a metal roof over shingles if:

  • The shingles are badly worn, cracked, or uneven
  • There are leaks, soft spots, or rotting wood underneath
  • There are already two layers of shingles
  • Local codes do not allow overlays
  • You need to inspect or repair the roof deck

In these cases, removing the shingles first is the safer option.

How Is a Metal Roof Installed Over Shingles?

There are two common methods.

1. Using Furring Strips (Best Method)

This is the most recommended approach.

  • Wooden or metal strips are attached over the shingles
  • The metal panels are installed on top of these strips
  • This creates a flat surface and allows airflow

Benefits:

  • Better ventilation
  • Smoother metal roof installation
  • Longer roof life

2. Direct-to-Shingle Installation

Some metal systems allow panels to be installed directly over shingles.

Downsides:

  • Shingles may trap moisture
  • Roof may not be perfectly flat
  • Shorter lifespan compared to furring strips

Pros of Installing Metal Roof Over Shingles

  • Lower labor cost (no tear-off)
  • Faster installation
  • Less waste sent to landfills
  • Extra layer of insulation and sound reduction
  • Metal roofs last 40–70 years

Cons to Consider

  • Hidden roof damage may go unnoticed
  • Repairs later can be more difficult
  • Extra weight on the structure
  • Some manufacturers may reduce warranty coverage
  • Not suitable for all roof conditions

Will It Cause Moisture or Condensation?

It can, if installed incorrectly.

To avoid problems:

  • Use proper underlayment
  • Ensure ventilation (especially with furring strips)
  • Follow manufacturer installation guidelines

A well-installed metal roof should not trap moisture.

What About Noise?

Many people worry that metal roofs are noisy during rain.
In reality, a metal roof over shingles is often quieter than metal over open decking because the shingles help absorb sound.

Cost Comparison

Installing metal over shingles usually costs less upfront because:

  • No tear-off labor
  • No disposal fees

However, removing old shingles first may save money in the long run if it prevents future problems.

Should You Do It?

You can put a metal roof over shingles if:

  • The existing roof is in good condition
  • Local codes allow it
  • The installer follows best practices

If there is any doubt about the condition of the roof deck, removing the shingles is the smarter choice.

Final Thoughts

Putting a metal roof over shingles can be a smart, cost-effective option when done correctly. It saves time, reduces waste, and gives you the long life of a metal roof. But it is not a shortcut you should take blindly. A proper inspection and professional installation make all the difference.

If you’re unsure, have a roofing professional inspect your roof before making the decision. A little planning now can save you major repairs later.

Short Answer

Yes, you can install a metal roof over shingles—but only if the roof is in good shape and local rules allow it.