ROOFING x MINNESOTA

Roofing contractor requirements in Minnesota.

Residential roofing is one of Minnesota's eight special skills, and DLI applies the roofing rule as an exception to the one-skill exemption: a contractor who contracts directly with a homeowner for roofing alone must hold a residential roofer, remodeler, or building contractor license (§ 326B.805, subd. 1). The roofer license covers roofing only — gutters, downspouts, soffit, and fascia require a building contractor or remodeler license.

Roofer licensees post a $15,000 surety bond (§ 326B.86, subd. 1), carry liability insurance, and designate a qualifying person who passes DLI's exam and completes continuing education. The license is $180 ($185 to renew) and DLI's fee schedule shows no recovery-fund fee for roofers. Roofing subcontractors who don't contract with the homeowner, and commercial roofers, don't need the license but must register with DLI.

STATE LICENSE
ConditionalMinnesota Department of Labor and Industr…
STATUTE
Minn. Stat. §§ 326B.802–326B.885 (§§ 326B.805, 326B.86)
RENEWAL
2 yearsQualifying person CE required (hours not stated on DLI's roofer page)
VERIFIED
October 2026Official sources
FILE · ROOFING x MINNESOTA
Compliance Dossier
Public
File
October 2026
STATE AUTHORITYMinnesota Department of Labor and Industry (DLI) — Construction Codes and Licensing
STATUTE / CODEMinn. Stat. §§ 326B.802–326B.885 (§§ 326B.805, 326B.86)
SCOPEStatewide · Minnesota
RENEWAL2 years
CONTINUING ED.Qualifying person CE required (hours not stated on DLI's roofer page)
LOCAL OFFICES4 counties on file
FILE ROOFINGSCOPE STATEWIDE · MINNESOTATYPE VERIFIED RULE FILE
VERIFIED October 2026STATUS PUBLIC REFERENCE
What this file settlesThe Minnesota rules for roofing contractors, verified against official sources.
LICENSE TRUTH
Minnesota is one of the few states where roofing alone triggers a license: anyone contracting directly with a homeowner for residential roofing needs a DLI residential roofer, remodeler, or building contractor license and a $15,000 bond.
STATE ↔ LOCAL
The roofer license is statewide; reroof permits and inspections are local under the State Building Code, and DLI notes cities and counties may require local licenses from exemption holders and from contractors doing commercial work.
EVERY CLAIM SOURCED
Each requirement below carries its citation and official source. Facts we could not confirm are listed as pending — never asserted.
§ 01 · Permit Stack

How roofing work is governed in Minnesota.

The state sets the license floor; the county or city permit office controls filing, inspections, and local rules wherever the job site sits.

STATE — RESIDENTIAL LICENSE
DLI (Minn. Stat. § 326B.805)
RESIDENTIAL ROOFERQUALIFYING PERSON$15,000 BOND
STATE — SUBS & COMMERCIAL
DLI (Minn. Stat. § 326B.701)
CONTRACTOR REGISTRATION
LOCAL — WHERE YOU ROOF
City / county building official
REROOF PERMITSLOCAL LICENSES

Read it bottom-up.

The roofer license is statewide; reroof permits and inspections are local under the State Building Code, and DLI notes cities and counties may require local licenses from exemption holders and from contractors doing commercial work.

The local offices section below names the exact permit desk for every Minnesota county on file.

Source · Minnesota Department of Labor and Industry (DLI) — Construction Codes and LicensingLast verified · October 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 — verified against the official source.

RequirementIssued byCostTimeCitationStatus
Residential Roofer LicenseContracting with a homeowner for roofing
DLI
$180 new · $185 renewal
2 years
Minn. Stat. § 326B.805, subd. 1
REQUIRED
Qualifying Roofer ExamNo experience prerequisite; 30-day wait to retake
DLI
$50
Before license
Minn. Stat. § 326B.805, subd. 4
REQUIRED
Roofer Surety BondOn DLI form; continuous
MN-licensed surety
$15,000 penal sum
Before license
Minn. Stat. § 326B.86, subd. 1
REQUIRED
General Liability InsurancePlus workers' comp and unemployment insurance proof
MN-licensed insurer
$100k/$300k BI + $25k PD, or $300k single limit
Before license
Minn. Stat. § 326B.86, subd. 2
REQUIRED
Building Contractor / Remodeler LicenseNeeded to add gutters, soffit, fascia, or other skills
DLI
$500 / $600 / $700 by receipts tier ($180 license + $320 / $420 / $520 recovery fund)
2 years, March 31
Minn. Stat. § 326B.805, subd. 1
CONDITIONAL
Contractor RegistrationRoofing subcontractors and commercial roofers
DLI
No fee published by DLI
Expires Dec 31, odd years
Minn. Stat. § 326B.701
CONDITIONAL
Building PermitWhere the State Building Code requires one
City / county building official
Set by municipality
Per project
Local code
CONDITIONAL
§ 03 · Year-One Cost

What it costs to start roofing in Minnesota.

Published fees from the issuing authorities, as of October 2026. Local permit fees vary by project and jurisdiction — the basis is stated where a flat number does not exist.

Year-one ledger
Minnesota · Roofing
Qualifying roofer examPer attempt$50
Residential roofer licenseNo recovery-fund fee on DLI's schedule$180
RenewalIncludes $5 CE fee; $90 late fee$185
$15,000 surety bondPremium set by suretyMarket premium
Liability insurance§ 326B.86 minimumsMarket premium
Year-one floor$230 in state fees + bond + insurance
Excludes tools, vehicle purchase, payroll, and marketing.
NOTE
Roofing only means roofing only

The roofer license does not cover gutters, downspouts, soffit, or fascia. Selling those with the roof needs a building contractor or remodeler license.

NOTE
The bond is cumulative per term

DLI's bond form makes the $15,000 penalty cumulative over each two-year period the bond stays in force.

NOTE
Subs register, primes license

A roofing crew working under a licensed contractor registers with DLI; the license attaches to whoever contracts with the homeowner.

§ 04 · Path to First Job

From day zero to first inspection.

A practical sequence for a new roofing contractor in Minnesota. Actual agency processing times are noted in the ledger above.

1
STEP 1
Qualifying roofer exam
DLI — $50
2
STEP 2
Post the $15,000 bond
MN-licensed surety
3
STEP 3
Bind liability + workers' comp
Carrier
4
STEP 4
Apply for the roofer license
DLI — $180
5
STEP 5
Pull reroof permits where required
City / county building official
§ 05 · Compliance Checklist

Check them off.

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

01
License before you contract with a homeowner
Roofing for a residential owner requires a roofer, remodeler, or building contractor license.
STATEESSENTIALMinn. Stat. § 326B.805, subd. 1
DLIIssuing authority
02
Keep the bond in force
A $15,000 bond on DLI's form, written by a Minnesota-licensed surety.
BONDESSENTIALMinn. Stat. § 326B.86, subd. 1
SuretyIssuing authority
03
Stay inside roofing
Gutters, downspouts, soffit, and fascia need a building contractor or remodeler license.
SCOPESPLIT RULEDLI roofer license page
LicenseeIssuing authority
04
Register your subs
Unlicensed roofing subcontractors must hold a DLI contractor registration.
STATESTAFFINGMinn. Stat. § 326B.701
DLIIssuing authority
05
Check the house's age
Licensees renovating pre-1978 residential structures must follow § 326B.106, subd. 14.
SAFETYPRE-1978Minn. Stat. § 326B.805, subd. 1a
LicenseeIssuing authority
§ 06 · Enforcement

What the law does about unlicensed roofing work.

Statutory consequences with their citations — not estimates, not “commonly cited” guesses.

§
Minn. Stat. § 326B.082, subds. 7 and 12Statute

Administrative penalty

DLI may issue administrative and licensing orders against unlicensed or unregistered contracting; each day a violation continues past a correction deadline counts separately.

ConsequenceUp to $10,000 per violation
§
Minn. Stat. § 326B.082, subd. 16Statute

Criminal violation

Violating an applicable law under DLI's jurisdiction is a misdemeanor unless another statute provides otherwise.

ConsequenceMisdemeanor
§
Minn. Stat. § 326B.082, subd. 10Statute

Stop work order

DLI may order business operations stopped at one or more worksites; operating in violation of a final stop order carries a daily civil penalty.

Consequence$5,000 per day
§ 08 · Minnesota FAQ

Questions roofing contractors ask about Minnesota.

Q01Do I need a roofing license in Minnesota?+
Yes, if you contract directly with a homeowner for residential roofing — you need a DLI residential roofer, remodeler, or building contractor license. Subcontractors and commercial roofers don't need the license but must register with DLI.
Q02How much is the bond?+
Licensed residential roofers maintain a surety bond of at least $15,000 to the state (§ 326B.86, subd. 1).
Q03Can I install gutters with a roofer license?+
No. DLI says the roofer license covers roofing only; gutters, downspouts, soffit, and fascia require a building contractor or remodeler license.
Q04Is there a small-roofer exemption?+
Yes. A roofer with $15,000 or less in gross annual receipts from licensable work may hold a $10 Certificate of Exemption (roofer) instead of a license, renewed yearly.
§ 09 · Sources

Primary authorities, not secondary summaries.

Every fact in this file was checked against these official sources on October 2026.

Pending verification: Stale-page conflict: DLI's roofer license page lists liability insurance of $300,000 per occurrence with $10,000 property damage, while § 326B.86, subd. 2 sets $100,000 / $300,000 bodily injury plus $25,000 property damage (or $300,000 single limit) — the statute is followed here · The statutory basis for DLI treating roofing-only contractors as outside the one-special-skill exemption (§ 326B.805, subd. 6 does not name roofers; DLI's pages and subd. 1 require the license) · Whether residential roofer licenses expire March 31 like builder/remodeler licenses, and how many CE hours the qualifying roofer owes per term · The specific lead-safe work practices required by § 326B.106, subd. 14 for pre-1978 renovation (§ 326B.805, subd. 1a cross-references it; the subdivision text was not retrieved) · The substance of the 2024 amendments to § 326B.082 and § 326B.701 (2024 c 127 art 10) — the revisor history lists them, but the changed provisions were not compared line by line

General information, not legal advice. Always confirm requirements, deadlines, and forms with the issuing authority before filing or contracting.

These are the documents Iris tracks for you.

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