How many layers of shingles are allowed on a roof?
Two is the usual ceiling. Adopted code language prohibits adding a new covering over an existing roof that already has two or more applications of any type of roof covering - so a roof already carrying two layers must be stripped to the deck before anything new goes on. The limit is set locally, and some jurisdictions allow only one.
What the code actually says
This question is answered confidently and without citation almost everywhere it is asked online, which is why it is worth quoting the text. Adopted code lists the conditions under which a roof recover is not permitted, and among them: where the existing roof has two or more applications of any type of roof covering. In other words, the second layer is generally the last one, and a third is not a matter of contractor preference.
The same section prohibits recovering in two other situations that matter just as much - where the existing roof or roof covering is water soaked or has deteriorated to the point that the existing roof or roof covering is not adequate as a base for additional roofing, and where the existing covering is slate, clay, cement or asbestos-cement tile.
The code text quoted here is the Illinois Building Code 2021, Section 1512, as published by UpCodes. It is cited as what one named jurisdiction has adopted - not as a national rule. Reroofing provisions derive from model codes that most states adapt, so the shape is widely similar, but the specifics genuinely vary and your jurisdiction is the only authority on your roof.
Adopted code prohibits a roof recover where the existing roof has two or more applications of any type of roof covering.
SOURCEDAdopted code also prohibits a recover where the existing roof or roof covering is water soaked or has deteriorated to the point that the existing roof or roof covering is not adequate as a base for additional roofing.
SOURCEDWhy the limit exists, and why exceeding it costs you later
Layers add dead load the structure was not necessarily designed to carry, and they hide the deck from inspection. They also change how the new covering fastens: nails have to reach sound sheathing through everything above it, and a nail that stops in an old shingle rather than in the deck is not holding anything down in a windstorm.
The practical consequence for a homeowner is at sale, not at installation. A roof discovered to be carrying more layers than code allows is a finding on an inspection report, and the remedy - a full tear-off - is the exact expense the extra layer was meant to avoid, paid later and under time pressure.
Related questions
- How many times can you shingle over shingles?
- Generally once. Adopted code language bars a recover once the roof has two or more applications of any covering, so a single existing layer may usually be covered and a roof already at two must be stripped. Some jurisdictions are stricter and permit no recover at all - the local rule governs.
- How do I know how many layers my roof has?
- Look at the roof edge at a rake or eave where the courses are visible from the ground, or check the attic side of the deck. A roofer can tell immediately during an inspection. It also frequently appears on a prior sale's home inspection report if the roof predates your purchase.
Get a local answer
National ranges only go so far — labor rates, tear-off rules, weather, and insurance practice move the numbers in every metro. See the local guides, each with a cost estimator:
- Roofing Permits in Akron, OH
- Roofing Permits in Albuquerque, NM
- Roofing Permits in Allentown, PA
- Roofing Permits in Hartford, CT
- Roofing Permits in Knoxville, TN
- Roofing Permits in Milwaukee, WI
- Roofing Permits in Providence, RI
- Roofing Permits in Raleigh, NC
- Roofing Permits in Richmond, VA
- Roofing Permits in Winston-Salem, NC