Free roof inspections across the Twin Cities. Get your free Roof & Storm Report in 30 seconds →
Home / Homeowner Questions / Minnesota code
You asked. We answered.

Can you put new shingles over old shingles in Minnesota?

Short answer

Sometimes, but it's limited and rarely the best choice. Minnesota's Residential Code (R908.3.1.1) doesn't allow a new layer over a roof that already has two or more layers, is water-soaked or deteriorated, or is slate, clay, cement or asbestos-cement tile, and St. Paul requires prior approval from a building inspector for any overlay.

Why do most roofers recommend a tear-off?

Overlay vs. tear-off
OverlayTear-off
See the deckingNoYes, rot and gaps get fixed
Ice barrier on the deckHard to install correctlyInstalled on the deck as the code intends
Weight on the structureAdds a second layerOne layer
Allowed with 2+ layersNoYes

How do you tell how many layers are on a roof?

Look at the roof edge at the eave or rake: stacked shingle edges mean more than one layer. We confirm it on the roof and photograph it.

Not sure how many layers you have? Request a roof inspection.Book a free inspection

What we document on every storm inspection

The Repair King Storm Damage Documentation Standard. You keep the report whether or not you hire us.

  • Street view and every elevation photographed
  • Every roof slope photographed, with close-ups of each damaged area
  • Soft metals (vents, caps, gutters, AC fins) checked for dents
  • Shingle brand, line and exposure identified; availability checked
  • Hand-lift brittleness check on the existing shingles, when relevant
  • Attic and decking checked for type, gaps, rot and past leaks
  • Storm date and hail size at your address from NOAA reports
  • Everything put into one report you keep, whether or not you hire us
Cedar shake roof slope photographed during a Repair King inspection

Related questions

Sources

This is general information about Minnesota law and building code, not insurance or legal advice. How it applies to your home depends on your policy and your situation; your insurance agent or an attorney can tell you. Minnesota law doesn't allow roofing contractors to negotiate claims for homeowners, so Repair King's role is inspection, documentation and the construction work.

Free, no pressure

Get the facts about your roof

A licensed Minnesota contractor walks your roof, photographs everything and explains what we found in plain words. Or call (612) 354-7677.

Book a free roof inspection

No cost, no pressure. You get photos of everything we find.

Prefer to talk? (612) 354-7677
5.0 ★55 Google reviews
BC695228MN licensed contractor
$250KThird-party protection
Since 2009Twin Cities roofer
Over-communication is our standard

You'll never have to wonder what's happening.

The #1 complaint about contractors is "they stopped calling me back." Our system texts and emails you at every step, from the moment you book to the final walkthrough.

Appointment confirmed

Text and email confirmation the moment you book, plus a reminder before we arrive.

"You're booked for Tue 10 AM ✓"

On our way

A heads-up text when your inspector or crew is headed to your home. No waiting around.

"On our way, 20 min out"

Photos of everything

You see what we see: a photo report of every finding, yours to keep.

"Your photo report is ready"

Every stage, updated

Materials ordered, crew scheduled, install day, final walkthrough. You hear about each step as it happens.

"Materials delivered for Thursday"

A real person answers

Questions? Call or text and talk to our team, not a phone tree.

"Got it, we'll check and text you back"

Informed at every step. That's the Repair King standard.

Storm hit? Leak showing up? Let's look at it this week.

Free inspection, photo report, straight answer.

UP NEXTDoes insurance pay for roof decking?