Track my renewals →

All states › Minnesota (Department of Labor and Industry)

In Minnesota your licence renews on one date and the qualification behind it renews on another.

Last reviewed August 28, 2026 · Minnesota DLI and Minnesota Statutes sources linked below

Minnesota's residential contractor licence is one of the few in the country where the single most important renewal fact is not a deadline, a fee, or an hour count. It is a sentence on the Department of Labor and Industry's own renewal page, and it reads: "Q registrations also have expiration dates that may not be the same as the license expiration date."

Everything expensive that happens to Minnesota contractors at renewal happens through that sentence. The company holds the licence. A named individual — the qualifying person, or QP — holds a separate credential called a Q registration, with its own number and its own expiry. And DLI states the dependency without qualification: a residential building contractor or remodeler licence cannot be renewed unless the QP for the licence has an active Q registration.

So a contractor can have paid the fee, kept insurance current, done everything on the licence's calendar, and still be unable to renew — because a second calendar nobody was watching ran out first.

The one-sentence version. The licence runs two years to March 31. The QP owes 14 hours of DLI-approved CE per two-year period, of which one hour must be energy code and one hour business management. The Q registration renews automatically when those 14 hours are complete — the hours are the renewal action — but it expires on its own date, which need not be March 31.

The licence cycle, the fees, and the cliff

ItemMinnesota
Who licensesDepartment of Labor and Industry (DLI), Construction Codes and Licensing Division — residential building contractor (QB), remodeler (QC), roofer (QR)
Licence termTwo years, ending March 31 — some licences expire in odd-numbered years, others in even-numbered years
Renewal fee — gross annual receipts under $1 million$505
Renewal fee — $1 million to $5 million$605
Renewal fee — over $5 million$705
Late fee$90, added when a completed renewal is not received by the expiration date
WhereiMS, DLI's online application and renewal system

Note what the fee tiers are keyed to: gross annual receipts, not employee count, not licence class, not project value. A firm crossing $1 million or $5 million between cycles moves up a tier at renewal.

The consequence that stops work, in DLI's own words: "After a license expires, municipalities cannot issue building permits to contractors whose license renewals have not been processed and approved." This is the reason the $90 late fee understates the cost of being late. The penalty is not $90; the penalty is that every city you work in stops issuing your permits until DLI has processed and approved the renewal — not until you have submitted it. DLI's advice is explicit: submit renewals as early as possible to avoid delays and a possible lapse.

The 14 hours, and who actually owes them

The requirement is statutory. Minn. Stat. § 326B.821, subd. 2 states it in one line: "A qualifying person of a licensee must provide proof of completion of 14 hours of continuing education per two-year licensure period."

Read the subject of that sentence. The obligation attaches to a qualifying person of a licensee — not to the company, not to every licensed individual on staff, not to the owner unless the owner is the QP. DLI's definition of the role is equally narrow: the qualifying individual is "the individual responsible for obtaining continuing education on behalf of a residential building contractor, residential remodeler, or residential roofer."

Within those 14 hours, subd. 21(a) requires two specific hours, and it uses "must":

RegistrationRequired topicsRemainingTotal
Qualifying builder (QB)1 hour energy · 1 hour business management12 hours14
Qualifying remodeler (QC)1 hour energy · 1 hour business management12 hours14
Qualifying roofer (QR)1 hour energy · 1 hour business management12 hours14

The statutory wording is worth having exactly, because both required hours are narrower than their labels suggest. The energy hour must relate to "energy codes or energy conservation measures applicable to residential buildings." The business hour must relate to "business management strategies applicable to residential construction businesses" — a generic small-business course is not obviously within it. DLI adds a content standard for the other twelve: course content must "demonstrate significant intellectual or practical content and deal with matters directly related to residential construction, workforce safety, or the business of running a company in the residential construction industry."

Two rules that quietly disqualify hours you thought you had

1. You cannot take the same course twice in a period — and teaching it counts as taking it. Subd. 2 continues: "Credit may not be earned if the licensee has previously obtained credit for the same course as either a student or instructor during the same licensing period." The instructor clause is unusual and catches exactly the people most likely to trip it: experienced QPs who teach a code or safety class for a trade association and then sit the same class to top up hours. Both the teaching and the attending are the same credit, once.

2. The number can stay at 14 while the mix changes underneath you. Subd. 21(b) gives the commissioner a power most contractors have never read: "Immediately following the adoption date of a new residential code, the commissioner may prescribe that up to seven of the required 14 hours of continuing education credit per licensure period include education hours specifically designated to instruct licensees on new or existing State Building Code provisions." Half your cycle can be pre-committed to code instruction after a code adoption without the headline "14 hours" changing at all. If a new residential code has been adopted in your cycle, check what has been designated before you buy a course package.

Courses must be DLI-approved to count. If you completed something valuable that was never pre-approved, DLI has a route rather than a dead end: submit the Continuing Education Course — Individual Application for Approval, together with the certificate of completion, all course materials and handouts, and the application fee. Approval is not guaranteed, and the handout requirement means you need to keep the materials, not just the certificate.

Three things must be simultaneously true on renewal day

DLI's renewal page is really a list of preconditions, and only one of them lives on your licence's calendar. Miss any and the renewal does not go through.

ConditionWhat DLI requiresWhose calendar
Active Q registrationThe licence "cannot be renewed unless the QP for the license has an active Q registration." The registration renews automatically once the QP completes the 14 hoursThe QP's — expiry "may not be the same as the license expiration date"
Active Secretary of State filingYour corporate, LLC or assumed name filing must be active, and on all licence-related documents the business name must appear exactly as filed with the Minnesota Secretary of StateThe Secretary of State's — annual renewal, separate system
Current liability and workers' comp informationThe licence cannot renew unless DLI has current information about your liability policy and your compliance with Minnesota's workers' compensation requirementsYour insurer's — policy period, not licence period

The insurance certificate has three formatting requirements that get renewals kicked back, and they are cheap to get right in advance: the business name must appear on the certificate exactly as it appears on the Secretary of State filing; the insurance agent's signature must be on the certificate; and the Minnesota Department of Labor and Industry must be listed as a "certificate holder." An ACORD form or DLI's own form both work. Certificates and workers' comp compliance forms can be emailed to dli.license@state.mn.us rather than uploaded, if that is faster.

The entity-change trap. DLI states it twice on the renewal page, which is a fair signal of how often it happens: if you change your business structure — sole proprietorship to LLC or corporation, or corporation to LLC — you need to apply for a new licence for the new entity, as well as filing the new entity with the Secretary of State. It is not an amendment to the existing licence and it is not a renewal. A firm that reorganises in February and assumes it will simply renew in March has a new application to make, on an application timeline, not a renewal timeline.

Minnesota gives you at least four dates to miss: the March 31 licence expiry, the QP's Q registration expiry, the Secretary of State filing, and the insurance policy period. LicenseLedger puts them on one calendar and warns you while there is still time to earn the hours.

See how it works →

If your firm also holds trade licences, those hours are different again

Many Minnesota residential firms carry plumbing, electrical or other DLI credentials in-house, and a common planning error is assuming the 14-hour residential figure covers the people who hold them. It does not — each credential carries its own hours, its own code/non-code split, and in two cases a first-year exemption:

CredentialHours per licence periodSplit
Master plumber · restricted master · journeyworker · restricted journeyworker168 code + 8 technical/other
Water conditioning master or journeyworker42 code + 2 other
Medical gas certificate holder4All 4 technical, beginning with the initial renewal
Master electrician (AM, BM)1612 code + 4 non-code — no CE required in the first year of licence
Journeyworker / maintenance electrician / Class B installer1612 code + 4 non-code
Power limited technician164 code + 12 non-code
Lineman (LN)0No CE listed
Master elevator (EM)1612 elevator code + 4 electrical code — no CE required in the first year of licence
Certified building official / building official limited35Code or non-code — reduced to 35 by the 2021 Legislature effective July 1, 2021
Manufactured home installer qualifying person (QI)124 HUD-related + 8 other, and the hours may be completed at any time during a three-year period

Two structural points hide in that table. The manufactured home installer runs on a three-year CE window while the residential contractor runs on two — so a firm holding both is managing two different period lengths, not just two different totals. And the manufactured home programme uses the same qualifying-person architecture as the residential licence: DLI states that the "licensed manufactured home installer's qualifying person (QI) is responsible for completing the continuing education hours." Same pattern, different letter, different clock.

How Minnesota compares to the other named-individual state

Minnesota and Oregon both put a single named person between the company and its licence, and it is worth seeing the two designs side by side, because the failure modes are opposite.

Minnesota — Qualifying PersonOregon — Responsible Managing Individual
What the person holdsA separate Q registration with its own number and its own expiration dateNo separate registration — the RMI is a role recorded on the licence
How the person's status renewsAutomatically, on completion of the 14 CE hoursNot applicable; the person qualifies once by training and exam
Hours pegged toA flat 14, with two mandatory topicsYears licensed (8 or 16 residential) or key-employee headcount (16 to 80 commercial)
The characteristic failureSilent date drift — the Q registration lapses on a date nobody diaried, and the licence renewal is blockedSudden departure — the RMI leaves, and a temporary designation lasts a maximum of 14 days
Cheapest insuranceLook up the QP's Q registration expiry today and diary it separately from March 31Qualify a second RMI before you need one

The full Oregon breakdown is here →

What to do this week

  1. Look up your QP's Q registration expiry. Not the licence expiry — the registration's own date, in iMS or through DLI's licence and registration lookup. If it is earlier than your March 31, that is your real deadline.
  2. Check the QP's CE status, not just their attendance. Hours only count if the course was DLI-approved. Pull the completed-credits view in iMS rather than counting certificates in a drawer.
  3. Confirm the two mandatory topics are actually covered — one hour of energy code or energy conservation for residential buildings, one hour of business management strategies for residential construction. Twelve good general hours plus zero energy hours is a failed cycle.
  4. Check whether a new residential code has been adopted in your cycle and whether the commissioner has designated any of the 14 hours to code instruction. Up to seven can be.
  5. Pull your Secretary of State filing and compare the business name character-for-character against your insurance certificate and licence records.
  6. If you changed entity type since the last renewal, start a new licence application now — that is a new application, not a renewal.
  7. Name a successor QP. The Q registration is one person's, and the licence is downstream of it.

Related

Official sources