Re-roofing over old shingles vs. tearing off: what the code allows
The building-code layer limit behind the recover-vs-replace decision, plus what drives the choice in practice.
Two different jobs under the code
The residential building code distinguishes a roof recover, installing new roofing material over what's already there, from a full roof replacement, which strips the roof down to the deck. Both are allowed, but a recover only qualifies under specific conditions set out in the code.[1]
The layer limit
The code bars a recover wherever the existing roof already carries two or more layers of any roof covering, which caps a roof at two layers total once the new one goes on. Past that point, the code calls for a full tear-off down to the deck before any new material goes on.[1]
A recover is also barred where the existing roof is water-soaked or too deteriorated to serve as a base, or where the existing covering is slate, clay, or cement tile. An independent system, such as a standing-seam metal roof that doesn't rely on the old roof for structural support, is treated separately under that same section of the code.[1]
Why contractors often tear off anyway
Even where a recover is legal, many contractors recommend a tear-off so they can inspect and repair the deck, since a hidden soft spot under an old layer won't show up until it fails. It also resets the clock: a second layer sitting on top of a wavy or aged one can shorten how long the new material lasts and complicates flashing details around chimneys and skylights.
A recover can also trap heat and moisture against the older layer underneath, which is part of why a ridge vent or other ventilation upgrade is harder to add properly once a second layer is already in place.
What each option costs
Tear-off adds a removal and disposal line on top of the new roof's price. Fixr's cost data puts that step at roughly $50 to $150 a square, scaling up with the material's weight and the number of layers coming off, while HomeAdvisor separately budgets $1,500 to $4,500 for removal and disposal on a typical job, plus permit costs.[2],[3]
A recover skips that line item but narrows your material choices to products rated for installation over an existing roof, and the job still has to pass the same layer-count test before a contractor can legally propose it in the first place.[1]
Questions people ask
Does insurance treat a recover differently from a tear-off after storm damage?
Some insurers ask specifically whether a claim involves a recover or a full replacement, since it affects what they expect to see in photos and in the contractor's estimate, so mention which one applies when you file.
Can I put a metal roof directly over my old shingles?
Some standing-seam metal systems are designed as an independent structure that doesn't depend on the roof under it, which the code treats separately from a standard recover. Confirm the specific product's listing with your contractor.[1]
Does a recover cost less than a full tear-off?
It usually does, since you skip removal and disposal, but you lose the chance to inspect and repair the deck underneath until the next time the roof comes off.[2]
How would I know how many layers are already on my roof?
A roofer can typically tell from an attic inspection or by cutting a small test square, and it's a reasonable thing to ask about before you get a recover quote.
Does a recover affect resale later?
A buyer's inspector or a future roofer will still find the layer count when they look, so a recover done at the legal limit is worth disclosing rather than leaving as a surprise for whoever replaces the roof next.