Roofing Contractor License Requirements in Minnesota
| Licensing Authority | Minnesota Department of Labor and Industry (DLI) |
| License Type | Residential Roofer License |
| Experience Required | 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. |
| Exam Required | Yes — Residential Roofer Exam |
| Bond Required | Yes — $15,000 |
| Insurance | General liability: required. Workers comp: required with employees |
| Continuing Education | 14 hours every 2 years |
| Processing Time | 2-4 weeks |
Fee Breakdown
| Application Fee | $180 |
| Est. Initial Total | $180 |
Renewal: $180 every 2 years
Exam Requirements
Residential Roofer Exam
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