A roof replacement is permitted work in Minnesota cities, the permit is pulled by the contractor, and the inspection at the end is the part that protects you. Here is how it works and what goes wrong when it is skipped.
Your contractor pulls the permit, not you, and it should already be priced into the quote. The city then inspects the work, which is the only independent check anyone performs on your roof. A contractor who suggests skipping the permit to save you money is proposing that nobody inspects their work, and leaving you with an unpermitted alteration to disclose when you sell.
In Minnesota cities, yes. Roof replacement is permitted work, and cities inspect it. Which inspections and what they check varies, but the permit requirement is effectively universal across the metro.
Requirements around the permit differ by city in ways that genuinely matter: some want photographs attached rather than embedded, some want a street-view image with the house number visible, some run everything through an online portal. Those are real differences and they are why we confirm the current requirement with the city rather than assuming.
The contractor. A licensed contractor pulls the permit in their own name, which is part of what the licence is for, and it should be included in the price rather than appearing later as an extra.
Be wary of being asked to pull it yourself as the homeowner. Homeowner permits exist for genuine owner-performed work. Used to cover a contractor’s job, they shift responsibility for the work onto you — which is usually the point of the suggestion.
The things most likely to be quietly skipped. The ice barrier and how far it runs, the underlayment, flashing at walls and chimneys, ventilation, and the condition of the deck where it was replaced.
That makes the inspection the one independent look at your roof by somebody with no financial interest in it. Everyone else involved — the contractor, the adjuster, the salesperson — has a stake. The inspector does not.
The ice barrier is worth knowing the rule for yourself, since it is the line item most often short on a Minnesota roof.
City of Burnsville: “The Minnesota building code requires that an approved ice barrier underlayment be installed from your roofs edge to a point at least 24 inches past the exterior wall line. This applies to all portions of your roof, including attached heated or un-heated garages, covered porches, bays, fire place enclosures and similar areas.” Source: City of Burnsville, Re-Roofing With Asphalt Shingles
The problem usually surfaces when you sell. Unpermitted work on the property is something a buyer’s agent may ask about and that you may have to disclose, and resolving it after the fact means asking a city to approve work it can no longer see.
It can also complicate a future insurance claim on the same roof, because there is no record that the work met code when it was done.
If you are not sure whether a previous roof was permitted, most Minnesota cities will tell you the permit history for your address if you ask the building department. It is a reasonable thing to check before you need to know.
This page quotes Minnesota statutes and the adopted Minnesota building code and links to the official text of each so you can read it yourself. It is general information from a licensed contractor, not legal advice, and it is not a substitute for reading your own policy. Statutes and codes are amended; the linked sources are authoritative, this page is not. Last reviewed 2026-10-27.
Straight answers to the questions Minnesota homeowners ask before they call anyone.
Minnesota requires an ice barrier running from the eave to a point at least 24 inches inside your exterior wall line — measured inside the wall, not…
Read the guide →Where the building code identifies a moderate hail area, asphalt shingles may not be applied over an existing roof covering — so a re-roof is a full…
Read the guide →The Minnesota State Building Code requires shingles designed for a 90 MPH wind speed. West St. Paul publishes a notice that shingles not meeting that…
Read the guide →Look for granule loss, cupped or cracked shingles, bare spots on south and west slopes, and anything in the attic — daylight, staining, damp…
Read the guide →Costs, materials, timelines, financing, and how we work — across roofing, siding, windows, and gutters.
Read the FAQ →We’ll walk it, photograph it, and give you a written scope that says exactly what is required and why. Retail or insurance.
We’ll walk the roof, photograph what we find, and hand you a written scope that names the code requirement behind every line. Yours to keep, whoever does the work.
We measure the work by how it holds up — and by what clients say once we're gone.