Delivering Durable, High-Quality Roofing Services in Denver, CO

Can Metal Roofing Be Installed Over Asphalt Shingles

November 29, 2025

2 min read

Metal roofing can be installed over asphalt shingles in many cases, but you need to check your roof first. Most roofers add a layer on top without removing the old shingles. However, you must make sure your roof can hold the extra weight. Metal roofing is lightweight compared to other options. You should talk to a pro before starting this project.

Why Choose Metal Over Asphalt

Metal roofs last much longer than asphalt shingles. According to RubyHome, metal roofing lasts 40 to 80 years, while asphalt shingles last only 20 to 30 years. This means you get more years of protection for your home.

Metal is also stronger in storms. Many homeowners pick metal because it resists hail and wind damage better. According to industry data, 33% of homeowners need roof replacement because of storm damage, so durability matters.

Related articles:

Can Your Roof Handle It

Before installing metal over asphalt, check your roof frame. Older homes may not support the weight. Metal roofing costs $10 to $17.05 per square foot installed, according to RubyHome data. Your 1,700 square foot roof could cost $17,000 to $28,985.

Most homes built after 1980 are fine. Newer structures have stronger frames. A roofer can inspect your home in one visit.

Installation Process

You have two main choices. First, install metal directly over your asphalt shingles. Second, remove the old shingles first.

Most roofers choose option one because it saves money and time. They add a layer called underlayment under the metal panels. This creates an air gap that helps water drain away. The work usually takes 2 to 3 days for a single-family home. According to RubyHome, roof installation costs range from $4 to $40 per square foot depending on your location and material choice.

Installation MethodCost SavingsTime
Install over asphalt$800-$2,000 saved2-3 days
Remove asphalt firstNo savings3-5 days

What You Need to Know

Make sure your home has proper ventilation. Heat can build up under the new metal roof if air cannot flow. Poor ventilation causes damage over time.

Check your local building codes. Some areas require old shingles to be removed before installing metal. Ask your city or county before hiring a roofer. According to This Old House data, the average U.S. roof size is 2,647 square feet. Your installer can measure your exact roof size to give you an accurate price.

Related articles:

Talk with a local roofing company to review your options and get a detailed estimate for your project.