Every licensed HVAC contractor in Minnesota must renew their Mechanical Contractor license on a 2-year cycle through the Department of Labor and Industry (DLI). Let your renewal lapse and you're immediately barred from performing HVAC work, pulling permits, or taking new contracts — and reinstating an expired license gets more complicated and expensive the longer you wait.
This guide covers the complete MN HVAC license renewal process: continuing education requirements, current fees, renewal timeline, online vs. paper options, and the most common mistakes that cause HVAC contractors to end up with expired licenses.
Who Needs to Renew
If you hold any of the following DLI-issued licenses covering HVAC work in Minnesota, you're on the 2-year renewal cycle:
- Mechanical Contractor (the primary HVAC business license)
- Boiler Inspector
- Refrigeration Contractor
Individual HVAC technicians working under a licensed Mechanical Contractor company do not hold separate individual licenses through the DLI (unlike electricians or plumbers) — the company-level Mechanical Contractor license covers the business. However, anyone handling refrigerants must hold an EPA Section 608 certification, which has its own separate renewal requirements.
MN HVAC License Renewal Requirements
Continuing Education Hours
The DLI requires continuing education (CE) for Mechanical Contractor license renewal. CE must be from DLI-approved providers and be completed before submitting your renewal application. Approved topics include:
- Minnesota Mechanical Code updates — Minnesota adopts and amends the International Mechanical Code (IMC). Code cycle changes affect duct design, combustion air requirements, and equipment installation standards.
- Fuel gas code (NFPA 54/IFGC) — Gas line sizing, appliance connections, and venting requirements are frequent CE topics for HVAC contractors.
- Energy code compliance — Minnesota's energy code (MNEC) sets efficiency standards for HVAC equipment and duct insulation that HVAC contractors must know.
- Safety and OSHA compliance — Required for all DLI license renewals.
Confirm with your CE provider whether they report completions directly to the DLI. If they don't, you'll need to submit proof of completion yourself when applying. Finding out at renewal time that your hours weren't reported is a common delay.
Check the current CE hour requirement for Mechanical Contractor licenses at dli.mn.gov — the DLI publishes the exact hour requirements with each renewal cycle.
Current Renewal Fees
Mechanical Contractor renewal fees are set by the DLI and periodically updated. Always verify the current fee schedule at dli.mn.gov before submitting your application. Key points about MN HVAC license renewal fees:
- Fees vary by license category (Mechanical Contractor vs. Boiler Inspector)
- Business (company) licenses carry higher fees than individual licenses
- Late renewals submitted after the expiration date incur additional penalty fees
- Licenses expired for extended periods may require additional CE hours or re-examination on top of standard fees
Mechanical Contractor Licenses: Additional Requirements
Beyond CE hours, Mechanical Contractor business license renewals require:
- Current general liability insurance certificate (naming the State of Minnesota as a certificate holder)
- Updated surety bond documentation meeting current DLI minimums
- Workers' compensation certificate (required if you have employees)
Get your bonding and insurance renewed before starting the license renewal application — missing documents will delay processing and could cause your license to lapse while you chase paperwork.
Online vs. Paper Renewal Process
Online Renewal (Recommended)
The DLI online portal is the fastest renewal method for your Minnesota HVAC license. The process takes about 15 minutes:
- Go to dli.mn.gov and navigate to the Mechanical Licensing section
- Log in using your license number
- Confirm your CE hours appear on record (if your provider reported directly, they'll show automatically)
- Upload current bond and insurance documents (required for Mechanical Contractor licenses)
- Pay the renewal fee online
- Download your renewed license certificate
Online renewals typically process within 1–3 business days. Your updated status will appear in the DLI database — and in our search tool — within 24 hours of processing.
Verify your HVAC license status after renewal →
Paper Renewal
Paper applications are still accepted by the DLI but are significantly slower. Mail processing typically takes 2–4 weeks. If your license is expiring soon, paper renewal creates a real risk of a gap in your active status. If you go the paper route, submit at least 45 days before expiration. Download forms from dli.mn.gov.
Renewal Timeline and Deadlines
| Time Before Expiration | What to Do |
|---|---|
| 90 days out | Confirm exact expiration date; schedule CE courses |
| 60 days out | Complete all required CE hours; renew surety bond and insurance |
| 30 days out | Submit online renewal application and pay fee |
| 14 days out | Verify "Active" status with updated expiration date in DLI database |
| Expiration date | License is now Expired if not renewed — work stops immediately |
| After expiration | Penalty fees apply; extended lapses may require additional CE or re-exam |
Not sure of your exact expiration date? Look it up now — don't guess:
Look up your MN HVAC license status →
Common Renewal Mistakes to Avoid
These are the five most common reasons Minnesota HVAC contractors end up with expired licenses:
- Relying on the DLI renewal notice — The DLI mails a notice roughly 60 days before expiration. Address changes, forwarded mail, and simple oversight cause thousands of professionals to miss it every year. The DLI notice is a reminder, not a safety net — use your own calendar.
- Assuming CE hours were automatically reported — Not all CE providers report completions directly to the DLI. If yours doesn't, you must submit proof yourself. Finding out at renewal time that hours aren't on record adds delays that can push you past your expiration date.
- Waiting until the final week — Online renewals process in 1–3 business days, but delays happen. A license that expires while your application is "in process" is an expired license. Submit with enough lead time that a processing hiccup doesn't cost you your active status.
- Letting bond or insurance lapse first — Mechanical Contractor license renewals are rejected if your surety bond or liability insurance has expired. Renew bonding and insurance before touching the license renewal application — not after.
- Not knowing the exact expiration date — Minnesota HVAC licenses expire on a rolling basis based on when the license was originally issued or last renewed. Many contractors remember roughly when they renewed but miss by days. Check your exact date.
What Happens If Your HVAC License Expires
The moment your Mechanical Contractor license expires, the DLI flags it as "Expired" in the public database. Anyone who checks — permit offices, general contractors, homeowners — sees that status immediately. The consequences are immediate:
- Cannot legally perform HVAC installation or repair work in Minnesota
- Permit applications will be denied — no active license, no permit
- Equipment warranties may be voided (most manufacturers require licensed installation)
- Liability insurance may not cover work performed on an expired license
- Late renewal fees apply on top of standard renewal costs
Need to Verify an HVAC Contractor's License?
Property managers, general contractors, and homeowners can verify any Minnesota Mechanical Contractor license status in seconds. Our tool checks 244,000+ DLI records updated daily.
Search MN HVAC contractor licenses → | Batch verify multiple licenses →
Never Miss Your Renewal Deadline Again
Stop relying on DLI mail or your own memory. Our monitoring service tracks your license status daily and sends email alerts at 90, 60, and 30 days before expiration — so you're never caught off guard.
Monitor your license status for $29/mo — expiration alerts, status change notifications, and instant access to your full license record. Sign up below and we'll remind you before your next renewal deadline.
Look up your MN HVAC license → | Verify your license status →
Get weekly MN license updates — free
We track Minnesota license regulation changes so you don't have to. No spam, just the updates that matter.
No spam. Unsubscribe any time.