Minnesota Department of Labor and Industry (DLI), Construction Codes and Licensing Division (state mechanical contractor bond); individual competency is licensed by cities, not the state administers HVAC technician licensing in Minnesota. Every figure below is verified against the board’s own official pages and dated. Who must personally hold a credential — the contractor, the business, or the individual worker — is set out under Requirements.

What it’s called

There is no single ‘Minnesota HVAC license.’ The statewide credential is a $25,000 MECHANICAL CONTRACTOR BOND filed with the Department of Labor and Industry (Minn. Stat. 326B.197) - filed by the contracting business, not issued to a technician - and the state issues no HVAC technician license at all (’there is no state license required for mechanical contractors,’ DLI). The credential a technician actually carries is a CITY-issued Certificate of Competency (a ‘comp card’), and the business also needs the city’s contractor license: in Minneapolis an ‘HVAC Class A’ (install/fix/clean) or ‘HVAC Class B’ (clean only) license, in St. Paul a ‘Warm Air’ and/or ‘Ventilation’ business trade license. So a search for a ‘Minnesota HVAC license’ maps to the state mechanical bond plus a municipal competency card and contractor license. Separately, EPA Section 608 refrigerant certification is a FEDERAL credential, not a Minnesota license. ‘HVAC license,’ ‘AC license,’ ‘mechanical license,’ ‘warm air license,’ and ‘comp card’ are common informal names for these state-bond-plus-city-license requirements.

License types & fees

TypeExperienceExamFeeScope
Mechanical Contractor Bond - the mandatory STATEWIDE credential (a surety bond filed with DLI, not a competency license)None. There is no state experience, education, or examination requirement to file the mechanical contractor bond. DLI states plainly: 'While there is no state license required for mechanical contractors, businesses must file a $25,000 mechanical contractor bond with DLI in order to contract to perform gas, heating, ventilation, cooling, air conditioning, fuel burning or refrigeration work.' The bond is held/filed by the contracting business, not by each technician.None at the state level. (Individual competency is examined by cities that issue competency cards - see the local license type below.)The fee for filing the bond with DLI is $100, and the filing is valid for two years; the renewal fee for a bond filing is also $100 (Minn. Stat. 326B.197(b) authorizes a biennial bond filing fee of $100). The $25,000 is the penal sum of the surety bond itself, obtained from a corporate surety licensed in Minnesota (the premium is paid to the insurer, not to DLI). The bond must be on the form approved by DLI.Required of a person contracting to do gas, heating, ventilation, cooling, air conditioning, fuel burning, or refrigeration work (Minn. Stat. 326B.197(a)). The bond 'is in lieu of all other bonds to any political subdivision required for work covered by this section' - so the state bond preempts local BOND requirements, but it does NOT replace a city's competency card or municipal contractor license.
Municipal HVAC / mechanical contractor license + Certificate of Competency (issued by CITIES, not the state)Set by each city. Minneapolis requires 'a minimum of four years of work experience' before an applicant may take the certification exam for a competency card (Fuel gas fitter, Refrigeration, Warm air/ventilation, Steam and hot water). St. Paul requires a City of Saint Paul Certificate of Competency (Master Warm Air and/or Ventilation), or proof of a current City of Minneapolis Master's Card.Yes, at the city level. A Certificate of Competency card in Minneapolis 'is proof that a trades person has the required qualifications to install, alter, repair, and service equipment and systems,' earned by passing the city's competency examination. St. Paul issues its own Master Warm Air / Ventilation competency certificate by examination.Minneapolis: the HVAC Class A or Class B contractor license fee is set on the city license fee schedule; the Minneapolis-St. Paul competency-card reciprocity fee is $30 per trade. St. Paul: the Warm Air and the Ventilation business trade licenses are $188.00 each, per year. Minneapolis HVAC Class A requires a State of MN $25,000 bond; Class B (cleaning only) requires a $10,000 bond from the City. (Fees other than these verified figures are set by each city's schedule and are omitted here rather than guessed.)Minneapolis issues an 'HVAC Class A' license for contractors who 'Install, Fix, Clean' heating, ventilation and air conditioning systems, and an 'HVAC Class B' license limited to contractors who CLEAN HVAC systems only. St. Paul issues a Warm Air Business Trade License (install any equipment used in an environmental heating system) and a Ventilation Business Trade License (install equipment that supplies or removes air). Refrigeration and gas fitting are separate municipal licenses. Cities other than Minneapolis and St. Paul set their own rules; confirm with the city where the work will be performed.

Who does NOT need this license — exemptions

Minnesota does not issue a state HVAC/mechanical LICENSE, so the statewide requirement to be ’exempt’ from is the mechanical contractor BOND under Minn. Stat. 326B.197, which by its terms reaches only ‘a person contracting to do gas, heating, ventilation, cooling, air conditioning, fuel burning, or refrigeration work.’ That scope creates the natural carve-outs: (1) EMPLOYEES - an individual who performs mechanical work as an employee of a bonded contractor is not the person ‘contracting to do’ the work and does not file a bond of their own; DLI confirms ‘Minnesota also has no state license requirement for individual employees of mechanical contractors.’ (2) HOMEOWNERS ON THEIR OWN PROPERTY - a property owner doing mechanical work on their own home is not contracting to do the work for others; homeowner permit allowances are set by the local building official under the State Mechanical Code (Minn. Rules ch. 1346). The bond statute (326B.197) contains no enumerated exemption subdivisions - these follow from the ‘person contracting to do… work’ trigger, and were confirmed by reading the section in full. Separately, the RESIDENTIAL BUILDING CONTRACTOR license (a different credential) expressly does not reach HVAC: Minn. Stat. 326B.805, subd. 6 lists that license’s exemptions, and clause (6) is ‘a mechanical contractor,’ clause (8) exempts a ‘specialty contractor’ providing only one special skill, clause (1) exempts ‘an employee of a licensee performing work for the licensee,’ clause (2) exempts a material person/manufacturer/retailer who does not install, clause (3) exempts an owner-occupant (not one building for resale/speculation - presumed if more than one property in any 24-month period), clause (5) exempts a person whose total gross annual receipts for the licensable work do not exceed $15,000 (by certificate of exemption), and clause (7) exempts ‘a plumber, electrician, or other person whose profession is otherwise subject to statewide licensing, when engaged in the activity which is the subject of that licensure.’ Finally, the state bond ‘is in lieu of all other bonds to any political subdivision required for work covered by this section’ (326B.197(a)) - i.e., it exempts the contractor from having to post a separate LOCAL bond, though not from a city’s competency-card or contractor-license requirement. City competency-card and homeowner exemptions vary by municipality and should be confirmed with the city where the work is performed.

Fees

STATE: filing the $25,000 mechanical contractor bond with DLI costs $100 for a two-year filing, and renewal is $100 (Minn. Stat. 326B.197(b)); the $25,000 is the bond’s penal sum, and the surety premium is paid to the insurer, not to DLI. LOCAL (examples, not statewide figures): in St. Paul the Warm Air and the Ventilation business trade licenses are $188.00 each per year; the Minneapolis-St. Paul competency-card reciprocity fee is $30 per trade. Minneapolis HVAC Class A and Class B license fees are set on the city license fee schedule (Class A requires a State of MN $25,000 bond; Class B requires a $10,000 City bond). Exam fees and other municipal license fees vary by city and are omitted here rather than guessed. EPA Section 608 certification (a federal credential) carries its own separate cost paid to an approved certifying organization.

Exam

There is NO Minnesota state examination for HVAC/mechanical contractors - the statewide requirement is a $25,000 surety bond filed with DLI, which involves no exam, education, or experience test (Minn. Stat. 326B.197). Examination happens at the CITY level, where a technician earns a Certificate of Competency. In Minneapolis, the competency card ‘is proof that a trades person has the required qualifications to install, alter, repair, and service equipment and systems,’ issued by exam after a minimum of four years of work experience, in trades including Warm air/ventilation, Refrigeration, and Fuel gas fitter. St. Paul issues its own Master Warm Air / Ventilation Certificate of Competency by examination, and accepts a Minneapolis Master’s Card in lieu of its own. Because there is no statewide exam, the specific exam content, passing score, and fee are set by each city and are omitted here rather than stated as a single statewide figure.

Renewal & continuing education

The state mechanical contractor bond filing is valid for two years and renews on a $100 biennial filing fee (Minn. Stat. 326B.197(b)); the surety bond itself must be kept continuously in effect. Municipal contractor licenses and competency cards renew on the city’s own cycle - St. Paul’s Warm Air / Ventilation business trade licenses are annual ($188 each). There is no statewide renewal exam or continuing-education step for the bond. None at the state level. The Minnesota mechanical contractor bond (Minn. Stat. 326B.197) carries no continuing-education condition - there is no state HVAC license to attach CE to. Any continuing-education requirement is a matter of municipal competency-card rules and varies by city; confirm with the city that issues the competency card. (Separately, EPA Section 608 certification does not expire and has no CE requirement.)

How to apply

Applications are handled by Minnesota Department of Labor and Industry (DLI), Construction Codes and Licensing Division (state mechanical contractor bond); individual competency is licensed by cities, not the state. Start at the official application page .