What Does the Minneapolis Roofing Code Actually Require for a Legal Reroof?

Advanced Roofing & Siding explains that Minneapolis enforces the Minnesota State Building Code's residential roofing rules, covering ice barrier coverage, underlayment, ventilation, flashing, and a two-layer shingle limit. A permit is required for nearly every full reroof, and skipping one can put future storm damage insurance claims at risk.

What Is the Minneapolis Roofing Code, and Where Does It Come From?

Minneapolis does not write its own separate roofing code from scratch. The city enforces the Minnesota State Building Code, found in Minnesota Rules Chapter 1309, which adopts the International Residential Code as the baseline for one- and two-family homes statewide, including Chapter 9, which covers roof assemblies specifically. Minneapolis administers permits and inspections locally through its Construction Code Services division.

In other words, the technical requirements for a legal reroof are the same whether you live in Minneapolis or 30 miles north in Oak Grove. What changes from city to city is which office issues your permit and schedules your inspection, not the underlying code itself.

Why Do Minneapolis Roofs Run Into the Same Code Problems Every Winter?

Here is why ice barrier coverage matters so much in this climate: warm air escaping from your attic heats the roof deck above it, melting snow on the upper roof. That meltwater runs down to the eave overhang, which sits outside the heated part of the house and stays cold, refreezes there, and forms an ice dam. Once that dam forms, water backs up under the shingles instead of running off the roof, which is how Minnesota homeowners end up with ceiling stains in February with no storm in sight.

That is the reason the code requires a self-adhering ice barrier membrane at every eave, extending at least 24 inches past the interior wall line, on any roof with a slope under 8:12, in any region where the average January temperature is 25 degrees or colder. That description covers all of Minneapolis and the entire Twin Cities metro, including Oak Grove and the rest of northern Anoka County.

Most homeowners do not realize that ventilation plays a second, equally important role here. Poor attic ventilation traps warm air against the roof deck and speeds up the same melt-and-refreeze cycle, even on a roof with a properly installed ice barrier. That is why the code also requires balanced intake and exhaust ventilation, typically a ratio of 1 square foot of net free vent area for every 150 square feet of attic floor, or 1 to 300 when intake and exhaust are properly balanced between soffit and ridge vents.

How Does Advanced Roofing & Siding Build Every Reroof to Meet Minnesota Code?

Advanced Roofing & Siding builds compliance into every contract rather than treating it as a separate step. Here is what every job includes:

Ice Barrier Installation
We install self-adhering ice and water shield at every eave on every replacement, regardless of whether the homeowner asks for it, because the climate requirement applies to virtually every roof we install across the metro.

Decking Inspection and Repair
We inspect the roof deck after tear-off, before any new material goes down. Damaged or rotted sheathing gets replaced and billed transparently, because new shingles installed over a compromised deck will not perform and will not pass inspection.

Underlayment Installation
We use code-approved synthetic underlayment across the full deck, installed with the required overlap pattern, on every job. Synthetic underlayment has largely replaced old felt paper on professional installs because it holds up better during installation and supports full manufacturer warranty registration.

Balanced Ventilation
We evaluate existing attic ventilation on every inspection and correct imbalances between intake and exhaust, since a properly balanced system is part of what keeps a code-compliant roof performing through a Minnesota winter.

Tear-Off Instead of Layovers
Minnesota code limits asphalt shingle roofs to two layers, and a worn or buckled existing layer cannot legally support a third. We recommend full tear-off on nearly every job, because a layover skips the decking inspection and typically voids the manufacturer's enhanced warranty.

Flashing Replacement
We replace flashing at chimneys, vent pipes, skylights, valleys, and sidewalls on full reroofs rather than reusing old material, since improperly sealed flashing at these transition points is one of the most common causes of a roof leaking years before it should.

Material and Fastening Standards
We install shingles rated to the manufacturer's specified nail count and pattern, which on most architectural shingles means 4 to 6 nails per shingle depending on wind zone. That fastening pattern is what allows the shingle to actually deliver its rated wind resistance rather than just carrying the rating on paper.

What Should You Expect When Advanced Roofing & Siding Pulls Your Permit?

We know that dealing with city paperwork on top of a roof replacement is the last thing most homeowners want to manage themselves. Advanced Roofing & Siding pulls the permit, schedules the inspections, and handles the city's process as a standard part of every contract, with no separate line item and no surprise fee added later.

Most homeowners do not realize that Minneapolis exempts straightforward reroofing permits from its plan review fee, which keeps the cost of a properly permitted reroof modest compared to larger structural projects. Permit approval typically takes one to two weeks, and that timeline is something we build into your project schedule from the start.

This part matters more than most homeowners expect: insurance companies generally require permitted work to honor a claim. If a future hailstorm damages an unpermitted roof, the insurer may have grounds to deny that claim entirely. A properly permitted reroof today protects your ability to file a clean claim down the road.

Advanced Roofing & Siding Inc. is licensed in Minnesota under #BC630441 and in Wisconsin under #2992-DCRF, owner-operated by Stacy Lehn, and has served homeowners across the Twin Cities metro and western Wisconsin for more than 30 years. Every job is backed by our workmanship guarantee.

Frequently Asked Questions About the Minneapolis Roofing Code

Do I need a permit to replace my roof in Minneapolis?
Yes. The Minnesota State Building Code requires a permit for reroofing an existing one- or two-family dwelling, and Minneapolis enforces this through its Construction Code Services division. Advanced Roofing & Siding pulls this permit as a standard part of every contract.

How much does a Minneapolis roofing permit cost?
Straightforward residential reroof permits are typically exempt from the city's plan review fee, which keeps costs modest compared to structural permits. Advanced Roofing & Siding includes the permit cost in your written estimate so there is no surprise later.

Can I replace my own roof in Minneapolis?
Yes, homeowners are allowed to pull their own permit and do the work on their primary residence, but the finished roof still has to meet every code requirement and pass the same inspections a licensed contractor's work would. Most homeowners choose a licensed contractor for the liability, warranty, and inspection experience.

Is an ice barrier required on every Minneapolis roof?
Yes, on any roof with a slope under 8:12, since Minneapolis falls inside the climate zone where this requirement applies statewide. Advanced Roofing & Siding installs ice barrier at every eave on every reroof we complete.

How long does it take to get a Minneapolis roofing permit approved?
Typically one to two weeks, though timing can run longer during peak roofing season from spring through fall. Advanced Roofing & Siding factors this into your project schedule when we book your job.

Does Advanced Roofing & Siding handle code compliance the same way in Oak Grove as in Minneapolis?
Yes. The underlying code is the Minnesota State Building Code statewide, so the technical requirements are identical. We coordinate with whichever local building department has jurisdiction, whether that is Minneapolis, Oak Grove, or any of the other communities we serve across the metro and into western Wisconsin.

What happens if my roof fails inspection?
The contractor corrects the issue and schedules a reinspection before the permit can close. The most common reasons are missing ice barrier, unbalanced ventilation, or improper flashing. Advanced Roofing & Siding's installation standards are built to pass on the first visit.

Advanced Roofing & Siding Across Minneapolis and the Twin Cities Metro

The code requirements covered here are not unique to Minneapolis. They apply the same way in Oak Grove, Ham Lake, East Bethel, St. Francis, Nowthen, Ramsey, Andover, and the dozens of other Minnesota and western Wisconsin communities Advanced Roofing & Siding serves. After more than 30 years working across this region under owner Stacy Lehn, our crews build to the same standard whether the job site is in downtown Minneapolis or out on a larger rural lot in northern Anoka County.

Ready to Get a Roof That Meets Minneapolis Code From the First Nail?

A roof replacement that skips a step in the code does not just risk a failed inspection, it can put a future insurance claim at risk too. Advanced Roofing & Siding handles the permit, the inspections, and the installation as one complete process. Call 763-427-3039 to schedule your free inspection and estimate.

Next
Next

Why Are Hail Insurance Claims in Oak Grove, MN Climbing to $40,000 or More?