Minnesota Contractor License Bond— DLI Trade-Specific Requirements
Minnesota's Department of Labor and Industry mandates surety bonds for specific construction trades -- not a blanket requirement for all contractors. Roofers need $15,000, mechanical contractors need $25,000, and residential builders pay into the state Recovery Fund instead of bonding. Each trade has its own licensing path under MN Statutes Chapter 326B. See our contractor bonds hub for other states or the surety bond cost guide for pricing details.
Get Your Contractor Bond Quote
Same-day approval available • Competitive rates
Pay only after your bond is issued • No obligation • 2 minutes
Step 1 of 2
DLI-Approved Format Guarantee: Every Minnesota bond ships on the form accepted by the Department of Labor and Industry -- roofer, mechanical, or manufactured home installer.
Official Minnesota Requirements
"A person... must obtain a license from the commissioner and file a surety bond... in the amount required by this chapter before engaging in the trade."Minnesota Department of Labor and Industry (DLI) • Minnesota Statutes Chapter 326B
Roofer, Mechanical, or Recovery Fund: Your Trade Determines the Rule
Each licensed trade has its own bond amount under Chapter 326B
Minnesota DLI Trade-Specific Bond Requirements
All bonds filed with Department of Labor and Industry
| Trade | Bond Amount | Statute | Key Notes |
|---|---|---|---|
| Residential Building Contractor | Recovery Fund | §326B.89 | New homes — no surety bond; pays into state fund |
| Residential Remodeler | Recovery Fund | §326B.89 | Existing homes — no surety bond; pays into state fund |
| Roofer | $15,000 | §326B.86 | All residential and commercial roofing |
| Mechanical Contractor | $25,000 | §326B | HVAC, heating, cooling, ventilation |
| Manufactured Home Installer | Required | §327B | Amount set by Commerce Dept |
Electricians, plumbers, and other trades have separate licensing requirements that may or may not include bond obligations. Contact DLI at 651-284-5069 for your specific trade.
Source: Minnesota DLI \u2014 dli.mn.gov/business/get-licenses-and-permits/surety-bonds
Deep Dive: Roofer, Mechanical, and Residential Requirements
Detailed requirements for each bonded trade in Minnesota
Licensed under §326B.86. Covers installation, repair, and replacement of roofing materials on both residential and commercial structures.
Premium: $150--$1,500/year
Also required: Workers' comp, liability insurance
Minnesota is one of the few states with a dedicated roofer bond requirement.
Highest trade bond in Minnesota. Covers HVAC, heating, cooling, and ventilation systems installation and repair. The bond filing fee is $100 and valid for two years.
Premium: $250--$2,500/year
Also required: Workers' comp, liability insurance, continuing education
The $25,000 amount reflects the higher risk and project values in mechanical contracting.
Licensed under §326B.89. Residential builders and remodelers pay into the state Contractor Recovery Fund instead of posting a surety bond.
Bond required: No -- Recovery Fund contribution instead
Also required: Workers' comp, liability insurance, continuing education
Two separate license types -- builder vs. remodeler -- both use the fund.
From Application to DLI Filing in Five Steps
Step-by-step process from application to filing
- 1
Determine your trade classification
Identify whether you need a roofer bond ($15,000), mechanical bond ($25,000), or if you fall under the residential Recovery Fund.
- 2
Apply for your bond
Contact a surety company authorized in Minnesota. We issue same-day bonds on DLI-approved forms.
- 3
Receive your bond documents
Your bond and power of attorney are delivered electronically. The bond must be on the DLI-approved form.
- 4
File with DLI
Submit your bond to the Department of Labor and Industry online or by mail. The filing fee is $100 for mechanical bonds.
- 5
Maintain your bond
Keep the bond active throughout your license period. DLI bond filings are valid for two years. Renew before expiration to avoid license lapses.
What Minnesota Roofer and Mechanical Bonds Cost
Premium based on your bond amount and credit profile
Annual Premium for $15,000 Bond (Roofer)
Based on a 15000 bond amount
- Excellent Credit (720+)Rate: 1-2%
- Good Credit (680-719)Rate: 2-3%
- Fair Credit (600-679)Rate: 3-5%
- Poor Credit (below 600)Rate: 5-10%
Use our contractor bond calculator for a personalized estimate or read the full surety bond cost guide.
Minnesota vs. Upper Midwest: Five Different Approaches
Minnesota's trade-specific approach differs from its neighbors
Minnesota vs. Neighboring State Contractor Bonds
Key differences in bond requirements across the Upper Midwest
| State | Bond Approach | Amounts | Key Difference |
|---|---|---|---|
| Minnesota | Trade-specific bonds | $15K-$25K | Roofer & mechanical bonds; residential uses Recovery Fund |
| Wisconsin | No state bond | Municipal only | No statewide contractor license or bond |
| Iowa | Statewide tax bond | $25,000 | Out-of-state and employers need bond |
| North Dakota | State license bond | $5K-$25K | State licensing board administers |
| South Dakota | No state bond | Municipal only | Cities set their own requirements |
Each state has a fundamentally different approach to contractor regulation.
Bond requirements current as of April 2026
Minnesota Contractor Insurance Requirements
Bonds are one part of DLI's comprehensive licensing requirements
Surety Bond
$15,000 for roofers, $25,000 for mechanical contractors. Filed with DLI on approved forms. Valid for two years per filing. Minnesota also requires separate bonds for vehicle dealers — see our Minnesota auto dealer bond page for dealer licensing. Contractors expanding into neighboring Iowa will encounter a different tax-guarantee bond structure through DIAL.
General Liability Insurance
Required for all licensed contractors. Minimum coverage varies by trade and project scope. Must be maintained throughout license period.
Workers' Compensation
Required for all Minnesota employers. No minimum employee threshold. Proof of coverage required with DLI license application.
Get Your Minnesota Trade Bond Today
Roofer, mechanical, or residential -- same-day approval available.
Get Your Free QuoteDLI Enforcement: Criminal Charges, Fines, and Lien Rights at Stake
DLI actively enforces licensing and bond requirements
Penalties for Unlicensed Work
- Misdemeanor criminal charges
- Administrative penalties up to $10,000
- Stop-work orders on active projects
- Loss of right to file mechanics liens
Staying Compliant
- Obtain DLI license before any work
- File bond on DLI-approved form
- Maintain insurance and workers' comp
- Renew before bond and license expire
Minnesota Contractor Bond FAQs
Minnesota contractor bond questions answered by licensed surety professionals
Which Minnesota contractors need a surety bond?
How much is a Minnesota roofer bond?
What is the Minnesota mechanical contractor bond?
Do Minnesota residential contractors need a bond?
How much does a Minnesota contractor bond cost?
Where do I file my Minnesota contractor bond?
Explore More Minnesota Bond Resources
Official Minnesota Resources
Residential Contractor Licensing
Mechanical Contractor Bond Requirements
Phone: 651-284-5069 | Email: dli.license@state.mn.us
Licensing Law: MN Statutes Chapter 326B
Roofer Bond: §326B.86
Residential (Recovery Fund): §326B.89
Mechanical Bond: Chapter 326B (DLI-administered)
View Chapter 326BOther Minnesota Bonds
Additional surety bonds available in Minnesota
File Your DLI Bond Before Your Next License Renewal
Roofer $15,000 or mechanical $25,000 -- issued on DLI-approved forms, valid for two years
Get Your Contractor Bond Quote
Same-day approval available • Competitive rates
Pay only after your bond is issued • No obligation • 2 minutes
Step 1 of 2