Permitting Authorities / City of Duluth, Minnesota - Construction Services & Inspections

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

Adopted code

City of Duluth, Minnesota - Construction Services & Inspections

Yes — a permit is required to replace a roof in Duluth, MN, issued by City of Duluth, Minnesota - Construction Services & Inspections. Duluth issues permits through its online ePlace system. The basic process (per the city's own "Basic Permit Process" page) runs: research zoning/setbacks and permit type, submit the application through ePlace, a Permit Coordinator checks completeness and routes it for review, a Plans Examiner reviews for code compliance, then an invoice is issued through ePlace; once paid, the Permit Coordinator issues the permit with stamped plans and inspection cards, and inspections are scheduled as work proceeds by calling the assigned inspector. Starting work before the permit is issued doubles the permit fee and may trigger enforcement.

Jurisdiction
City of Duluth, Minnesota
Jurisdiction type
city
Address
411 West First Street, Room 100, Duluth, MN 55802
Contact
  • url: https://duluthmn.gov/csi/permits-applications/permit-types/
  • phone: 218-730-5240
Permit portal
Roofing permit required
Required
Contractor registration required
Required
Registration details
  • license: The City of Duluth does not issue its own roofing contractor license; its own Contractor Licensing page states that "the Minnesota Department of Labor and Industry licenses residential building contractors, remodelers, roofers and manufactured home installers" and directs applicants to MN DLI. An owner working on their own property must also be licensed if building or remodeling "for the sole purpose of speculation or resale." MN DLI licensing contact: (651) 284-5069, [email protected], lookup at secure.doli.state.mn.us/licensing/licensing.aspx.
Permit process note
Duluth issues permits through its online ePlace system. The basic process (per the city's own "Basic Permit Process" page) runs: research zoning/setbacks and permit type, submit the application through ePlace, a Permit Coordinator checks completeness and routes it for review, a Plans Examiner reviews for code compliance, then an invoice is issued through ePlace; once paid, the Permit Coordinator issues the permit with stamped plans and inspection cards, and inspections are scheduled as work proceeds by calling the assigned inspector. Starting work before the permit is issued doubles the permit fee and may trigger enforcement.
Inspection requirements
Duluth's "Residential Permit Holder Responsibilities" handout, read in full, sets out the city's residential inspection sequence. For re-roofing specifically, under "Re-roofing, Re-siding, and Window Replacement Inspections": "A final inspection is required. An underlayment inspection is not required. Photos of ice/water barrier and/or underlayment may be taken but are not required to be posted for the final inspection." Elsewhere, the same handout notes that for new construction "Roof sheathing and roofing may be installed before the framing inspection." Inspections generally must be requested a minimum of 24 hours (one business day) in advance by calling the inspector listed on the issued permit; inspectors are reachable 7am-3pm, Monday-Friday, per the city's "Inspection Information" page.
Adopted code
2018 International Residential Code, incorporated by reference as the Minnesota Residential Code (Minn. R. ch. 1309, part 1309.0010, subp. 1) within the 2020 Minnesota State Building Code, effective March 31, 2020. Per the City of Duluth's own Construction Services & Inspections "Building Code Timeline," Duluth adopted this edition on March 31, 2020, continuing an unbroken series of Minnesota State Building Code adoptions dating to 1969 (Ordinance No. 7721); adoption of the state code is administered locally through Duluth Legislative Code Chapter 10 (Buildings).
Drip edge
Not required — STATE-GOVERNED, NOT CITY-SET, and corroborated by Duluth's own silence. The base IRC drip-edge provision has no force anywhere in Minnesota: Minnesota Rules part 1309.0905, subpart 2, read directly at the Office of the Revisor of Statutes, states in full - "Section R905.2.8.5 is deleted in its entirety." R905.2.8.5 is the IRC's drip-edge section, so Minnesota has affirmatively removed the mandate rather than merely omitting to restate it. (The neighbouring subpart 1 of the same part shows the state does legislate in this area where it wants to, replacing IRC R905.2.1 with "Asphalt shingles shall be fastened to solidly sheathed decks or 1-inch thick nominal wood boards.") That deletion reaches Duluth because Duluth builds on the state code and adds nothing here: the city adopts the 2018 IRC as incorporated into the Minnesota Residential Code by Minn. R. part 1309.0010, subp. 1, administered locally through Duluth Legislative Code Chapter 10 (Buildings). Independently, the city's own 14-page "Residential Code Requirements Summary" handout (Doc 136-vH0726) was read in full and contains NO drip-edge requirement anywhere - its roofing content is a restatement of the ice barrier rule citing MSRC R905.1.2, with no drip edge provision alongside it. A Duluth roofer may of course install drip edge as good practice or to satisfy a manufacturer's warranty; the point is that no Minnesota or Duluth code provision compels it. About drip edge
Ice & water shield
Required — Minn. R. 1309.0301, subp. 2, which amends IRC Table R301.2(1) (Climatic and Geographic Design Criteria) statewide, lists "Ice Barrier Underlayment Required" as "Yes," per footnote h, "in accordance with Sections R905.1.2, R905.2.7, R905.4.3.1, R905.5.3.1, R905.6.3.1, R905.7.3.1, and R905.8.3.1, where there has been a history of local damage from the effects of ice damming." Duluth administers this table as part of its adoption of the Minnesota State Building Code. About ice & water barrier
Mid-roof inspection
Not required — Not required, and Duluth says so in its own words rather than leaving it to inference - this is one of the most explicit municipal statements on the question in the corpus. The City of Duluth Construction Services & Inspections Division's handout "Residential Permit Holder Responsibilities - After the Permit is Issued" (Doc 175-vD1025, 3 pages, read in full) carries a dedicated heading, "Re-roofing, Re-siding, and Window Replacement Inspections," under which the complete text is three bullets: "A final inspection is required." / "An underlayment inspection is not required." / "Photos of ice/water barrier and/or underlayment may be taken but are not required to be posted for the final inspection." So a Duluth re-roof is inspected once, at the end. The city not only declines to require the mid-roof underlayment inspection, it also declines to require the photo-documentation substitute that some jurisdictions impose in its place - photos are permitted, not mandated. NOTE FOR NEW CONSTRUCTION, a different situation covered in the same handout: the framing inspection is scheduled after rough-in plumbing, heating and electrical are approved and before wall framing is covered, and "Roof sheathing and roofing may be installed before the framing inspection" - so even there the roof is not held open for a separate roofing inspection. Inspections must be requested 24 hours in advance by voice mail to the assigned inspector, and the inspection card plus the plan set stamped REVIEWED FOR CODE COMPLIANCE must be on site or the inspection will not be approved.
Impact-resistant roofing
Not required — Minnesota incorporates the 2018 IRC by reference as the Minnesota Residential Code (Minn. R. 1309.0010, subp. 1). The full text of Minnesota Rules chapter 1309, read in full, contains no amendment addressing UL 2218 impact ratings, Class 4 roofing, or hail-impact resistance for residential roof coverings; no such provision appears anywhere in the chapter as adopted statewide, including as administered by Duluth.
Repair permit threshold
No dollar-value threshold was found for residential re-roofing or roofing repairs. Duluth's own enumerated list of work that does not require a building permit (its "About Permits" page, read in full) names only specific exempt items -- one-story detached accessory structures up to 200 square feet, fences up to seven feet high, retaining walls up to four feet, decks and platforms up to 30 inches above grade, interior finish work, and above-ground pools up to 5,000 gallons -- and roofing is not among them. The city's 2026 Permit Fees schedule lists a flat $201.00 "Residential Maintenance - Reroof, Residing, or Drywall/Insulation" permit fee with no valuation threshold specified, indicating a permit is required regardless of job value.
Wind design criteria
Per Minn. R. 1309.0301, subp. 2 (amending IRC Table R301.2(1) statewide): ultimate design wind speed 115 mph, Seismic Design Category A, roof snow load formula pf = 0.7 x pg. Ground snow load (pg) for St. Louis County, Minnesota (the county containing Duluth) is 60 pounds per square foot per Minn. R. 1303.1700, the higher of the two statewide tiers that rule sets, yielding a design roof snow load of 42 psf (0.7 x 60).
Roof layer limit / recover
Minnesota incorporates the 2018 IRC by reference as the Minnesota Residential Code (Minn. R. 1309.0010, subp. 1), which Duluth administers. Minnesota Rules chapter 1309's own part list (revisor.mn.gov) runs from part 1309.0905 (Section R905, Requirements for Roof Coverings) directly to a repealed part; no part 1309.0906, 1309.0907, or 1309.0908 exists (revisor.mn.gov returns HTTP 404 for each), so IRC Section R907 (Materials and Installation) and Section R908 (Reroofing), where a roof-covering-layer limit would sit, are not amended by the state and apply in their unamended 2018 IRC form statewide, including in Duluth.
Deck & sheathing requirements
Minn. R. 1309.0905, subp. 1 amends IRC Section R905.2.1 (Asphalt Shingles) statewide to read: "R905.2.1 Sheathing requirements. Asphalt shingles shall be fastened to solidly sheathed decks or 1-inch thick nominal wood boards." This state rule is administered by Duluth as part of its adoption of the Minnesota State Building Code; no separate Duluth ordinance amendment to this section was found.
Sales & use tax
8.875% combined rate on sales in the City of Duluth (6.875% Minnesota state general sales tax + 1.50% City of Duluth local sales tax + 0.50% other local/transit rate), effective 7/1/2026-9/30/2026, per the Minnesota Department of Revenue's own "Local Sales and Use Tax Rate Guide."

The permitting authority for the City of Duluth, Minnesota (St. Louis County), a Lake Superior port city in northeastern Minnesota. This is the Duluth in St. Louis County, Minnesota, not Duluth, Georgia. Duluth's Construction Services & Inspections (CSI) division issues residential roofing permits and administers the Minnesota State Building Code, the statewide building-code-content standard; the city's own role is permit administration, fees, and inspections.

Working an insurance claim in Duluth, MN? Everything on this page — drip edge, ice & water shield, inspections, Class 4 rules — formatted as a claim-ready evidence pack: verbatim ordinance quotes, code section cites, verification dates, and official source links, ready to attach to a supplement. See a real sample pack (PDF) — one page, free.

Buy this jurisdiction's pack — $12 Delivered by email within minutes.

Questions about the Duluth, MN pack?

Not ready to buy, or need a different jurisdiction? Tell us and we’ll reply directly.

By submitting, you agree to our Terms of Use and Privacy Policy.

Sources

Roofing questions — Duluth, MN

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

Required. No dollar-value threshold was found for residential re-roofing or roofing repairs. Duluth's own enumerated list of work that does not require a building permit (its "About Permits" page, read in full) names only specific exempt items -- one-story detached accessory structures up to 200 square feet, fences up to seven feet high, retaining walls up to four feet, decks and platforms up to 30 inches above grade, interior finish work, and above-ground pools up to 5,000 gallons -- and roofing is not among them. The city's 2026 Permit Fees schedule lists a flat $201.00 "Residential Maintenance - Reroof, Residing, or Drywall/Insulation" permit fee with no valuation threshold specified, indicating a permit is required regardless of job value.

Is ice & water shield required in Duluth, MN?

Required — Minn. R. 1309.0301, subp. 2, which amends IRC Table R301.2(1) (Climatic and Geographic Design Criteria) statewide, lists "Ice Barrier Underlayment Required" as "Yes," per footnote h, "in accordance with Sections R905.1.2, R905.2.7, R905.4.3.1, R905.5.3.1, R905.6.3.1, R905.7.3.1, and R905.8.3.1, where there has been a history of local damage from the effects of ice damming." Duluth administers this table as part of its adoption of the Minnesota State Building Code..

Is drip edge required?

Not required — STATE-GOVERNED, NOT CITY-SET, and corroborated by Duluth's own silence. The base IRC drip-edge provision has no force anywhere in Minnesota: Minnesota Rules part 1309.0905, subpart 2, read directly at the Office of the Revisor of Statutes, states in full - "Section R905.2.8.5 is deleted in its entirety." R905.2.8.5 is the IRC's drip-edge section, so Minnesota has affirmatively removed the mandate rather than merely omitting to restate it. (The neighbouring subpart 1 of the same part shows the state does legislate in this area where it wants to, replacing IRC R905.2.1 with "Asphalt shingles shall be fastened to solidly sheathed decks or 1-inch thick nominal wood boards.") That deletion reaches Duluth because Duluth builds on the state code and adds nothing here: the city adopts the 2018 IRC as incorporated into the Minnesota Residential Code by Minn. R. part 1309.0010, subp. 1, administered locally through Duluth Legislative Code Chapter 10 (Buildings). Independently, the city's own 14-page "Residential Code Requirements Summary" handout (Doc 136-vH0726) was read in full and contains NO drip-edge requirement anywhere - its roofing content is a restatement of the ice barrier rule citing MSRC R905.1.2, with no drip edge provision alongside it. A Duluth roofer may of course install drip edge as good practice or to satisfy a manufacturer's warranty; the point is that no Minnesota or Duluth code provision compels it..

Is a mid-roof inspection required?

Not required — Not required, and Duluth says so in its own words rather than leaving it to inference - this is one of the most explicit municipal statements on the question in the corpus. The City of Duluth Construction Services & Inspections Division's handout "Residential Permit Holder Responsibilities - After the Permit is Issued" (Doc 175-vD1025, 3 pages, read in full) carries a dedicated heading, "Re-roofing, Re-siding, and Window Replacement Inspections," under which the complete text is three bullets: "A final inspection is required." / "An underlayment inspection is not required." / "Photos of ice/water barrier and/or underlayment may be taken but are not required to be posted for the final inspection." So a Duluth re-roof is inspected once, at the end. The city not only declines to require the mid-roof underlayment inspection, it also declines to require the photo-documentation substitute that some jurisdictions impose in its place - photos are permitted, not mandated. NOTE FOR NEW CONSTRUCTION, a different situation covered in the same handout: the framing inspection is scheduled after rough-in plumbing, heating and electrical are approved and before wall framing is covered, and "Roof sheathing and roofing may be installed before the framing inspection" - so even there the roof is not held open for a separate roofing inspection. Inspections must be requested 24 hours in advance by voice mail to the assigned inspector, and the inspection card plus the plan set stamped REVIEWED FOR CODE COMPLIANCE must be on site or the inspection will not be approved..

Do roofing contractors need a license or registration in Duluth, MN?

Required. The City of Duluth does not issue its own roofing contractor license; its own Contractor Licensing page states that "the Minnesota Department of Labor and Industry licenses residential building contractors, remodelers, roofers and manufactured home installers" and directs applicants to MN DLI. An owner working on their own property must also be licensed if building or remodeling "for the sole purpose of speculation or resale." MN DLI licensing contact: (651) 284-5069, [email protected], lookup at secure.doli.state.mn.us/licensing/licensing.aspx..

What building code does Duluth, MN use?

2018 International Residential Code, incorporated by reference as the Minnesota Residential Code (Minn. R. ch. 1309, part 1309.0010, subp. 1) within the 2020 Minnesota State Building Code, effective March 31, 2020. Per the City of Duluth's own Construction Services & Inspections "Building Code Timeline," Duluth adopted this edition on March 31, 2020, continuing an unbroken series of Minnesota State Building Code adoptions dating to 1969 (Ordinance No. 7721); adoption of the state code is administered locally through Duluth Legislative Code Chapter 10 (Buildings).