ROOFING x DULUTH x MINNESOTA

Roofing contractors in Duluth, Minnesota.

Roofing contractors operating in Duluth, Minnesota, must adhere to both state-level licensing requirements and local municipal building codes. The Minnesota Department of Labor and Industry (DLI) oversees the licensing of residential roofers, requiring proof of insurance and a surety bond. This license is valid statewide, meaning no additional city-specific trade license is required to operate in Duluth.

However, local compliance is strictly enforced through the City of Duluth's Construction Services and Inspections division. Contractors must pull permits for most roofing work, including re-roofing, and ensure that all installations meet the Minnesota State Building Code, particularly regarding ice dam protection and ventilation. Failure to secure permits or pass required inspections can lead to significant fines and project delays.

State License
STATE MN DLIResidential Roofer
Permit Issuer
Duluth Construction ServicesCity Hall
Avg. Plan Review
3-5 DaysStandard
Typical Start-Up
RANGE 2-4 WeeksLicensing/Bonding
FILE · ROOFING x DULUTH x MINNESOTA
Compliance Dossier
Public
File
05 / 2026
State AuthorityMN Dept. of Labor and Industry
CountySt. Louis County
City AuthorityDuluth Construction Services
Statute / CodeMN State Building Code
Federal Cert.OSHA Fall Protection
ReciprocityNone
FILE ROOFINGLOCATION DULUTH, MINNESOTATYPE COMPLIANCE GUIDE
VERIFIED 05 / 2026STATUS PUBLIC REFERENCE
What's specific to DuluthWhat this leaf carries beyond the Minnesota state file.
Ice Barrier Compliance
Duluth's climate mandates specific ice and water shield underlayment requirements per the MN State Building Code.
Permit Centralization
Duluth utilizes a centralized online portal for all building permit applications and inspection requests.
Statewide Licensing
Minnesota maintains a single, unified licensing system for roofers, eliminating the need for city-by-city trade exams.
§ 01 · Permit Stack

Three layers govern Roofing work in Duluth.

State license is the primary requirement; local permits are the primary operational requirement.

State — Floor
MN DLI
Contractor LicenseSurety Bond
County — Overlay
St. Louis County
Zoning complianceEnvironmental regs
City — Where you file
Duluth Construction Services
Building PermitLocal Inspection

Read it bottom-up.

State license is the primary requirement; local permits are the primary operational requirement.

This file exists to show what changes when the trade is Roofing and the jurisdiction is Duluth, Minnesota.

Source · State, county, and city issuing authoritiesLast verified · 05 / 2026
§ 02 · Specs Ledger

Every requirement, with a number on it.

Each row names the issuing authority, cost, timeline, citation, and status behind the requirement.

RequirementIssued byCostTimeCitationStatus
MN Residential Roofer LicenseRequired for all residential roofing
MN DLI
Verify with DLI
4-6 weeks
MN Statute 326B.805
REQUIRED
General LiabilityMandatory for license
Private Carrier
Verify with carrier
Immediate
MN Statute 326B.809
REQUIRED
Building PermitRequired for re-roofing
Duluth
Verify with City
1-3 days
Duluth City Code
REQUIRED
Surety Bond$15,000 bond
Surety Company
Verify with agent
1 week
MN Statute 326B.806
REQUIRED
OSHA Fall ProtectionSafety compliance
Federal OSHA
N/A
Ongoing
29 CFR 1926
REQUIRED
Workers' CompensationRequired if employees
State/Private
Verify with carrier
Immediate
MN Statute 176.181
REQUIRED
§ 03 · Year-One Cost

What it costs to start Roofing in Duluth.

A practical floor for Duluth, Minnesota. Verify each amount with the issuing authority.

Year-one ledger
Duluth, Minnesota · Roofing
State License FeeAnnual renewalVerify with DLI
Surety Bond PremiumAnnual costVerify with agent
Building Permit FeeBased on valuationVerify with City
Plan Review FeeIf applicableVerify with City
Liability InsuranceAnnual premiumVerify with carrier
Workers' CompAnnual premiumVerify with carrier
Year-one floorVariable based on project size
Excludes tools, vehicle purchase, payroll, and marketing.
Note
Permit Valuation

Duluth permit fees are calculated based on the total contract value of the roofing project.

Note
Bonding

Bond costs vary significantly based on the contractor's credit history.

Note
Insurance

Insurance premiums depend on the number of employees and historical claims.

§ 04 · Path to First Job

From day zero to first inspection.

A practical path for Roofing contractors in Duluth.

1
Day 0
Apply for State License
MN DLI
2
Day 14
Secure Surety Bond
Surety Agency
3
Day 30
Receive State License
MN DLI
4
Day 35
Submit Permit Application
Duluth Construction Services
5
Day 40
Permit Issued
Duluth Construction Services
6
Day 60
Final Inspection
Duluth Construction Services
§ 05 · Compliance Checklist

Check them off.

Each item names the issuing authority, cycle, and citation.

01
Verify License
Ensure license is active and not suspended.
DLIPublic SearchMN DLI
ContractorIssuing authority
02
Permit Application
Submit detailed scope of work.
DuluthOnlineDuluth City Code
ContractorIssuing authority
03
Safety Plan
Implement fall protection per OSHA.
OSHASafety29 CFR 1926
Site ManagerIssuing authority
04
Ice Barrier
Install per code requirements.
CodeMNMN Building Code
InstallerIssuing authority
05
Inspection Request
Call for final inspection.
CityCloseoutDuluth City Code
ContractorIssuing authority
06
Insurance Update
Keep certificates current.
AdminComplianceMN Statute 326B
Office ManagerIssuing authority
§ 06 · Local Enforcement Data

Violations cited most in Duluth.

When confirmed local data is unavailable, this section stays marked for verification.

Commonly cited
Verify with agency

Working without a permit

Performing roofing work without an approved city permit.

PenaltyDouble permit fees/Stop work
Commonly cited
Verify with agency

Missing Fall Protection

Failure to provide OSHA-compliant fall protection for roofers.

PenaltyOSHA fines
Commonly cited
Verify with agency

Improper Ice Barrier

Failure to install required ice and water shield underlayment.

PenaltyCorrection order
§ 07 · Duluth-specific FAQ

Questions Roofing contractors ask about Duluth.

Q01Do I need a separate license for Duluth?+
No, Minnesota uses a statewide licensing system managed by the Department of Labor and Industry.
LicensingStatewideSource · MN DLI
Q02Is a permit required for simple shingle replacement?+
Yes, Duluth requires a permit for re-roofing projects to ensure compliance with the Minnesota State Building Code.
PermitsDuluthSource · City of Duluth Construction Services
Q03What happens if I work without a permit?+
You may be subject to stop-work orders, double permit fees, and potential legal penalties from the City of Duluth.
EnforcementRiskSource · Duluth City Code
Q04Are there specific ice dam requirements in Duluth?+
Yes, the Minnesota State Building Code requires specific ice barrier underlayment for roofing in northern climates.
CodeSafetySource · MN State Building Code
Q05How do I schedule an inspection?+
Inspections in Duluth are scheduled through the city's online portal or by calling the Construction Services office.
InspectionsProcessSource · City of Duluth
Q06Do I need a bond to work in Duluth?+
Yes, a $15,000 surety bond is required as part of the state-level contractor licensing process.
BondingFinancialSource · MN DLI
§ 08 · Related

Adjacent files.

Other trades — Duluth

Duluth Building Permits

These are the documents Iris tracks for you.

Store licenses, permits, policies, and renewal dates in one place.