GetTradeLicense

Roofing Contractor License Requirements in Minnesota

Licensing AuthorityMinnesota Department of Labor and Industry (DLI)
License TypeResidential Roofer License
Experience RequiredNo specific experience hours mandated. Must designate a 'qualifying person' (owner, officer, member, partner, or managing employee) who passes the comprehensive DLI written exam covering roofing knowledge and practices.
Exam RequiredYes — Residential Roofer Exam
Bond RequiredYes — $15,000
InsuranceGeneral liability: required. Workers comp: required with employees
Continuing Education14 hours every 2 years
Processing Time2-4 weeks

Fee Breakdown

Application Fee$180
Est. Initial Total$180

Renewal: $180 every 2 years

Exam Requirements

Residential Roofer Exam

Pass: 70%
Minnesota roofing lawRoofing practicesBuilding codesSafety

Exam provider: DLI

Notes

  • Residential Roofer license required for any individual/company contracting directly with a residential property owner for roofing work
  • A Residential Building Contractor or Residential Remodeler license also covers roofing work
  • Criminal background check (BCA) required for all owners, officers, and managing employees
  • Contractor Recovery Fund contribution included in license fee

Frequently Asked Questions

Do I need a roofing contractor license in Minnesota?

Yes, Minnesota requires a statewide roofing contractor license through the Minnesota Department of Labor and Industry.

How much does a roofing contractor license cost in Minnesota?

The estimated initial cost is $180, including application, exam, and license fees. A $15,000 surety bond is also required.

What experience do I need for a roofing contractor license in Minnesota?

No specific experience hours mandated. Must designate a 'qualifying person' (owner, officer, member, partner, or managing employee) who passes the comprehensive DLI written exam covering roofing knowledge and practices.

What exams are required for a roofing contractor license in Minnesota?

You must pass the Residential Roofer Exam exam. A passing score of 70% is required. Exams are administered by DLI.

Do I need a bond for a roofing contractor license in Minnesota?

Yes, a $15,000 surety bond is required. Residential roofers must file a $15,000 surety bond with DLI. Bond must be signed and sealed by the surety company.

How long does it take to get a roofing contractor license in Minnesota?

Processing time is typically 2-4 weeks after submitting a complete application.

Is continuing education required for roofing contractors in Minnesota?

Yes, 14 hours per every 2 years is required for license renewal.

Data last verified: 2026-04-02 | Source: DLI