Back to Blog
Roofing Materials
June 3, 20266 min read

Can You Put a Metal Roof Over Shingles in NC?

Can You Put a Metal Roof Over Shingles in NC? - Lane Roofing Asheville NC

The Short Answer


Yes, in most cases North Carolina building code allows a metal roof to be installed over a single existing layer of asphalt shingles. The 2018 NC Residential Code (still in effect with amendments) permits up to two layers of roof covering on most homes. If there is already one layer of shingles, a metal overlay is generally allowed. You can see real jobs and how we install them on our Asheville metal roofing page.


But just because you can does not mean you should. There are three real questions.


When Going Over Shingles Works


It works when all of these are true.


  • The existing shingles are flat and well attached. No curling, no lifted edges, no missing pieces.
  • The decking is solid. No soft spots, no water damage, no rot at the eaves.
  • The roof has good ventilation. Trapped heat between shingles and metal will cook the underlayment.
  • There is only one existing layer. You cannot legally go over a roof that already has two layers.
  • The structure can carry the extra weight. Metal is lighter than shingles, so this is rarely a problem, but the cumulative weight matters.

  • When it works, you save $2 to $4 per square foot in tear off labor and dump fees. On a 2,000 square foot roof that is $4,000 to $8,000 in real savings.


    When You Should Tear Off Instead


    Tear off is the right call when any of these apply.


  • The roof has two existing layers. Code prohibits a third in NC.
  • There are leaks or water staining inside. Going over hides the source.
  • The decking has soft spots. You need to see the deck to fix it.
  • The shingles are badly curled or cupped. Metal over uneven shingles telegraphs every bump and looks bad.
  • You want the longest possible life out of the new roof. Starting clean adds 5 to 10 years to functional lifespan.
  • You are running a furring strip and batten system. Tear off is usually similar cost at that point.

  • The Right Way to Do an Overlay


    If you and your roofer decide to go over, here is what a quality install looks like.


  • High temp synthetic underlayment across the entire roof. Standard felt does not handle the trapped heat.
  • Furring strips or a batten system to create an air gap. This is what stops the heat soak that destroys overlay roofs early.
  • Full new flashing at every penetration, chimney, skylight, and wall junction. Reusing flashing is the most common failure point on overlay jobs.
  • Ridge and eave ventilation upgrade if the existing system is undersized. Trapped heat is the enemy.
  • Standing seam, not exposed fastener. Screw penetrations through underlying shingles are a leak risk over time.

  • Skip any of these steps and the roof will fail in 10 to 15 years instead of lasting 50 plus.


    What an Overlay Costs in Asheville


    For a 2,000 square foot Asheville home, overlay metal install runs roughly $18,000 to $30,000 depending on the system. Tear off and replace with the same standing seam system runs roughly $22,000 to $35,000. The $4,000 to $8,000 gap is real, but you give up the chance to inspect the deck and fix any hidden issues.


    Our recommendation for most Asheville homeowners is: tear off if the roof is over 15 years old or if there is any evidence of water damage. Overlay only when the existing shingles are clearly in good shape and the savings make a difference for your budget.


    Get a Free Inspection First


    We will tell you honestly whether overlay or tear off is the right call for your specific roof. Free written estimate with photos either way.


    Call Lane Roofing at (828) 490-1830 or request a free estimate. We serve Asheville, Hendersonville, Weaverville, Black Mountain, Fletcher, Arden, and all of Western NC.


    Live east of the mountains? We also do metal roof installs and overlays in Hickory, Statesville, and Mooresville.

    Worried About Your Roof?

    Get a free roof inspection from a local crew. We'll take a look, show you photos of what we find, and give you an honest answer on what it needs.

    Serving Asheville, Western NC, Mooresville, Lake Norman, Hickory and Statesville.

    Related Articles

    Roof Repair in Hickory, NC: 7 Common Problems and How They Get Fixed - Lane Roofing Asheville NC

    Roof Repair in Hickory, NC: 7 Common Problems and How They Get Fixed

    Leaks, missing shingles and worn flashing don't always mean a new roof. Here are the roof problems Hickory homeowners run into most and how each one gets fixed.

    Roof Vent Pipe Leaks: Why a Small Boot Can Cause a Big Problem - Lane Roofing Asheville NC

    Roof Vent Pipe Leaks: Why a Small Boot Can Cause a Big Problem

    Your shingles can look fine while the seal around a plumbing vent lets rain inside. Here is how pipe boot leaks get checked and repaired.