Can You Put a New Roof Over Old Shingles?

A layover skips the tear-off. The code allows it only in limited cases, and it hides the one thing worth checking: the decking.

Rather talk? Call 214-349-7283

Updated November 14, 2026 · AdEx – Home Solutions, Dallas–Fort Worth

Short answer

Sometimes, but rarely the best choice. The International Residential Code doesn’t allow a roof-over when there are already two or more layers of roofing, when the existing roof is water-soaked or deteriorated, or on wood shake, slate or tile; many DFW cities follow it. A tear-off lets the crew find and replace damaged decking and flashing.

When a roof-over is not allowed

  • The roof already has two or more layers of any roof covering.
  • The existing roof or the deck is water-soaked or deteriorated.
  • The existing covering is wood shake, slate, clay, cement or asbestos-cement tile.
  • The shingle manufacturer’s instructions don’t allow it.

From the International Residential Code reroofing section; your city may add its own rules.

Why most roofs are torn off

  • The decking gets checked. Soft or rotten boards are replaced before the new roof goes on.
  • Flashing is replaced, not buried. Most leaks start at flashing.
  • The new shingles lie flat. Old, curled shingles telegraph through.
  • Less weight on the framing.

Common questions

Is a roof-over cheaper?

Usually a little, because there’s no tear-off or disposal. You lose the chance to inspect and replace the decking and flashing.

How many layers of shingles are allowed?

The International Residential Code doesn’t allow a new layer over two or more existing layers, so the most is two.

This guide is general information for Texas homeowners, not legal or insurance advice. Your policy, your city and your house decide the details.