Do I Need a Permit in Duluth, MN? Rules by Project

Checked against the official sources below on November 12, 2026. By Twin Ports Contractors.

Short answer: In Duluth, MN, most work on a home's structure, plumbing, wiring, heating or gas piping needs a permit. That includes roofing, siding, windows, doors and nearly every deck. Painting, flooring, cabinets and countertops do not. If you hire a contractor, the City says it is best practice for the contractor to hold the permit. Unsure? Call Construction Services at 218-730-5240.

This guide covers the City of Duluth, MN only. Its rules and fees come from City of Duluth, MN pages, plus one Minnesota Department of Labor and Industry guide. It does not cover other cities or townships. Ask your own building office.

Does my project need a permit?

Project Permit? What the City says
Reroofing Yes Roofing requires a permit.
Siding Yes Siding requires a permit.
Replacing windows or doors Yes Even same-size, same-style replacements.
Drywall Usually A building permit is needed when the work affects more than half a sheet of drywall.
Insulation and vapor barrier Yes Listed with the work that requires a permit.
Deck Nearly always See “Decks” below.
Fence Depends on height See “Fences” below.
Shed, up to 200 square feet No building permit One story, detached. Zoning setbacks still apply.
Retaining wall Over four feet, yes Measured from the bottom of the footing to the top of the wall. Any wall that supports a load such as a driveway or building needs one at any height. Plans must be stamped by a structural engineer licensed in Minnesota.
Water heater Yes New or replacement.
Furnace, boiler or air conditioner Yes An HVAC permit.
New plumbing fixtures or piping; replacing a sink, shower or tub Yes Any work that alters the water supply. For like-for-like bathroom swaps, see “Bathroom” below.
Reconnecting a dishwasher or ice maker; replacing a faucet or toilet No As long as the existing piping and water supply are not altered.
New lights, switches, outlets or circuits Yes Electrical permits come from the State, not the City.
Swapping a light, switch or outlet like-for-like No, per the City The City’s FAQ says like-for-like swaps need no permit. Electrical permits come from the State, so read the state’s rules first.
Painting, wallpaper, tile, carpet, cabinets, countertops No Finish work.
Sidewalk or driveway No building permit Unless it is part of an accessible route.

For wiring, the City gives a rule of thumb. Cutting into a wire, adding new wire, or taking the cover off the service panel all mean you need a permit.

Even exempt work must follow the code. The City also notes that its lists are not complete. When in doubt, call 218-730-5240.

Kitchens, bathrooms and bedrooms

One project can need several permits. The City’s example: a water heater needs a plumbing permit, an electrical permit if new wiring goes in, and a gas piping permit if a new gas line goes in.

Who should pull the permit

If you hire a contractor, let the contractor hold the permit. Whoever holds the permit answers for every correction and for meeting the codes. That is why the City calls it best practice for the contractor to apply for the permit and hold it.

The state says the same thing from the other side. Minnesota’s Department of Labor and Industry lists “asks the homeowner to obtain permits for the job” among its red flags for an unreliable contractor. If you pull the permit, you are responsible for code compliance.

Who may hold each permit, from the City’s permit list. “Owner occupant” has limits, listed under “Doing the work yourself”.

Permit Who may hold it
Residential building, reroofing, siding, deck, window and door replacement Owner occupant or Minnesota licensed residential contractor
Residential plumbing, gas piping Owner occupant (owner-occupied single-family homes only) or licensed plumbing contractor
Residential HVAC, fireplace Owner occupant or Minnesota bonded mechanical contractor

By that list, the permit for a reroof, siding or deck job is held by you, if you own and live in the home, or by a Minnesota licensed residential contractor. Check the license before you sign, and see what licensed, bonded and insured mean.

One gap to know about. Minnesota does not require a state license for some one-skill contractors, and heating contractors file a bond in place of a license. The City’s list still names who may hold each permit. If your contractor is not on that list, ask Construction Services who should hold the permit before work starts.

Doing the work yourself

The City says that if you own and live in a single-family home, you can do nearly all of the maintenance and renovation work yourself. The limits it lists:

For other homes the rules are tighter. The City says plumbing and gas piping permits can be taken out only by a licensed contractor unless the home is an owner-occupied single-family dwelling. In a two-unit home, or one with an active rental license, it says a licensed contractor may also need to hold the electrical and HVAC permits.

What it costs in 2026

In 2026 the City lists these flat fees for existing one- and two-family homes. Several of them were priced by the value of the work before 2026. Each includes a $1.00 state surcharge.

Permit 2026 flat fee
One window or door $101.00
Two or more windows or doors $201.00
Reroof, re-side, or drywall and insulation $201.00
Multiple maintenance (two or more of these on one structure at the same time: reroofing, re-siding, window or door replacement, drywall or insulation) $351.00
Water heater, new or replacement $56.00
Air conditioner install and miscellaneous HVAC work $101.00
Boiler or forced air furnace replacement, per unit $151.00
Entire heating system replacement $201.00
Gas fireplace $101.00
Solar panels, when no other structural work is needed $66.00

Most other permits are priced by valuation. For one- and two-family homes the City sets that valuation from its own table. A few use another basis, such as fill permits, which go by the volume of material moved. The City has a fee calculator on its permit fees page. Fees change, so confirm the amount with the City before you budget.

How the process works

  1. Check your property. Look up the setbacks and permitted uses for your lot. The City’s permit process page links to both.
  2. Apply online. City permits can be applied for through ePlace, the City’s online system. Electrical permits are applied for through the Minnesota Department of Labor and Industry.
  3. Review. A permit coordinator checks that the application is complete. Where plan review is required, a plans examiner reviews the plans.
  4. Pay and print. The permit is issued once the invoice is paid. Print the permit, the inspection card and the stamped plans. They must be on site for the inspector.
  5. Call for inspections. Inspections are required for all work that requires a permit. The permit holder schedules them. Call at least 24 hours ahead.
  6. Final inspection. The project is complete when it passes.

Timing the City gives: most residential deck permits are issued within 3 to 5 business days once everything is submitted, and most detached garage permits within 5 to 7 business days. A permit becomes invalid after 180 days of inactivity.

Do not start before the permit is issued. The City says a fee equal to the permit fee is then due, so the fee doubles, and other enforcement could follow.

Decks

Decks, additions and garages may also need a site plan tied to a boundary survey. For most lots, the City says no new survey is needed if you can find at least three property corners and have a copy of the legal boundary survey. Without those, expect to need a survey in most cases.

Fences

Why the permit is worth it

The City gives these reasons:

Questions to ask your contractor

Common questions

Do I need a permit to replace my roof in Duluth, MN?

Yes. The City of Duluth, MN lists roofing among the work that requires a permit. The residential reroofing permit can be held by an owner occupant or a Minnesota licensed residential contractor. In 2026 the flat fee for a reroof on an existing one- or two-family home is $201.00.

Do I need a permit to replace a water heater in Duluth, MN?

Yes. The City says replacing or installing a water heater requires a permit. In 2026 the flat fee for a new or replacement water heater in an existing one- or two-family home is $56.00.

What happens if work starts without a permit in Duluth, MN?

The City says a fee equal to the permit fee is due, so the permit fee doubles. It says other enforcement actions could also follow.

Do I need a permit for a shed in Duluth, MN?

A one-story detached shed of up to 200 square feet does not need a building permit, the City says. It must still meet the zoning setbacks.

Can I do the work on my own house in Duluth, MN?

Mostly, if you own and live in a single-family home. The City says an owner occupant can do nearly all of the maintenance and renovation work on it. Some work, such as outside plumbing, must be done by a licensed contractor.

Sources

Every rule, number and deadline in this guide comes from these official pages, read on November 12, 2026. Rules change. The source is always the final word.

This guide is general information, not legal advice.

Find a contractor

More guides