The short answer
Sometimes, but many roofing pros recommend a full tear-off instead. Installing new shingles over old ones is called a layover or overlay. It hides the deck from inspection, adds weight and can complicate flashing, ice-barrier and ventilation details. Local building codes also limit how many layers a roof may have.
On this page
What a layover is
A layover, also called an overlay or recover, means installing new shingles right on top of the existing layer. The old shingles stay in place and become part of the roof.
It can look like a way to skip the mess of removing old material. Whether it makes sense depends on the condition of what is underneath, which is hard to judge without looking closely.

Why many pros prefer a full tear-off
With a tear-off, the old roofing comes off down to the deck. That lets the crew see the wood, find soft or rotted spots and fix them before new material goes on. A layover hides those problems.
Extra layers also add weight to the roof structure. Old, curled shingles can leave a bumpy surface that shows through the new ones, and trapped heat can wear the new layer faster.
Details that are easy to get wrong
Minnesota roofs need good ice and water protection along the eaves, and that barrier goes directly on the deck. Over an old layer, it is hard to put it where it belongs. Ventilation parts and flashing can also be harder to set correctly.
Some shingle makers have their own installation rules, and a layover may affect what their terms cover. Read the manufacturer's current terms, and ask the roofer how a layover would change them.
Codes, layers and who to ask
Building codes limit how many layers a roof may have, and the rules can differ between cities. Check with your city or a local roofing pro before you consider adding a layer.
Ask any roofer for a written explanation of why they suggest a layover or a tear-off. A good answer refers to your roof's actual condition, not just convenience.
Want a local pro to take a look? Request a quote and add a photo. Quotes provided by our network of licensed, insured local contractors to get you top quality at a fair price.
Related service: Roof replacement in Rochester, MN. Browse the towns we cover or all roofing guides.

