Minnesota Roofer License Requirements

Official classification: Residential Roofer License · Issued by the Minnesota Department of Labor and Industry (DLI).

🏠 RooferMN ✔ Verified 2026-06-22

In Minnesota, roofers must hold the Residential Roofer License, issued by the Minnesota Department of Labor and Industry (DLI), and a $15,000 surety bond is required. Full requirements — experience, exams, fees, insurance, renewal and reciprocity — are detailed below.

How to become a licensed roofer in Minnesota

Follow these steps to earn your Residential Roofer License. Every figure is verified against the Minnesota Department of Labor and Industry (DLI); full detail for each step is further down the page.

  1. Build the required experience. No state-mandated minimum experience required to take the qualifying roofer exam. No prerequisite experience or educational requirements are published by DLI.
  2. Pass the Qualifying Roofer (QR) Exam exam. Providers, passing scores and fees are in the Exams section below.
  3. Secure your surety bond. Minnesota requires $15,000 surety bond and power of attorney required; front of bond must be signed and sealed by the surety company; notarized acknowledgments required; surety must be licensed in Minnesota.
  4. Line up insurance. You'll need liability insurance (Minimum $300,000 per occurrence; must include at least $10,000 in property damage coverage; DLI must be listed as certificate holder), and workers' compensation coverage.
  5. Clear the background check. Required: Criminal Background Check from Minnesota Bureau of Criminal Apprehension (BCA) for applicant and all owners, partners, and officers
  6. Submit your application and fees. Apply through the Minnesota Department of Labor and Industry (DLI) — $180 (base application/license fee; flat rate regardless of timing in the license period) application fee, plus a $180 base + $75 Contractor Recovery Fund surcharge (flat rate for roofers, not tiered by gross receipts unlike general contractor); total initial cost $255 license fee. Processing time: Not publicly disclosed by DLI; apply online via iMS portal at dli.mn.gov.
  7. Keep the license active. Renew every 1 year (annual renewal; all residential roofer licenses expire March 31), completing 14 hours of DLI-approved CE per qualifying person (Q-registration) renewal period; minimum 1 hour on Minnesota Energy Code; minimum 1 hour on business management strategies. Specific CE content for roofers aligns with residential building code and trade-related statutes.

License types

Requirements at a glance

Experience requiredNo state-mandated minimum experience required to take the qualifying roofer exam. No prerequisite experience or educational requirements are published by DLI.
Application fee$180 (base application/license fee; flat rate regardless of timing in the license period)
License fee$180 base + $75 Contractor Recovery Fund surcharge (flat rate for roofers, not tiered by gross receipts unlike general contractor); total initial cost $255
Renewal fee$255 annually (license expires March 31 each year; must be renewed by March 31)
Renewal periodEvery 1 year (annual renewal; all residential roofer licenses expire March 31)
Continuing education14 hours of DLI-approved CE per qualifying person (Q-registration) renewal period; minimum 1 hour on Minnesota Energy Code; minimum 1 hour on business management strategies. Specific CE content for roofers aligns with residential building code and trade-related statutes.
Bond required$15,000 surety bond and power of attorney required; front of bond must be signed and sealed by the surety company; notarized acknowledgments required; surety must be licensed in Minnesota
Liability insuranceMinimum $300,000 per occurrence; must include at least $10,000 in property damage coverage; DLI must be listed as certificate holder
Property damageMinimum $10,000 (included within liability policy)
Workers' compRequired unless exempt (sole owner with no employees other than spouse, parent, or child); unemployment insurance compliance also required
Background checkRequired: Criminal Background Check from Minnesota Bureau of Criminal Apprehension (BCA) for applicant and all owners, partners, and officers
Credit requirementNone
ReciprocityNone — Minnesota does not recognize other states' roofing licenses for reciprocal licensure. All qualifying persons must pass the Minnesota QR exam.
Processing timeNot publicly disclosed by DLI; apply online via iMS portal at dli.mn.gov

Exams

Qualifying Roofer (QR) ExamProvider: Minnesota DLI (St. Paul office and outstate locations) · Passing: 70% (110 multiple-choice questions; 5.5 hours; open book with DLI-provided Minnesota Residential Code 2020 edition) · Fee: $50 (cross-referenced; not shown on the DLI roofer exam page — verify with DLI)
Preparing for the Roofer exam? State-specific contractor exam-prep courses help you pass the first time. Start exam prep →

Local / municipal notes

Storm repair contracts must include specific language regarding homeowner insurance claim denials (MN statute requirement). Roofers cannot install gutters, downspouts, soffit, or fascia under the RR license; a separate BC or CR license is required for those items. The Contractor Recovery Fund surcharge for roofers is $75 (flat, not tiered). Roofer license renewal is annual (unlike the 2-year cycle for BC/CR licenses).

Frequently asked questions

How much does a Minnesota roofer license cost?

Application: $180 (base application/license fee; flat rate regardless of timing in the license period). License: $180 base + $75 Contractor Recovery Fund surcharge (flat rate for roofers, not tiered by gross receipts unlike general contractor); total initial cost $255. Renewal: $255 annually (license expires March 31 each year; must be renewed by March 31).

Do roofers in Minnesota need a surety bond?

$15,000 surety bond and power of attorney required; front of bond must be signed and sealed by the surety company; notarized acknowledgments required; surety must be licensed in Minnesota

What experience is required for a Minnesota roofer license?

No state-mandated minimum experience required to take the qualifying roofer exam. No prerequisite experience or educational requirements are published by DLI.

Is insurance required for roofers in Minnesota?

Liability: Minimum $300,000 per occurrence; must include at least $10,000 in property damage coverage; DLI must be listed as certificate holder Workers' compensation: Required unless exempt (sole owner with no employees other than spouse, parent, or child); unemployment insurance compliance also required

How often must a Minnesota roofer license be renewed?

Every 1 year (annual renewal; all residential roofer licenses expire March 31). Continuing education: 14 hours of DLI-approved CE per qualifying person (Q-registration) renewal period; minimum 1 hour on Minnesota Energy Code; minimum 1 hour on business management strategies. Specific CE content for roofers aligns with residential building code and trade-related statutes.

Fees and rules change frequently (often annually). This page was last verified on 2026-06-22 — always confirm current requirements directly with the Minnesota Department of Labor and Industry (DLI) before applying. This is not legal advice.

Official sources

dli.mn.gov/business/residential-contractors/roofer-license
dli.mn.gov/business/residential-contractors/contractor-roofer-and-remodeler-exams
dli.mn.gov/business/residential-contractors/residential-contractor-licensing
dli.mn.gov/business/residential-contractors/residential-contractor-faqs

Other Minnesota contractor licenses

⚡ Electrician
Electrical Contractor License (with Master Electrician as Responsible Licensed Individual)
🔧 Plumber
Plumbing Contractor License (with Master Plumber as Responsible Licensed Individual)
❄️ HVAC
Mechanical Contractor Bond Filing (state level) + Local Competency Card (city level)
🏗️ General Contractor
Residential Building Contractor License

Roofer licensing in other states

Alabama
Roofers License
Arizona
CR-42 / C-42 / R-42 Roofing
California
C-39 Roofing Contractor
Connecticut
Home Improvement Contractor (HIC) Registration
Florida
Roofing Contractor (Certified / Registered)
Georgia
No dedicated statewide roofing license; roofers use Residential Basic, Residential Light Commercial, or General Contractor license issued by SLBRGC
Hawaii
C-42 Roofing Contractor (with sub-classifications including C-42a metal shingles, C-42b wood shakes)
Illinois
Roofing Contractor License
Iowa
Construction Contractor Registration
Kansas
Roofing Contractor Registration Certificate
Louisiana
Roofing and Sheet Metal, Siding (commercial specialty classification) / Roofing (residential specialty)
Maryland
Home Improvement Contractor License — Roofing (MHIC)
Massachusetts
Construction Supervisor License (CSL) — Specialty: Roof Covering (+ HIC Registration for residential work)
Michigan
Maintenance & Alteration Contractor License — Roofing Classification
Mississippi
Commercial Roofing Contractor (Roofing, Sheet Metal & Siding specialty) / Residential Roofer
Missouri
Missouri Roofing Contractor Registration (statewide, mandatory since Jan 1, 2023)
Nevada
C-15a Roofing Contractor
New Jersey
Home Improvement Contractor (Roofing)
New Mexico
GS-21 Roofing Contractor
New York
Home Improvement Contractor License
North Carolina
No separate roofing board — roofing of $40,000 or more requires an NCLBGC General Contractor license, available as a dedicated S(Roofing) specialty classification (or under the broader Building / Residential classifications)
Oklahoma
Roofing Contractor Registration
Oregon
CCB Contractor License with a roofing specialty endorsement (Residential Specialty Contractor or Commercial Specialty Contractor)
South Carolina
General Contractor - Roofing (RF) classification [commercial]; Residential Specialty Contractor - Roofing [residential]
Tennessee
Contractor License, BC classification (Roofing is building category 21, includes gutters and vinyl siding)
Texas
No statewide license — voluntary RCAT registration; municipal permits apply
Utah
S280 Roofing Contractor
Virginia
Contractor License (Class A/B/C) with Roofing (ROC) specialty designation
Washington
Roofing Specialty Contractor Registration
Wisconsin
No statewide roofing license — residential roofing uses the Dwelling Contractor + Qualifier credentials