Last updated: May 3, 2026
How to Start an HVAC Business in Minnesota (2026)
Minnesota’s HVAC regulatory environment is structured differently from most other states, and getting it right starts with understanding what Minnesota does not issue: there is no state-issued Master, Journeyman, or Apprentice HVAC license. Minnesota’s plumbing trades have full state-issued tradesperson licenses through the Minnesota Department of Labor and Industry (DLI), and electrical trades have full state-issued tradesperson licenses through DLI’s Electrical Section, but mechanical/HVAC trades sit in a different bucket: state-level regulation is limited to a $25,000 mechanical contractor surety bond filed with DLI under Minn. Stat. § 326B.46 and § 326B.197, and individual tradesperson licensure happens at the municipal level through Minneapolis, St. Paul, Duluth, and other cities.
The result is a bifurcated compliance picture: every HVAC contractor doing gas, heating, ventilation, cooling, air conditioning, fuel-burning, or refrigeration work files the DLI bond, but the workforce competency requirements – master and journeyperson “comp cards” – come from each city’s licensing department. Minneapolis and St. Paul recognize each other’s comp cards under a reciprocal agreement, but Duluth, Rochester, and outstate cities each set their own rules. Anyone planning to work across multiple Twin Cities suburbs should expect to register in each city separately.
Add to that the federally driven refrigerant transition to A2L (R-32 and R-454B) that began January 1, 2025 for residential and January 1, 2026 for commercial equipment under the AIM Act, plus the Minnesota Paid Leave 0.88% premium (0.66% for ≤30 employees) on top of standard payroll, plus Earned Sick and Safe Time from day one, and the operational picture for an HVAC business in Minnesota in 2026 looks substantially different from Iowa, Wisconsin, or the Dakotas.
Minnesota HVAC Licensing at a Glance
| Requirement | Source | Cost | Notes |
|---|---|---|---|
| State Mechanical Contractor Bond | DLI under Minn. Stat. § 326B.46/197 | $25,000 bond + $100 filing fee (2-year validity) | Required for gas/heating/HVAC/refrigeration work statewide |
| Federal EPA 608 Certification | EPA-approved testing agencies | $30-$150 exam fees, varies by type | Required for handling refrigerants; Type I/II/III/Universal |
| Minneapolis HVAC Class A (Install/Fix/Clean) | Minneapolis Business Licenses | State $25K bond + city trade license fee + insurance | Required to install or repair HVAC in Minneapolis |
| Minneapolis HVAC Class B (Clean only) | Minneapolis Business Licenses | $10,000 city bond + city trade license fee | Cleaning-only contractors |
| Minneapolis Competency Cards (Comp Cards) | Minneapolis Construction Code Service | Application + exam fees | Master and Journeyperson comp cards for individuals |
| St. Paul Contractor License | St. Paul DSI – 375 Jackson Street | License fee + $500K liability insurance + 30-day cancellation notice | Reciprocal comp card recognition with Minneapolis |
| Minnesota State Building Code | DLI (statewide minimum) | Permit fees vary by local jurisdiction | 2020 IBC, IRC, IECC + 2018 IMC under MN Rule 1346 |
| Workers’ compensation (NCCI 5183) | Minn. Stat. § 176.041 | Class 5183 (Plumbing/HVAC) typical | Required from first hire (no minimum threshold) |
| Minnesota Paid Leave + ESST | DLI / pl.mn.gov | 0.88%/0.66% premium + 1 hr/30 ESST accrual | Both apply to HVAC employees |
| Sales tax on HVAC work | MN DOR under Minn. Stat. § 297A.61 | Varies by job type (real-property contract vs. retail) | Generally exempt as real-property contract; materials taxable to contractor |
The Minnesota DLI Mechanical Contractor Bond – The One State-Level Requirement
The single statewide HVAC compliance requirement in Minnesota is the mechanical contractor bond. Under Minn. Stat. § 326B.46 and § 326B.197, every contractor performing gas, heating, ventilation, cooling, air conditioning, fuel-burning, or refrigeration work must file a $25,000 surety bond with DLI before starting work. Bond mechanics:
- Bond amount: $25,000 face value
- DLI filing fee: $100 for the initial filing, $100 to renew
- Validity: 2 years; bond must be continuous (no gaps in coverage)
- Form: DLI-approved bond form, signed and notarized
- Surety: Must be a surety company licensed to do business in Minnesota
- Annual surety premium (cost to contractor): Typically $250-$500/year depending on credit, business history, and surety carrier – representing the actual annual cost to the contractor for maintaining the bond, separate from the DLI’s $100 filing fee
- Filing: Online through the DLI portal or by mail to the DLI Construction Codes and Licensing Division with the $100 fee payable to the State of Minnesota
The bond protects consumers and Minnesota itself from harm caused by improper or fraudulent mechanical work. Claims against the bond can include unfinished work, damage to property, refund disputes, and unpaid taxes or wages.
Important note: The DLI mechanical contractor bond does not certify competency – it only ensures financial recourse if something goes wrong. Competency for individual workers (master and journeyperson level) is regulated at the city level, not the state level. This is unlike Minnesota’s plumbing and electrical trades, where the state issues individual tradesperson licenses through DLI.
Minneapolis Licensing – Class A vs. Class B + Comp Cards
Minneapolis has the most extensive HVAC contractor licensing in Minnesota. The Minneapolis Department of Community Planning and Economic Development (CPED) issues two distinct HVAC contractor classifications, plus competency cards for individuals:
| License Type | Scope of Work | Bond Requirement |
|---|---|---|
| HVAC Class A | Install, Fix, and Clean HVAC systems | State of Minnesota $25,000 mechanical contractor bond (DLI-filed) |
| HVAC Class B | Cleaning only – HVAC systems | $10,000 City of Minneapolis bond |
Class A is what most full-service HVAC contractors hold – it covers installation of new equipment, repair, service calls, and cleaning. Class B is a narrower category for duct-cleaning specialists and similar businesses that do not install or repair equipment. The structure is unusual nationally and reflects Minneapolis’s history of regulating HVAC cleaning separately from full HVAC contracting.
Beyond contractor licenses, Minneapolis requires competency cards (comp cards) for individual workers performing HVAC work in the city. Comp cards are issued at master and journeyperson levels through the Minneapolis Construction Code Service (Public Service Building, 505 Fourth Ave. S., Room 220, Minneapolis 55415). Application requirements include experience documentation and an examination administered by the city or a third-party testing agency. Comp cards must be renewed periodically.
St. Paul Licensing and Reciprocal Recognition
St. Paul handles HVAC contractor and worker licensing through the Department of Safety and Inspections (DSI) at 375 Jackson Street, Suite 220. The St. Paul approach:
- Contractor License: St. Paul issues a Warm Air/Ventilation business trade license (or related mechanical category depending on scope) requiring application, fee, insurance, and the state DLI mechanical bond. Insurance must be a Certificate of Insurance with a combined single limit of $500,000 for bodily injury and property damage, or split limits of $500,000 BI and $200,000 PD, plus 30-day cancellation notice.
- Comp Cards: St. Paul issues its own ventilation/warm air competency cards at master and journeyperson levels.
- Reciprocity with Minneapolis: St. Paul and Minneapolis have a long-standing reciprocal agreement – certification (comp card) in one city automatically qualifies the holder in the other, eliminating the need for redundant testing if you work in both cities. Bonded contractor licenses still need to be applied for separately because the licensing fees and city-specific bond/insurance forms differ.
Minnesota State Building Code – 2018 IMC + 2020 IECC
Minnesota adopts mechanical and energy codes statewide through the Minnesota State Building Code, but with one important quirk: Minnesota uses the 2018 International Mechanical Code (IMC), not the 2020 or 2021 IMC that most peer states have moved to. The relevant code references for HVAC work:
- 2018 IMC (Minnesota Mechanical Code): Adopted under MN Rule 1346, effective March 31, 2020
- Minnesota Mechanical Fuel Gas Code: Effective April 6, 2020 (gas piping, venting, gas appliances)
- 2020 IBC (Building Code): Commercial structure requirements
- 2020 IRC (Residential Code): 1-2 family dwellings
- 2020 IECC (Energy Conservation Code): Insulation, glazing, HVAC equipment efficiency, duct insulation, mechanical commissioning
The 2018 IMC adoption (rather than 2020 or 2021) means Minnesota lags peer states like Wisconsin (2018 IMC by reference) and Iowa (2021 IMC) by one cycle, and energy efficiency thresholds in HVAC equipment requirements track the 2020 IECC. Code update cycles in Minnesota typically run every 3-6 years; the next major update is anticipated 2026-2027 to bring forward the 2024 ICC editions.
Federal A2L Refrigerant Transition – R-32 and R-454B Replacing R-410A
The single most operationally important federal change facing Minnesota HVAC contractors in 2026 is the refrigerant transition under the AIM Act of 2020 and the EPA Technology Transitions Rule:
- January 1, 2025: New residential split-system air conditioners and heat pumps (≤65,000 Btu/hr) must use refrigerants with Global Warming Potential (GWP) below 700. R-410A (GWP 2,088) is no longer permitted in newly manufactured residential equipment.
- January 1, 2026: The same restriction extends to most commercial equipment. New light-commercial split systems and packaged units must use refrigerants below GWP 700.
- Replacement refrigerants: The two dominant replacements are R-32 (GWP 675) and R-454B (GWP 466). Both are A2L classified by ASHRAE – mildly flammable (lower flammability than propane R-290, but flammable nonetheless) and require updated installation, service, and leak-detection practices.
- Service and installation impacts: A2L refrigerants require leak-detection sensors in some applications, specific brazing techniques, refrigerant-specific recovery equipment, and updated charging procedures. Existing R-410A equipment can continue to be serviced with R-410A indefinitely – but new equipment installed after the transition dates uses A2L refrigerants and requires A2L-trained technicians.
- EPA 608 certification: EPA 608 Type II and Universal certifications cover both R-410A and A2L refrigerants. ESCO Institute, Mainstream Engineering, and RSES are the dominant EPA 608 testing providers; many Minnesota technical colleges (Hennepin Tech, Dakota County Tech, Saint Paul College, Lake Superior College) offer A2L-specific training as continuing education.
Plan refrigerant transition logistics into 2026 inventory and training: stocking R-32 and R-454B in your service van, ensuring leak-detection equipment is appropriate for A2L refrigerants, and updating service procedures and customer disclosures as needed.
Sales Tax Treatment of HVAC Work
Minnesota’s sales tax treatment of HVAC services follows the state’s real-property contract rule: when an HVAC contractor performs work that becomes a permanent part of the building (installing a furnace, replacing ductwork, installing a new air conditioner), the contractor is treated as the end-consumer of the materials and pays sales tax to the supplier when purchasing equipment. The labor portion and the bundled price to the customer are not taxable as a sale of tangible personal property.
By contrast, when an HVAC contractor sells a portable unit or a small product (e.g., delivering and installing a window AC unit that is not permanently affixed), the transaction may be treated as retail and subject to state sales tax (6.875% + local). When in doubt, the MN DOR’s Sales Tax Fact Sheet 128, “Contractors,” spells out the rules. Pure service calls (cleaning, maintenance, no equipment installation) are also generally non-taxable as services.
Cost to Start an HVAC Business in Minnesota
| Cost Category | Solo HVAC Contractor (Year 1) | HVAC Business with 2 Techs (Year 1) |
|---|---|---|
| LLC formation (MN SOS, online) | $155 | $155 |
| DLI Mechanical Contractor Bond (state) | $100 filing fee + $250-$500 surety premium | $100 + $250-$500 |
| EPA 608 certification (initial) | $30-$150 | $30-$150 per tech |
| Minneapolis Class A trade license (if operating in Mpls) | $200-$500 | $200-$500 |
| Minneapolis comp card application (per worker) | $50-$200 | $50-$200 per worker |
| St. Paul contractor license (if operating in StP) | $200-$500 | $200-$500 |
| General liability insurance ($500K-$1M limits) | $700-$1,800 | $1,500-$3,500 |
| Workers’ comp (NCCI 5183, payroll-based) | n/a (solo) | $3,000-$10,000+ (rate-based on payroll and experience) |
| Service van (used, equipment, branding) | $15,000-$45,000 | $30,000-$90,000+ (2 vans) |
| Tools, gauges, recovery, A2L equipment | $3,500-$10,000 | $6,500-$20,000 |
| Inventory (parts, refrigerant, supplies) | $2,000-$10,000 | $5,000-$25,000 |
| UI tax (year 1, 2 techs at $44K wage base) | n/a | $1,200-$5,000+ (industry rate dependent) |
| Minnesota Paid Leave premium (year 1) | n/a | $700-$1,500+ (employer share) |
| Marketing, software (CRM, dispatching), accounting | $2,000-$5,000 | $3,000-$10,000 |
| Estimated Year 1 total | $24,135 – $73,650 | $51,485 – $156,150+ |
Twin Cities HVAC service rates ($150-$200 standard service call; $250-$400 diagnostic; $5,000-$15,000 typical residential furnace replacement; $7,000-$20,000 typical air conditioner replacement) support these startup investments, but the high front-loaded costs around vans, equipment, and bond/license stacking favor contractors with prior trade experience and access to financing or family resources.
Minnesota HVAC Market Context: Where the Demand Is
Minnesota’s HVAC demand cycle is shaped by extreme cold-climate operating conditions and a large concentration of older housing stock in the Twin Cities and outstate metros:
- Twin Cities Metro: The 7-county Twin Cities region has the largest HVAC service market in the state. Older neighborhoods in Minneapolis (Northeast, South Minneapolis, Powderhorn) and St. Paul (West Side, Como Park, Frogtown) have housing stock predating central air conditioning – meaning a constant flow of new AC installs as homeowners modernize. Suburban Edina, Eden Prairie, Maple Grove, and Plymouth have newer construction with shorter equipment-replacement cycles. Mid-sized commercial work (offices, restaurants, retail) is concentrated in downtown Minneapolis, downtown St. Paul, and the I-494/I-694 ring corridor.
- Rochester: Mayo Clinic facilities and the supporting community drive both medical-grade HVAC work (operating rooms, clinical environments, lab spaces) and residential demand from the highly compensated Mayo workforce. Mayo’s $5B+ Destination Medical Center expansion through 2034 will continue driving large-scale commercial HVAC work in Rochester.
- Duluth: Older housing stock (much built pre-1950) plus harsh winter operating conditions drive consistent boiler, furnace, and heating demand. Lake Superior climate (cool summers) means relatively lower AC penetration than Twin Cities.
- St. Cloud, Mankato, Brainerd Lakes, Alexandria: Central Minnesota lake-country and resort markets have seasonal vacation home HVAC demand alongside the year-round local market. Brainerd and Alexandria see particularly high seasonal activity.
- Iron Range: Industrial HVAC service for taconite mining facilities (US Steel, Cleveland-Cliffs) is a specialty niche; residential demand follows mining-cycle employment.
- Cannabis cultivation HVAC: The September 2025 launch of OCM-licensed cannabis cultivation creates a new specialty niche – precision climate control for grow facilities is a substantial market segment that didn’t exist pre-2025. Many MN HVAC contractors are evaluating whether to develop cannabis-cultivation expertise; the work is high-margin but compliance- and security-sensitive.
Minnesota HVAC Resources
| Resource | What It Covers |
|---|---|
| DLI Mechanical Contractor Bond | State-level $25,000 bond requirement under § 326B.46/197 |
| Minneapolis HVAC Class A/B | Class A (Install/Fix/Clean) and Class B (Clean only) license requirements |
| Minneapolis Competency Cards | Master and Journeyperson HVAC comp cards for individual workers |
| St. Paul Warm Air/Ventilation Trade License | St. Paul DSI contractor and worker licensing; reciprocal with Minneapolis |
| 2020 Minnesota State Building Codes | Minnesota’s adopted IBC, IRC, IECC, plus 2018 IMC under MN Rule 1346 |
| EPA Section 608 | Federal refrigerant handler certification – Type I/II/III/Universal |
| EPA AIM Act and Technology Transitions | Federal HFC phasedown and A2L refrigerant transition timelines |
Related Minnesota Business Guides
← Back to all Minnesota business guides
Frequently Asked Questions
Does Minnesota issue a state HVAC license?
No. Minnesota does not issue a state-level Master, Journeyman, or Apprentice HVAC license. Plumbing and electrical trades have full state-issued tradesperson licenses through DLI, but mechanical/HVAC trades are regulated only at the state level through a $25,000 contractor bond (under Minn. Stat. § 326B.46 and § 326B.197) plus federal EPA 608 certification for refrigerant handling. Individual tradesperson licensing – master and journeyperson “comp cards” – is handled by Minneapolis, St. Paul, Duluth, and other cities through municipal licensing programs.
What is the Minnesota mechanical contractor bond?
The Minnesota mechanical contractor bond is a $25,000 surety bond filed with the Minnesota Department of Labor and Industry under Minn. Stat. § 326B.46 and § 326B.197. The DLI filing fee is $100 for a 2-year validity with a $100 renewal fee. The bond protects consumers and the state from improper or fraudulent mechanical work. Required for any contractor performing gas, heating, ventilation, cooling, air conditioning, fuel-burning, or refrigeration work in Minnesota. The annual surety premium charged by the bonding company is typically $250-$500 depending on the contractor’s credit and business history.
What is the difference between Minneapolis HVAC Class A and Class B?
Class A covers contractors who Install, Fix, and Clean HVAC systems – the typical full-service HVAC business. Class A requires the State of Minnesota $25,000 mechanical contractor bond (filed with DLI) plus a Minneapolis trade license fee. Class B covers contractors who only Clean HVAC systems (no install or repair work). Class B requires a $10,000 City of Minneapolis bond, not the state bond. Both Class A and Class B require Minneapolis competency cards (comp cards) for individual workers performing HVAC work.
Do Minneapolis and St. Paul have reciprocal HVAC licensing?
Yes, partially. The two cities have a reciprocal recognition agreement for HVAC competency cards (comp cards) – meaning a Master or Journeyperson comp card issued by one city automatically qualifies the holder in the other city without re-testing. Contractor licenses (the business-level licenses) still need to be applied for separately because each city has its own application, fee, bond, and insurance requirements. St. Paul requires $500K combined-single-limit liability insurance (or $500K BI / $200K PD split) plus 30-day cancellation notice on the certificate.
What building code does Minnesota use for HVAC?
Minnesota adopts the 2018 International Mechanical Code (IMC) under MN Rule 1346, effective March 31, 2020. The Minnesota Mechanical Fuel Gas Code took effect April 6, 2020. Minnesota also adopts the 2020 IBC, 2020 IRC, and 2020 IECC for building, residential, and energy code requirements. This means Minnesota lags peer states like Iowa (2021 IMC) by one code cycle on mechanical specifically. The next major code update is anticipated 2026-2027 to bring forward the 2024 ICC editions. Permits are pulled through each local building official, and each city sets its own permit fee schedule.
What is the federal A2L refrigerant transition for HVAC?
Under the federal Technology Transitions Rule of the AIM Act of 2020, R-410A is being phased out for new HVAC equipment. R-32 (GWP 675) and R-454B (GWP 466) replace R-410A starting January 1, 2025 (residential) and January 1, 2026 (most commercial). Both R-32 and R-454B are A2L classified – mildly flammable refrigerants requiring updated installation, leak-detection, brazing, and service procedures. Existing R-410A equipment can continue to be serviced with R-410A; only new equipment installed after the transition dates uses A2L. EPA 608 Type II and Universal certifications cover both R-410A and A2L refrigerants.
Does Minnesota tax HVAC services?
Generally no – HVAC services are typically not subject to sales tax when they qualify as a real-property contract under Minnesota’s contractor sales tax rules. The HVAC contractor is treated as the end-consumer of the materials and pays sales tax to the supplier when purchasing equipment; the labor and bundled price to the customer are not taxable. By contrast, retail sales of portable AC units or accessories that are not installed as part of the building can be taxable as tangible personal property at 6.875% state plus local. The MN Department of Revenue’s Sales Tax Fact Sheet 128 (Contractors) spells out the rules. Repair and maintenance services on existing HVAC equipment are also generally non-taxable.
What workers’ compensation class code applies to HVAC in Minnesota?
The dominant NCCI class code for Minnesota HVAC contractors is NCCI 5183 (Plumbing/Mechanical Contractors) – the same class code used for plumbing, gas-fitting, and HVAC work. Minnesota requires workers’ compensation insurance for all employers under Minn. Stat. § 176.041 with no minimum employee threshold (21 narrow exclusion categories). Premiums on NCCI 5183 are set by the Minnesota Workers’ Compensation Insurers Association (MWCIA) base rate plus the contractor’s experience modification factor, with private competitive carriers writing the policies. Apprentices, helpers, and lower-classification activities may sometimes carry different sub-codes; consult your carrier and audit results carefully each renewal.
More Minnesota Business Guides
- How to Start a Cleaning Service in Minnesota (2026)
- How to Start a Daycare in Minnesota (2026)
- How to Start a Food Truck in Minnesota (2026)
- How to Start a Hair Salon in Minnesota (2026)
- How to Start a Landscaping Business in Minnesota (2026)
- How to Start a Private Investigator Business in Minnesota (2026)
Start a HVAC Business Business in Other States
- Alabama
- Alaska
- Arizona
- Arkansas
- California
- Colorado
- Connecticut
- Washington D.C.
- Delaware
- Florida
- Georgia
- Hawaii
- Idaho
- Illinois
- Indiana
- Iowa
- Kansas
- Kentucky
- Louisiana
- Maine
- Maryland
- Massachusetts
- Michigan
- Mississippi
- Missouri
- Montana
- Nebraska
- Nevada
- New Hampshire
- New Jersey
- New Mexico
- New York
- North Carolina
- North Dakota
- Ohio
- Oklahoma
- Oregon
- Pennsylvania
- Rhode Island
- South Carolina
- South Dakota
- Tennessee
- Texas
- Utah
- Vermont
- Virginia
- Washington
- West Virginia
- Wisconsin
- Wyoming