Skip to content
Contractor License Lookup

Minnesota contractor license lookup

Minnesota requires state registration for HVAC contractors. It issues state licenses for general contractors, electrical contractors, plumbing contractors and roofing contractors. Construction Codes and Licensing Division license export: residential contractors lists 11,683 active contractor registrations and licenses as of October 6, 2026.

Look up a license

Verify a contractor

For homeowners hiring in Minnesota.

  1. Open the official Minnesota lookup run by Minnesota Department of Labor and Industry and search the contractor by name or number.
  2. The free iMS lookup shows license status, continuing education, work experience, plumbing bond holders and any enforcement actions, with no account needed. source A current, active license or registration shows the status Issued. source Mechanical (HVAC) contractor bonds can be checked on the same lookup. source
  3. Confirm the record is active and the class matches the job (Residential Building Contractor or Residential Remodeler or Qualifying Builder or Qualifying Remodeler or Certificate of Exemption). The board's own record governs. A license is required for jobs above A residential contractor with gross annual receipts from residential work under $15,000 may hold a Certificate of Exemption instead of a license. source
  4. Check the bond and insurance on the record against the state minimums: No license bond for residential building contractors or remodelers; the statute requires a bond only of roofers and manufactured home installer. source General liability insurance of at least $100,000 per occurrence, $300,000 aggregate for bodily injury, and $25,000 property damage (or a $300,000 single limit). source
  5. Complaints against residential contractors, remodelers and roofers must be in writing, filed online through iMS, by mail, or by email. source For a workmanship complaint DLI first needs a local building official citation for a State Building Code violation. source

Homeowner protections in Minnesota

  • The Contractor Recovery Fund pays a homeowner at most $100,000 per licensee. source
  • Total Recovery Fund payouts are capped at $550,000 per licensee across all homeowners. source
  • A Recovery Fund application must be served within two years after the court judgment against the contractor became final. source
  • Residential solar installers must hold a residential building contractor or remodeler license, so homeowners can claim against the Recovery Fund. source

Get licensed

For a general contractor working in Minnesota.

  1. Apply to Minnesota Department of Labor and Industry as a Residential Building Contractor or Residential Remodeler or Qualifying Builder or Qualifying Remodeler or Certificate of Exemption.
  2. The qualifying person must pass a written DLI exam: the qualifying builder exam for a building contractor license, the qualifying remodeler exam for a remodeler license. source
  3. No experience or education is required to sit for the residential building contractor or remodeler exam. source
  4. Post a no license bond for residential building contractors or remodelers; the statute requires a bond only of roofers and manufactured home installer. source
  5. Carry general liability insurance of at least $100,000 per occurrence, $300,000 aggregate for bodily injury, and $25,000 property damage (or a $300,000 single limit). source
  6. Pay the base license fee for a residential building contractor or remodeler license: $180. source
  7. Licenses renew on a two-year cycle ending March 31, and the qualifying person needs 14 hours of continuing education to renew. source

Other trades

  • Electrical: state license, $25,000 bond, $188 fee. Requirements
  • Plumbing: state license, $25,000 bond, $188 fee. Requirements
  • HVAC: state registration, $25,000 bond, $100 fee. Requirements
  • Roofing: state license, $15,000 bond, $180 fee. Requirements

Requirements by trade

General contractorSources checked October 6, 2026
ExamThe qualifying person must pass a written DLI exam: the qualifying builder exam for a building contractor license, the qualifying remodeler exam for a remodeler license. source
ExperienceNo experience or education is required to sit for the residential building contractor or remodeler exam. source
BondNo license bond for residential building contractors or remodelers; the statute requires a bond only of roofers and manufactured home installer. source
InsuranceGeneral liability insurance of at least $100,000 per occurrence, $300,000 aggregate for bodily injury, and $25,000 property damage (or a $300,000 single limit). source
RenewalLicenses renew on a two-year cycle ending March 31, and the qualifying person needs 14 hours of continuing education to renew. source
ReciprocityNot found on an official source. Could not find a reciprocity provision for residential building contractor or remodeler licenses on DLI pages or in Minn. Stat. 326B.802 to 326B.885.
Fees
  • $180 (Base license fee for a residential building contractor or remodeler license). source
  • Contractor Recovery Fund fee: $320 for gross annual receipts under $1 million, $420 for $1 to 5 million, $520 over $5 million, paid with the license. source
  • $50 (Application and examination fee for a license that requires a DLI exam, separate from the license fee). source
ElectricalSources checked October 6, 2026
ExamEach personal license (master or journeyworker electrician) requires a written or oral exam developed and administered by DLI. source
Experience1 years (Class A master electrician, needed as the contractor responsible individual: one year as a licensed journeyworker, or five years of qualifying experience, or a four-year electrical degree). source
BondElectrical contractor surety bond of $25,000. source
InsuranceGeneral liability insurance of at least $100,000 per occurrence, $300,000 aggregate for bodily injury, and $50,000 property damage. source
RenewalElectrical contractor licenses expire March 1 of each even-numbered year. source
ReciprocityDLI may issue a personal electrician license without exam to holders of a comparable license from a state with a board-approved reciprocity agreement; contractor licenses are not covered. source
Fees
  • $188 (Electrical contractor license fee, initial application and each renewal). source
  • $50 (Application and examination fee for a license that requires a DLI exam, separate from the license fee). source
PlumbingSources checked October 6, 2026
ExamMaster and journeyworker plumber licenses require a DLI exam; the contractor must have a master plumber as responsible individual. source
Experience1 years (Master plumber exam: at least one year as a licensed journeyworker plumber; the journeyworker exam needs four years of recorded experience or a registered apprenticeship). source
BondPlumbing contractor surety bond of at least $25,000. source
InsurancePublic liability insurance with products liability of at least $50,000 per person and $100,000 per occurrence, plus $10,000 property damage. source
RenewalPlumbing contractor licenses expire December 31 of each odd-numbered year. source
ReciprocityNo license-for-license reciprocity found; an equivalent out-of-state master plumber license only qualifies the applicant to sit for the Minnesota master plumber exam. source
Fees
  • $188 (Plumbing contractor license fee, initial application and each renewal). source
  • $50 (Application and examination fee for a license that requires a DLI exam, separate from the license fee). source
HVACSources checked October 6, 2026
ExamNo state exam, because Minnesota has no state mechanical (HVAC) contractor license, only a bond filing; cities may test and license. source
ExperienceNo state experience requirement, since there is no state mechanical contractor license. source
BondMechanical contractor bond of $25,000 filed with DLI before contracting HVAC, gas or refrigeration work. source
InsuranceNot found on an official source. Could not find a state insurance minimum for mechanical contractors; the DLI bond page lists only the bond and a workers compensation certificate.
RenewalA mechanical contractor bond filing is valid for two year. source
ReciprocityNot found on an official source. Not applicable at state level: no state mechanical license exists, and local licenses are set by each city.
Fees
  • $100 (Fee to file a mechanical contractor bond with DLI). source
  • $100 (Bond filing renewal fee). source
RoofingSources checked October 6, 2026
ExamThe qualifying person must pass the qualifying roofer (QR) exam. source
ExperienceNo experience or education is required to sit for the roofer exam. source
BondResidential roofer surety bond of at least $15,000. source
InsuranceGeneral liability insurance of at least $100,000 per occurrence, $300,000 aggregate for bodily injury, and $25,000 property damage (or a $300,000 single limit). source
RenewalNot found on an official source. Could not find the roofer license term on the DLI roofer pages read this session.
ReciprocityNot found on an official source. Could not find a reciprocity provision for residential roofer licenses.
Fees
  • $180 (Residential roofer license fee). source
  • Contractor Recovery Fund fee: $320 for gross annual receipts under $1,000,000, $420 up to $5,000,000, $520 above, due with a residential license. source
  • $50 (Application and examination fee for a license that requires a DLI exam, separate from the license fee). source

Licenses on record

11,683 active records in Minnesota Department of Labor and Industry, Construction Codes and Licensing Division license export: residential contractors, as of October 6, 2026. 5,488 expire within the next year.

Active by trade
TradeActive
General contractor (business)11,339
Electrical (business)3,439
Plumbing (business)1,755
HVAC (business)2,562
Roofing (business)140
Active by license type
License typeActive
Residential Building Contractor (business)10,913
Residential Remodeler Contractor (business)426
Certificate of Exemption (business)145
Residential Roofer Contractor (business)140
Manufactured Home Installer (business)59
Active by specialty
SpecialtyActive
residential contractors, individual: Qualifying Builder (individual)12,805
electrical, individual: Journeyworker A Electrician (individual)12,403
electrical, individual: Registered Unlicensed Electrician (individual)12,148
residential contractors, business: Residential Building Contractor (business)10,913
electrical, individual: Class A Master Electrician (individual)6,728
electrical, individual: Registered Unlicensed Power Limited Technician (individual)4,463
electrical, individual: Power Limited Technician (individual)3,990
plumbing, individual: Master Plumber (individual)3,438
plumbing, individual: Journeyworker Plumber (individual)3,381
plumbing, individual: Registered Unlicensed Plumber (individual)2,645
electrical, business: Class A Electrical Contractor (business)2,644
mechanical contractor bond, business: Mechanical Contractor Bond (business)2,562
plumbing, business: Plumbing Contractor (business)1,596
plumbing, individual: MPCA Pipelaying Bond (individual)1,018
plumbing, individual: Backflow Prevention Rebuilder (individual)964
Show all specialties
SpecialtyActive
plumbing, individual: Backflow Prevention Tester (individual)859
electrical, business: Technology Systems Contractor (business)790
residential contractors, individual: Qualifying Remodeler (individual)562
residential contractors, business: Residential Remodeler Contractor (business)426
electrical, business: Registered Electrical Employer (business)425
plumbing, business: Pipelaying Bond (business)309
plumbing, individual: Restricted Master Plumber (individual)309
plumbing, individual: Medical Gas Certification (individual)223
residential contractors, individual: Qualifying Roofer (individual)222
plumbing, business: Restricted Plumbing Contractor (business)159
residential contractors, business: Certificate of Exemption (business)145
residential contractors, business: Residential Roofer Contractor (business)140
electrical, business: Sign Contractor Bond (business)113
electrical, individual: Maintenance Electrician (individual)93
electrical, individual: Lineman (individual)82
residential contractors, individual: Qualifying Installer (individual)72
residential contractors, business: Manufactured Home Installer (business)59
plumbing, business: Registered Plumbing Employer (business)56
plumbing, individual: Restricted Journeyworker Plumber (individual)35
electrical, individual: Class B Installer (individual)19
Top cities
CityActive
Minneapolis559
St Paul327
Duluth219
Rochester206
Lakeville149
Andover139
Plymouth129
Maple Grove127
Burnsville125
Stillwater114
Bloomington112
Elk River111
Prior Lake106
Anoka102
Blaine102
Eden Prairie102
Woodbury91
Coon Rapids90
Minnetonka90
Brooklyn Park87
Show more cities
CityActive
Alexandria85
Mankato83
White Bear Lake80
Bemidji78
Buffalo78
Edina78
Farmington76
Brainerd75
Eagan75
Hastings70
Shakopee70
Apple Valley68
St Cloud67
Excelsior65
Owatonna65
Roseville63
Cottage Grove61
Golden Valley61
Rogers61
Hopkins59
Saint Paul58
Forest Lake57
Grand Rapids57
Savage55
Monticello54
Pequot Lakes54
Faribault53
Wayzata52
Hugo50
Princeton50
  • A snapshot of the Minnesota Department of Labor and Industry, Construction Codes and Licensing Division license export: residential contractors as of October 6, 2026. The board's live lookup may differ.
  • Top-line counts are business licenses from the DLI residential contractors file (Residential Building Contractor, Residential Remodeler Contractor, Certificate of Exemption, Residential Roofer Contractor, Manufactured Home Installer). The same file also lists individual qualifying-person licenses; those are shown separately and never added to the business count.
  • The residential contractors file keeps expired, revoked, suspended and terminated records going back decades: 59,290 rows in all. Only status Issued, which DLI defines as current and active, is counted as active.
  • Electrical, plumbing and mechanical bond tables come from separate DLI files. Contractor (business) licenses and individual electrician or plumber licenses are listed separately and never added together.
  • Minnesota has no state HVAC license in these files. The hvac count is active mechanical contractor bonds filed with DLI, which is a bond on file, not a skills license.
  • Counts are licenses or bonds, not distinct companies: one company can hold licenses in several trades and appear in more than one count.
  • Cities come from the address on file, not where the contractor works. 576 active residential business licenses with an out-of-state address are left out of the city table.
  • Each record carries a yes/no enforcement action flag, but DLI publishes no definition or time period for it with the export, so no discipline count is shown.
  • The files are updated nightly; these counts are a snapshot as of October 6, 2026.
How these counts are defined
Rows Total
Rows in all four state files, any status, licenses held by businesses and by individuals.
Active Total
Residential contractor licenses held by a business that the state shows as Issued, which it defines as current and active. Individual licenses in the same file are not counted here.
Active by license type
Active residential contractor licenses held by a business, by license type. Types with fewer than 10 are not shown.
Active by specialty
Active licenses in each of the four state files by license type, split by whether a business or an individual holds the license. Business and individual rows are never added together. Rows with fewer than 10 are not shown.
Active by trade
Active licenses held by a business in the license types listed for each trade. The HVAC count is mechanical contractor bonds on file, a bond rather than a skills license. These are licenses, not distinct companies.
Cities
Active residential contractor business licenses by the city on the address on file, Minnesota addresses only, top 50 cities with at least 10 licenses.
Expiring within the next year
Active residential contractor business licenses whose expiration date falls within one year after the snapshot date.
Active Out Of State
Active residential contractor business licenses with an address outside Minnesota. They are left out of the city table.
Discipline Actions
Not shown. Each record carries a yes or no enforcement flag, but the state publishes no definition or time period for it.

Counts only, no personal data. Small groups are left out. Rows marked business, individual or mixed count different holders and are never added together.

Questions

Does Minnesota require a contractor license?
Yes, in most cases Minnesota requires a state license for general contractors. A residential contractor with gross annual receipts from residential work under $15,000 may hold a Certificate of Exemption instead of a license. The Minnesota Department of Labor and Industry, Construction Codes and Licensing Division issues it as one of several credentials, such as Residential Building Contractor, Residential Remodeler or Qualifying Builder.
How do I look up a contractor license in Minnesota?
The Minnesota Department of Labor and Industry, Construction Codes and Licensing Division keeps the record for general contractors in Minnesota. Use the official lookup linked in the Look up a license table, and treat the board's own record as final.
How do I look up an electrician license in Minnesota?
The Minnesota Department of Labor and Industry, Construction Codes and Licensing Division (Board of Electricity) keeps the record for electrical contractors in Minnesota.
How do I look up a plumbing license in Minnesota?
The Minnesota Department of Labor and Industry, Construction Codes and Licensing Division (Plumbing Board) keeps the record for plumbing contractors in Minnesota.
Does Minnesota have an HVAC license?
The Minnesota Department of Labor and Industry, Construction Codes and Licensing Division keeps the record for HVAC contractors in Minnesota.
Do roofers need a license in Minnesota?
The Minnesota Department of Labor and Industry, Construction Codes and Licensing Division keeps the record for roofing contractors in Minnesota.
How many contractors are registered or licensed in Minnesota?
The Minnesota Department of Labor and Industry, Construction Codes and Licensing Division license export: residential contractors lists 11,683 active records as of October 6, 2026.

Sources

This is not a government site. The licensing board's own record governs; always confirm on the official lookup. Information as of October 6, 2026.