This question usually comes up one of two ways: either a homeowner is being careful and wants to do it right, or somebody got a quote from a guy who said "we can skip the permit and save you a little." Let me answer it plainly, because the second version is where people get burned.
I'm Joe Dvorak, and I've pulled a lot of roofing permits across the Twin Cities over 20 years. Here's the straight story.
The Short Answer
Yes — replacing a roof in Minnesota requires a building permit in virtually every city and county. A reroof is regulated work, and the permit is what gets the job inspected for code compliance. Your licensed contractor pulls the permit (you shouldn't have to), it's a normal part of the project, and the cost is small relative to the job. Skipping it isn't a clever savings — it's a code violation that can cost you at resale, with your insurance, and in redone work.
Why a Permit Exists
A roof isn't just shingles — it's the system that keeps water out of your house, and in Minnesota it has to handle snow load, ice dams, and ventilation. The permit and inspection process exists to confirm the work meets code: proper ice-and-water shield, correct deck and fastening, proper ventilation, and the right install for our climate. It's the same reason there's a code requiring a tear-off on asphalt shingle roofs — the rules are there to make sure the roof actually protects the house.
Who Pulls the Permit?
Your contractor does — and that's a feature, not a hassle. A licensed Minnesota roofing contractor pulls the permit under their license, which means they're the ones accountable to the inspector for the work meeting code. If a contractor asks you to pull the permit as the homeowner, that's a flag: it can mean they're not properly licensed, or they're trying to shift the liability onto you. The permit should be in the contractor's hands.
What Gets Inspected
Depending on your city, an inspector may check the work at one or more points — and the details they're looking at are exactly the ones that matter in Minnesota: ice-and-water shield coverage at the eaves and valleys, the condition and fastening of the deck, flashing, and ventilation. That inspection is a second set of eyes confirming the roof was built to last, which is part of why doing it by the book is worth it.
The Real Risks of Skipping the Permit
A contractor who offers to skip the permit is offering to skip the accountability. Here's what that actually exposes you to:
- Resale problems. Unpermitted work shows up. When you sell, buyers and their inspectors ask about the roof, and unpermitted work can hold up or kill a sale, or force you to re-permit and bring it up to code on the buyer's timeline.
- Insurance headaches. If unpermitted work is involved in a future claim, it can complicate or jeopardize coverage.
- No inspection, no safety net. You lose the independent check that the roof was done to code — which matters most with the contractors most likely to suggest skipping it.
- It's a code violation. Cities can require you to obtain an after-the-fact permit and bring the work up to code, sometimes opening up finished work to verify it.
The few dollars "saved" on a skipped permit are the cheapest part of the job to skip and the most expensive to fix later.
Joe's Note
The permit conversation is one of the fastest ways to size up a contractor. A reputable one treats it as a given — "yes, we pull the permit, it's included." The ones who bring up skipping it as a selling point are telling you something important about how they operate. I'd rather a homeowner walk away from me over almost anything else than over me cutting a corner that puts their house and their resale at risk. Pull the permit. Always.
Frequently Asked Questions
Do I need a permit to replace my roof in Minnesota?
Yes. Replacing a roof is regulated work, and a building permit is required in essentially every Minnesota city and county. The permit allows the work to be inspected for code compliance. Your licensed contractor handles pulling it.
Who is responsible for getting the roofing permit?
Your licensed roofing contractor should pull the permit under their license. If a contractor asks you to get the permit as the homeowner, treat it as a warning sign — it can indicate licensing issues or an attempt to shift liability to you.
How much does a roofing permit cost in Minnesota?
Permit fees vary by city and are typically based on the value of the work, but they're a small fraction of the overall roof replacement cost. Your contractor includes the permit as part of the project, so it's not a separate surprise you have to manage.
What happens if I replace my roof without a permit?
Unpermitted work can create problems at resale, complicate insurance claims, and leave you with a code violation the city may require you to fix after the fact — sometimes by opening up completed work for inspection. You also lose the independent inspection that confirms the roof was built to code.
Does a roof replacement need an inspection?
In most Minnesota jurisdictions, yes — the permit triggers an inspection (sometimes more than one) where an inspector checks code-critical details like ice-and-water shield, decking, flashing, and ventilation. It's a safeguard that the roof was installed correctly.
Can I pull my own roofing permit as a homeowner?
In some cases a homeowner can pull a permit for their own primary residence, but for a contractor-installed roof, the contractor should pull it under their license so they remain accountable for the work. Being asked to pull it yourself for a hired job is a red flag.
Work With a Contractor Who Does It By the Book
We pull the permit, we build to code, and we welcome the inspection — because doing it right is the whole point. Modern Exterior Systems handles roof replacement across Eden Prairie, Minneapolis, and 90+ Twin Cities communities, permit and all. 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.


