Yes, you can replace asphalt shingles with a metal roof on most homes
Metal roofing can go directly over asphalt shingles on most residential structures. You do not have to tear off the old shingles first, though many roofers recommend it. The choice depends on your roof's condition, local building codes, and how much weight your framing can support. A metal roof is heavier than asphalt shingles, so an inspector or roofer needs to verify your roof structure can handle it before work begins.
The process takes longer than a standard shingle replacement because the contractor must install a different underlayment, use metal-specific fasteners, and follow different flashing techniques. Metal roofs also require different ventilation and expansion considerations than shingles do. Most homeowners see the project through a licensed roofer rather than attempting it themselves, because mistakes with metal roofing lead to leaks that are expensive to fix.
Key Takeaways
- Metal roofing can be installed over existing asphalt shingles if your roof structure can support the added weight, which a roofer or inspector must confirm.
- Removing old shingles first costs more but gives the roofer a clear surface and lets them inspect the roof deck for damage before installing metal panels.
- Metal roofs require different underlayment, fasteners, and flashing than asphalt shingles, so installation takes longer and demands roofer experience with metal systems.
- Local building codes may require a permit and inspection, and some jurisdictions limit how many roof layers you can have before removal becomes mandatory.
When you can install metal directly over shingles
Metal roofing can sit on top of asphalt shingles if three conditions are met: your roof deck is solid and not rotted, your framing can support the extra weight, and local code allows it. A roof deck is the plywood or boards underneath the shingles. If the deck is soft, spongy, or has visible damage, the roofer will need to replace those sections before the metal goes on, which means removing shingles in that area anyway.
Weight is the main structural concern. Asphalt shingles weigh roughly 2 to 3 pounds per square foot. Most metal roofing weighs 0.5 to 1.5 pounds per square foot, so metal is actually lighter. However, when you leave the shingles in place and add metal on top, you are adding weight to the system. Older homes with lighter framing may not be designed for this combined load. A structural engineer or experienced roofer can measure your roof framing and tell you whether it is safe. If it is not, you must remove the shingles first.
Building codes vary by location. Some jurisdictions allow two layers of roofing material; others allow only one. Check with your local building department or ask your roofer to verify the code in your area before signing a contract. A permit is usually required, and the inspector will want to see the roof framing before the metal goes on.
Removing old shingles versus installing over them
Removing shingles costs more upfront—typically $1 to $2 per square foot for tear-off labor—but gives you a cleaner installation and a chance to inspect the deck. When shingles come off, the roofer can see whether the plywood is sound, check for rot or water damage, and replace any bad sections. This prevents problems from being hidden under the new metal roof. It also resets the roof's age in the eyes of insurance companies and future home buyers.
Installing metal over shingles saves money on labor and disposal but leaves potential problems hidden. If the deck has soft spots or the shingles are holding moisture, that moisture can get trapped under the metal and cause rot to spread. The shingles also create an uneven surface, which can make the metal panels sit unevenly and create gaps where water can pool. Over time, this leads to leaks.
Most roofers recommend removal if the shingles are more than 10 to 15 years old, if there are already two layers of roofing, or if you see any signs of water damage or sagging. If the shingles are relatively new and the deck is solid, installing over them is a reasonable choice and saves money.
What the installation process looks like
If you are keeping the shingles, the roofer will first nail down any loose shingles and fill gaps with roofing cement. Then they install underlayment—a waterproof barrier that sits between the shingles and the metal panels. Metal roofing requires a different type of underlayment than shingles do, usually a synthetic or rubberized product that allows moisture to escape while blocking water from above.
Next comes the metal roofing system itself. Most residential metal roofs use standing-seam panels (where the seams are raised and locked together) or metal shingles that look like traditional shingles but are made of steel or aluminum. The panels are fastened with special screws designed not to corrode and to allow for metal expansion and contraction as temperature changes. This is different from shingle installation and requires precision to prevent leaks.
Flashing—the metal trim around chimneys, vents, and valleys—must be installed carefully because it is the most common source of leaks on metal roofs. The flashing must be sealed properly and allow for the metal panels to move slightly without tearing the seal. This step takes more time and skill than flashing for shingles.
The entire process typically takes 2 to 4 weeks, depending on roof size and weather. If shingles are being removed first, add another week.
Permits and inspections you will encounter
Most jurisdictions require a roofing permit before metal installation begins. The permit process usually involves submitting plans or photos of your roof, paying a fee (typically $50 to $300, varying by location), and scheduling an inspection. The inspector will visit before work starts to verify the roof structure and again after installation to confirm the work meets code.
During the pre-work inspection, the inspector may require the roofer to expose the roof framing so they can see the condition of the deck and confirm the structure can support the metal roof. This is another reason removal is sometimes mandatory—if the inspector cannot see the deck, they may not sign off on the project.
After installation, the inspector checks that fasteners are the correct type and spacing, that flashing is sealed properly, that vents are installed correctly, and that the panels are find. If anything does not meet code, the roofer must fix it before the permit is closed. This inspection protects you because it ensures the work was done to standard.
Cost and timeline for the full project
Metal roofing costs more than asphalt shingles but lasts longer. Material costs range widely depending on the type of metal and the brand, but expect to pay $8 to $15 per square foot for materials (a square is 100 square feet). Labor typically runs $5 to $10 per square foot. If you are removing shingles first, add $1 to $2 per square foot for tear-off and disposal.
For a typical 2,000-square-foot roof, the total cost ranges from $26,000 to $50,000 installed, depending on complexity, location, and whether shingles are removed. This is roughly 2 to 3 times the cost of a new asphalt roof, but metal roofs last 40 to 70 years compared to 15 to 25 years for shingles. Many homeowners recoup the cost difference through energy savings and longevity.
The timeline from permit to finished roof is usually 4 to 6 weeks. Weather delays can extend this. Plan for noise and activity during the work day, and make sure your contractor has a plan for protecting landscaping and managing debris.
Common mistakes to avoid during the transition
The biggest mistake is not confirming the roof structure can handle the weight before signing a contract. If the roofer starts work and the inspector stops the job because the framing is inadequate, you have paid for labor that cannot be completed. Always have a structural assessment done first.
Another common error is choosing the wrong underlayment. Metal roofs need breathable underlayment that allows moisture to escape; using the wrong type traps moisture and causes rot. Make sure your roofer specifies the correct product for your climate.
Improper fastening is a frequent source of leaks. Metal expands and contracts with temperature changes, so fasteners must be placed in the right spots and tightened to the right tension. Overtightening can crack the metal; undertightening allows movement that breaks the seal. This is why experience matters—a roofer who has installed many metal roofs will get this right.
Finally, do not skip the permit and inspection. Some homeowners try to avoid the cost and time, but an unpermitted roof can cause problems when you sell the house, file an insurance claim, or if the roof fails and causes damage. The permit and inspection protect your investment.
Frequently Asked Questions
Do I have to remove my old shingles before installing a metal roof?
No, but it depends on your roof condition and local code. If your shingles are in good shape, the deck is solid, and your framing can support the added weight, metal can go over them. If shingles are old, damaged, or there are already two layers, removal is usually required or recommended. Ask a roofer to inspect before deciding.
Will a metal roof leak if installed over shingles?
It can if the installation is done poorly or if the deck underneath is damaged. Proper underlayment, correct fastening, and careful flashing prevent leaks. The risk is higher when shingles hide deck damage, which is why many roofers recommend removal. Choose an experienced metal roofing contractor to minimize this risk.
How long does it take to install a metal roof over shingles?
Installation typically takes 2 to 4 weeks depending on roof size and weather. If shingles are removed first, add another week. The timeline also depends on how busy the contractor is and whether any unexpected damage is found during the work.
Can I install a metal roof myself?
Metal roofing is not recommended as a DIY project. It requires specialized tools, knowledge of local code, proper fastening techniques, and flashing skills. Mistakes lead to expensive leaks and may void warranties. Hire a licensed roofer experienced with metal systems.
What type of metal roof is best for replacing shingles?
Standing-seam panels are the most durable and leak-resistant, though they cost more. Metal shingles look similar to asphalt shingles and cost less but require more maintenance. Corrugated metal is the least expensive but is usually used on agricultural buildings. Discuss the pros and cons with your roofer based on your budget and climate.