Skip to main content
Back to Blog

Can a New Roof Be Installed Over an Old One in NC?

Can a New Roof Be Installed Over an Old One in NC?

Technically, yes. North Carolina building code allows a second layer of asphalt shingles to be installed over an existing layer, as long as you are not exceeding two total layers. But just because it is legal does not mean it is a good idea. In the vast majority of cases, a full tear-off followed by a clean installation on bare decking is the significantly better option for your home, your warranty, and your wallet long-term.

Reroofing, also called an overlay or a layover, is cheaper upfront because it skips the labor and disposal costs of removing the old shingles. That savings typically runs $1,000 to $3,000 on a standard-sized Charlotte home. But the trade-offs are real, and most roofing professionals, including us, recommend against it for several important reasons.

Why Reroofing Is Cheaper Upfront

The cost difference between reroofing and a full tear-off comes down to labor and disposal. Tearing off the old shingles, cleaning the decking, and hauling everything to the dumpster adds time and cost. A reroofing job skips most of that. The crew goes straight to installing new shingles over the existing layer, which saves roughly half a day to a full day of labor plus the dumpster and disposal fees.

For a typical Charlotte home, that translates to a savings of about $1,000 to $3,000. On a $12,000 total job, that is meaningful. But it is important to understand what you are giving up for that savings.

The Problems with Reroofing

You Cannot Inspect the Decking

This is the biggest issue. When you install new shingles over old ones, nobody gets to see the condition of the roof decking underneath. In the Charlotte area, where humidity and rain are constants, water-damaged or rotted decking is common, especially around valleys, chimneys, and eaves where water concentrates. If there is rot underneath, you are installing a new roof over a compromised structure. The new shingles look great, but the underlying problem continues to worsen invisibly.

A full tear-off lets the crew inspect every square foot of decking. Soft spots, water stains, and rotted sections get replaced before the new roof goes on. This is the only way to ensure the new roof has a solid foundation.

Trapped Moisture

Adding a second layer of shingles creates an environment where moisture can get trapped between the two layers. Charlotte's humidity makes this worse. That trapped moisture promotes mold growth and accelerates the deterioration of both the old shingles and the decking beneath them. Over time, this can cause more damage than the original problem you were trying to fix.

Added Weight

A standard bundle of architectural shingles weighs about 60 to 80 pounds. An average Charlotte home uses 60 to 90 bundles for a full roof. Doubling that weight puts significant additional stress on the roof structure, especially the trusses and rafters. Most residential roof structures are engineered to handle the weight of one layer of roofing plus typical weather loads like rain and occasional snow. Two layers pushes closer to those limits, particularly on older homes that may not have been built to current structural standards.

Warranty Issues

Most shingle manufacturers either void the warranty or significantly reduce coverage when their product is installed over an existing layer. They know that a second-layer installation does not perform as well because the new shingles cannot lay perfectly flat over the contours of the old ones, which creates uneven stress points and gaps where water can work its way in. If you are spending $10,000 or more on a roof replacement, losing your warranty protection to save $1,500 on tear-off is a bad trade.

Reduced Lifespan

A second layer of shingles typically lasts 15 to 20 percent less than the same shingles installed on clean decking. The old layer underneath creates an uneven surface, traps heat, and holds moisture, all of which accelerate the aging of the new shingles. That 25-year shingle might only give you 20 years as a second layer, which erodes the upfront savings when you calculate the cost per year of protection.

When Reroofing Might Make Sense

There are very limited situations where reroofing is a reasonable option. If the existing roof has only one layer, the decking is confirmed to be in good condition through attic inspection, the existing shingles are laying flat without curling or buckling, and the budget is extremely tight with no other options, then a reroof can buy you some time. But these conditions rarely all line up, and the compromise in quality and warranty coverage is significant.

For a more detailed analysis of both options, read our full guide to reroofing vs replacement in Charlotte.

What North Carolina Code Actually Says

North Carolina building code, following the International Residential Code, allows a maximum of two layers of asphalt shingles on a residential roof. If your roof already has two layers, a full tear-off down to the decking is required before new shingles can be installed, no exceptions. The code also requires that any reroofing be done over a compatible existing roof surface, so if you have wood shakes, tile, or another non-asphalt material, you cannot layer asphalt shingles over it.

Even when code allows it, the county building inspector may flag concerns during the post-installation inspection if the reroofing was done over a compromised existing layer. This is another reason a tear-off is the safer route.

The Charlotte Factor

Charlotte's specific climate makes reroofing even less advisable than it might be in a drier, milder part of the country. Our combination of high humidity, heavy rains, summer heat, and frequent storms creates conditions that punish any weakness in a roofing system. A second-layer installation in Charlotte is exposed to more moisture, more heat, and more wind stress than the same installation in many other markets. The shortcuts that might slide in a mild climate are more likely to fail here.

Homeowners in Concord, Huntersville, Matthews, and all across the Charlotte metro should factor in the local climate when evaluating whether to reroof or do a full tear-off. Check our FAQ page for more on this topic.

Get an Honest Recommendation from Peak Roofing

Peak Roofing recommends a full tear-off on virtually every roof replacement we do. We want to see the decking, fix any problems, and install your new roof on a clean, solid surface. It costs a little more upfront, but it protects your home the right way and gives you the full warranty coverage your investment deserves.

Call us at (704) 313-9341 or contact us online to schedule a free roof inspection and estimate.

Need Help with Your Roof?

Contact Peak Roofing today for a free roof inspection and estimate. Our experienced team is here to help Charlotte homeowners.