This comes up because someone gets a quote that's a few thousand dollars cheaper, and when they look closer, the difference is that the cheaper guy is going to roof over the existing shingles instead of tearing them off. It's a real cost difference, and it's a real decision. So let me give you the honest version, because I almost always land on the same side of it.
I'm Joe Dvorak, 20 years on Twin Cities roofs. Here's how I think about tear-off versus overlay.
The Short Answer
For an asphalt shingle roof in Minnesota, it's a tear-off — and that's effectively what the code requires. Minnesota's residential roofing code doesn't allow laying new asphalt shingles over old ones; the "recover" (overlay) allowance is reserved for certain other roof types, like metal and single-ply. So on a shingle roof here, removing the old shingles down to the deck isn't just the better choice — it's the compliant one. And even setting code aside, an overlay hides problems, traps heat, shortens the new roof's life, and is a poor fit for our climate.
What an Overlay Actually Skips
The reason an overlay is cheaper isn't magic — it's the steps it leaves out:
- You never see the deck. This is the big one. With the old shingles still on, nobody inspects the wood deck underneath. Rot, soft spots, and old water damage stay hidden and get sealed in. On a tear-off, the deck gets inspected and repaired — that's where a roof's real problems live.
- No new underlayment or ice-and-water shield. In Minnesota, the ice-and-water shield at your eaves and valleys is your defense against ice dams. An overlay reuses whatever's under the old shingles, which on an aging roof is exactly the layer that's failing.
- The old problems come along for the ride. Curled, uneven old shingles telegraph through the new ones, so the new roof never lays as flat or looks as clean. Lumps and waves underneath become lumps and waves on top.
Why Overlays and Minnesota Don't Mix Well
Two layers of shingles hold more heat and weight than one. In our climate, the extra heat works against the shingles and the attic, and the added weight matters on a roof already dealing with snow load. Worse, a double layer makes ice dams harder to manage because you've buried the waterproofing layer that actually stops them. Our freeze-thaw swings are punishing enough on a clean, single-layer roof done right — stacking a new roof on a failing one just adds risk.
What the Minnesota Code Actually Says
There's a lot of out-of-date advice floating around on this, so here's the straight version. Minnesota's residential code (Section R908, based on the 2018 IRC) spells out which existing roofs are allowed to be recovered — roofed over without a tear-off. That list covers materials like metal panels and shingles, single-ply membranes, modified bitumen, and built-up roofs. Asphalt shingles over asphalt shingles aren't on it. On top of that, a recover is never permitted over a roof that's water-soaked or deteriorated — which is the condition most roofs are in by the time they need replacing. The practical upshot: if you've got an asphalt shingle roof in Minnesota, plan on a tear-off. (Your local building department pulls the permit and has the final say, so confirm specifics with them.)
So When Does "Recover" Ever Apply?
Overlay isn't a dirty word for every roof — it's a legitimate, code-allowed approach for certain materials, like recovering an existing metal or single-ply roof that's in good shape. But for the asphalt shingle roofs on most Twin Cities homes, it's not on the table here — both because of the code and because of everything underneath that a tear-off lets us actually inspect and fix. If a contractor is quoting you an asphalt-over-asphalt overlay in Minnesota, that's a flag worth questioning.
Joe's Note
Here's the trap with overlays: the savings are real and visible today, and the costs are real but invisible until later. You save a few thousand now, and three years on you've got a deck problem that was sitting there the whole time, now under two layers of shingles you have to pay to remove. I've torn off plenty of overlays to fix exactly that. If the budget is tight, I'd rather talk through financing on a proper tear-off than save you money in a way that costs you more down the road.
Tear-Off vs. Overlay at a Glance
| Tear-off | Overlay | |
|---|---|---|
| Deck inspected & repaired | ✅ Yes | ❌ No |
| New underlayment + ice-and-water shield | ✅ Yes | ❌ Reuses old |
| New roof lifespan | Full | Shortened |
| Look / flatness | Clean | Telegraphs old roof |
| Upfront cost | Higher | Lower |
| Minnesota code (asphalt shingles) | Required | Not permitted |
| My recommendation | Always, for shingles | Not for shingle roofs |
Frequently Asked Questions
Can you put a new roof over an old roof?
It depends on the existing roof. Minnesota's code permits recovering certain roof types — like metal or single-ply — but it doesn't allow laying new asphalt shingles over old asphalt shingles, and it never allows a recover over a deteriorated roof. For the asphalt shingle roofs on most Twin Cities homes, that means a tear-off.
Is it cheaper to overlay or tear off a roof?
An overlay is cheaper up front because it skips the labor and disposal of removing the old shingles. But it hides deck problems and shortens the new roof's lifespan, so it often costs more over time — especially if hidden deck damage has to be fixed later. (Real ranges: roof replacement cost in Minnesota.)
Do you have to tear off an old shingle roof in Minnesota?
For an asphalt shingle roof, yes. Minnesota's code doesn't include asphalt shingles among the roof types eligible to be recovered (overlaid), and a recover isn't allowed over a deteriorated roof regardless. So a shingle reroof here means removing the old shingles down to the deck. Your local building department issues the permit and has the final say.
Does an overlay void the shingle warranty?
It can affect it. Manufacturers have specific requirements for their warranties, and installing over existing shingles can limit or void coverage depending on the product. A tear-off installed to the manufacturer's spec keeps you on the right side of the warranty.
Will an overlay look as good as a tear-off?
Usually not. New shingles laid over old ones follow the contours underneath, so any curling, cupping, or unevenness in the old roof telegraphs through. A tear-off down to a clean deck gives you a flat, even surface and a better-looking finished roof.
How can I tell how many layers my roof has?
A contractor can check at the roof edge or a vent penetration, where the existing layers are visible. It's useful to know for planning — but for an asphalt shingle roof in Minnesota the answer points the same direction either way: the reroof is a tear-off down to the deck.
Get a Straight Recommendation
I'll look at your roof, check how many layers you have and what the edges tell me, and give you an honest tear-off recommendation with a line-by-line quote — no overlay shortcuts that come back to bite you. Modern Exterior Systems serves Eden Prairie, Minneapolis, and 90+ Twin Cities communities. Call 952-206-6339 or request your free estimate online.
Modern Exterior Systems is a women-owned, family-operated roofing and exterior contractor based in Eden Prairie, MN, serving the Twin Cities metro. Owner Joe Dvorak brings 20+ years of hands-on construction experience, CertainTeed ShingleMaster, Malarkey Emerald Pro, and Atlas Pro+ Silver Select certifications, and a LIFETIME workmanship warranty to every residential project. BBB Accredited with an A+ rating.


