All states › Minnesota (Department of Labor and Industry)
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.
| Item | Minnesota |
|---|---|
| Who licenses | Department of Labor and Industry (DLI), Construction Codes and Licensing Division — residential building contractor (QB), remodeler (QC), roofer (QR) |
| Licence term | Two 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 |
| Where | iMS, 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 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":
| Registration | Required topics | Remaining | Total |
|---|---|---|---|
| Qualifying builder (QB) | 1 hour energy · 1 hour business management | 12 hours | 14 |
| Qualifying remodeler (QC) | 1 hour energy · 1 hour business management | 12 hours | 14 |
| Qualifying roofer (QR) | 1 hour energy · 1 hour business management | 12 hours | 14 |
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."
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.
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.
| Condition | What DLI requires | Whose calendar |
|---|---|---|
| Active Q registration | The 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 hours | The QP's — expiry "may not be the same as the license expiration date" |
| Active Secretary of State filing | Your 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 State | The Secretary of State's — annual renewal, separate system |
| Current liability and workers' comp information | The licence cannot renew unless DLI has current information about your liability policy and your compliance with Minnesota's workers' compensation requirements | Your 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.
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 →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:
| Credential | Hours per licence period | Split |
|---|---|---|
| Master plumber · restricted master · journeyworker · restricted journeyworker | 16 | 8 code + 8 technical/other |
| Water conditioning master or journeyworker | 4 | 2 code + 2 other |
| Medical gas certificate holder | 4 | All 4 technical, beginning with the initial renewal |
| Master electrician (AM, BM) | 16 | 12 code + 4 non-code — no CE required in the first year of licence |
| Journeyworker / maintenance electrician / Class B installer | 16 | 12 code + 4 non-code |
| Power limited technician | 16 | 4 code + 12 non-code |
| Lineman (LN) | 0 | No CE listed |
| Master elevator (EM) | 16 | 12 elevator code + 4 electrical code — no CE required in the first year of licence |
| Certified building official / building official limited | 35 | Code or non-code — reduced to 35 by the 2021 Legislature effective July 1, 2021 |
| Manufactured home installer qualifying person (QI) | 12 | 4 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.
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 Person | Oregon — Responsible Managing Individual | |
|---|---|---|
| What the person holds | A separate Q registration with its own number and its own expiration date | No separate registration — the RMI is a role recorded on the licence |
| How the person's status renews | Automatically, on completion of the 14 CE hours | Not applicable; the person qualifies once by training and exam |
| Hours pegged to | A flat 14, with two mandatory topics | Years licensed (8 or 16 residential) or key-employee headcount (16 to 80 commercial) |
| The characteristic failure | Silent date drift — the Q registration lapses on a date nobody diaried, and the licence renewal is blocked | Sudden departure — the RMI leaves, and a temporary designation lasts a maximum of 14 days |
| Cheapest insurance | Look up the QP's Q registration expiry today and diary it separately from March 31 | Qualify a second RMI before you need one |
The full Oregon breakdown is here →