Determine IRC layer limits and requirements for recovering (overlaying) an existing asphalt shingle roof vs. requiring full tear-off

domain: construction.roofing.residential.steep-slope · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Confirm the exact number of existing roof covering layers on the structure by physical inspection (not just assumption from age or permit history), since undocumented prior work is common.
  2. Apply the IRC's roof-recover limitation: a recover (installing new roofing over existing) is not permitted where the existing roof already has two or more layers of any type of roof covering — confirm the current adopted edition's exact language, since this is the operative trigger for requiring full tear-off.
  3. Check the other IRC conditions that independently prohibit recover regardless of layer count: water-soaked or deteriorated existing covering, existing wood shake/slate/clay/cement/asbestos-cement tile roofing, or existing roof with blistering/buckling/other surface irregularities that would prevent the new roofing from lying flat.
  4. Confirm the shingle manufacturer's own installation instructions/warranty terms allow installation over an existing layer at all for the specific new product being installed — some products require tear-off regardless of what the code minimum permits.
  5. Verify structural capacity for the added dead load if a recover is being done, since an additional shingle layer adds substantial weight per roof area that the existing framing must be able to support.

Known gotchas

Related routes

Determine the correct asphalt shingle underlayment configuration for a given roof slope per IRC R905.2.2.
iccsafe.org · 5 steps · unrated
Determine whether a residential reroof qualifies for recover (layover) or requires full tear-off per the IRC roof-recover provisions.
iccsafe.org · 5 steps · unrated
Decide between roof re-cover and full tear-off under IBC/IEBC reroofing provisions
codes.iccsafe.org · 5 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans