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

How To Install Metal Roofing Over Shingles

November 28, 2025

2 min read

To install metal roofing over shingles, you need to prepare the roof, add underlayment, and secure the metal panels with proper fasteners and flashing. Metal roofing is a smart choice because it lasts much longer than asphalt shingles. According to RubyHome (2025), metal roofing lasts 40 to 80 years, while asphalt shingles only last 20 to 30 years. You can install metal directly over existing shingles if the roof structure is strong. This saves money and time compared to tearing off old shingles first. Most homeowners spend between $10 and $17.05 per square foot for standing seam metal panels installed.

Can You Put Metal Roofing Over Shingles?

Yes, you can install metal roofing over existing asphalt shingles in most cases. The old shingles give your metal roof extra cushion and insulation. However, check your local building codes first, because some areas only allow one layer of roofing.

Make sure your roof deck is solid and not rotted. If you see soft spots or water damage, you must remove the old shingles and repair the wood underneath. A weak roof cannot support new metal panels safely.

Related articles:

What Materials Do You Need?

Metal roofing installation requires several key materials. You will need metal panels, fasteners, flashing, underlayment, and sealant. According to RubyHome (2025), metal roofing installation costs $4 to $40 per square foot, depending on the metal type and job complexity.

Standing seam metal panels are popular because they hide fasteners and shed water better. Corrugated metal costs $5.50 to $11.50 per square foot. Here is what contractors typically use:

MaterialCost Per Sq. Ft.Best For
Standing Seam Metal$10.00 to $17.05Residential homes
Corrugated Metal$5.50 to $11.50Barns and sheds
Steel Shingles$8.00 to $12.65Traditional look

What Are the Basic Steps?

First, inspect the roof for damage and make repairs. Clean debris and moss off the old shingles. Next, install metal flashing around chimneys, vents, and edges.

Then add underlayment over the shingles for extra protection. Underlayment prevents water from getting under the metal panels. Finally, install the metal panels from bottom to top, overlapping each row. Use the fasteners and sealant recommended by the panel manufacturer. According to the National Association of Home Builders, the average U.S. roof size is 2,647 square feet or 26.47 squares, so plan your material quantities carefully.

How Long Does It Take?

A typical metal roof installation over shingles takes 2 to 5 days for an average home. The exact time depends on roof size, weather, and crew experience. Professional crews work faster than DIY installers.

According to RubyHome (2025), DIY installation can save about 50 percent in labor costs, but mistakes often cost more to fix later. Hiring a licensed roofer ensures the job is done right and protects your warranty. Metal roofs offer excellent long-term value because they last so long and require little maintenance.

Related articles:

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