Skip to main content
Last Updated:|Reflects current Minnesota contractor license bond requirements
2026 Requirements Verified

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.

Rapid Processing
All Credit Types

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

No obligationSame-day approvalTreasury-certified carriers

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.

$15,000
Roofer Bond
$25,000
Mechanical Bond
Recovery
Residential Fund
DLI
Filed With State

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

Deep Dive: Roofer, Mechanical, and Residential Requirements

Detailed requirements for each bonded trade in Minnesota

Roofers
$15,000 Bond

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.

Mechanical
$25,000 Bond

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.

Residential
Recovery Fund

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. 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. 2

    Apply for your bond

    Contact a surety company authorized in Minnesota. We issue same-day bonds on DLI-approved forms.

  3. 3

    Receive your bond documents

    Your bond and power of attorney are delivered electronically. The bond must be on the DLI-approved form.

  4. 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. 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

$25,000 Mechanical Bond Premiums
Excellent (720+)$250-$500/yr
Good (680-719)$500-$750/yr
Fair (600-679)$750-$1,250/yr
Poor (below 600)$1,250-$2,500/yr

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 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 Quote

DLI 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?
Minnesota DLI mandates bonds for specific specialty trades: roofers ($15,000) and mechanical contractors ($25,000). Residential building contractors and remodelers pay into the state Contractor Recovery Fund instead of posting a surety bond. Electricians, plumbers, and other trades have separate licensing requirements. General commercial contractors without a specialty classification may not need a state bond, but municipal requirements may apply.
How much is a Minnesota roofer bond?
Minnesota roofers must post a $15,000 surety bond with the Department of Labor and Industry under MN Statutes §326B.86. The annual premium typically ranges from $150–$1,500 depending on your credit score. With excellent credit (720+), expect 1–2% ($150–$300 per year). The bond protects consumers from financial harm caused by the roofer's failure to comply with state licensing law.
What is the Minnesota mechanical contractor bond?
Minnesota mechanical contractors (HVAC, heating, cooling, ventilation) must post a $25,000 surety bond filed with DLI. This is the highest trade-specific bond in Minnesota. The bond filing fee is $100 and the filing is valid for two years. The surety company must be authorized to do business in Minnesota. Annual premium: $250–$2,500 depending on credit.
Do Minnesota residential contractors need a bond?
Minnesota residential building contractors and remodelers are not required to post a surety bond. Instead, they contribute to the state Contractor Recovery Fund under §326B.89, which provides consumer protection for residential projects. This fund is separate from the surety bond requirements for roofers and mechanical contractors. Residential builders must still carry liability insurance and workers' compensation coverage.
How much does a Minnesota contractor bond cost?
For a $15,000 bond (roofer): $150–$1,500 annually. For a $25,000 bond (mechanical): $250–$2,500 annually. Credit score is the primary factor: excellent credit gets 1–2%, good credit 2–3%, fair credit 3–5%, poor credit 5–10%. Use our contractor bond calculator for a personalized estimate or read our surety bond cost guide.
Where do I file my Minnesota contractor bond?
All trade-specific bonds are filed with the Minnesota Department of Labor and Industry (DLI). Applications can be submitted through the DLI online licensing system or by mail. The bond must be on the form approved by DLI and written by a surety company licensed to do business in Minnesota. Contact DLI at 651-284-5069 or dli.license@state.mn.us for forms and instructions.

Official Minnesota Resources

Statutes

Licensing Law: MN Statutes Chapter 326B

Roofer Bond: §326B.86

Residential (Recovery Fund): §326B.89

Mechanical Bond: Chapter 326B (DLI-administered)

View Chapter 326B

Other Minnesota Bonds

Additional surety bonds available in Minnesota

Nick Thoroughman
Reviewed by Nick Thoroughman, Founder
8+ years in surety bond technology. All content is researched from official state and federal sources (.gov) and reviewed for accuracy before publication. BuySuretyBonds.com works with Treasury-certified, A- minimum rated surety carriers serving all 50 states.

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

No obligationSame-day approvalTreasury-certified carriers
Same-Day Approval
DLI-Accepted Format
All Credit Types