ROOFING / HOMEOWNER GUIDE
Roof overlay vs. tear-off: can you cover old shingles?
A lower quote can be tempting when it leaves the old shingles in place. Find out what stays hidden and what could cost you later before you say yes.
By ProjectSide · October 21, 2026
Start here.
An overlay leaves existing roofing in place; a tear-off removes it. Whether an overlay is suitable depends on the roof, local requirements and the new product. Ask the roofer to explain those checks in writing.
Does the quote include tear-off or leave old shingles?
Ask how many existing layers will remain and whether any areas will be opened for inspection. Request a description of the surface that will receive the new covering. “Re-roof” can be used loosely, so have the bid explicitly say overlay or complete tear-off.
Understand what removal lets the roofer inspect.
Ask which conditions can be evaluated now and which require exposing the decking. If the existing roof has had leaks, give the roofer that history. An overlay quote should explain how known defects, uneven surfaces and flashing details are addressed rather than simply covering them.
Have the contractor verify the applicable requirements.
Allowable layers, material compatibility and structural conditions depend on the project. Request confirmation from the responsible building department and the proposed product’s installation instructions. Do not assume that a method allowed on a neighboring home is suitable for yours.
Compare the exceptions as carefully as the total.
An overlay proposal might exclude removal, disposal or concealed repairs that appear in a tear-off proposal. Ask what happens if the contractor discovers the existing surface is unsuitable after starting. Get the alternative scope and approval process before that decision becomes urgent.
Ask who stands behind the finished roof.
Read the actual product and workmanship terms for the proposed assembly. Have the installer explain any effect that retained materials have on coverage. A lower initial bid is worth considering only when you understand the conditions, exclusions and next replacement project it leaves behind.
