Minnesota License and Renewal Fees
The 14 verified whole-dollar state fees Minnesota publishes, read 2026-10-05 on DLI's own pages or the statute: a $50 application and examination fee, a $180 base license fee, the Contractor Recovery Fund tier that replaces bonding for BC and CR, and renewal at $505, $605 or $705 with a $90 late fee. Amounts no official page publishes are withheld by name — never guessed.
01 How the money works
$50 EXAM + $180 BASE+RECOVERY FUND $320 / $420 / $520→RENEWAL $505 / $605 / $705 (+$90 LATE)≠LOCAL PERMIT FEE (municipal)
- Initial license — $180 base plus the fund tier gives $500, $600 or $700 of license and fund; add the separate $50 exam fee for $550, $650 or $750. Roofers pay $180 alone. (Rule MN-LICENSE-FEE.) S-MN-DLI-RBC-LICENSE
- Recovery Fund fee — $320 under $1M, $420 from $1M to $5M, $520 over $5M, measured on gross receipts never reduced by costs; the fund replaces bonding for BC and CR. (Rule MN-RECOVERY-FUND.) S-MN-MCL-326B-89
- Renewal — $505, $605 or $705 received before expiration, plus a $90 late fee after it; a lapsed renewal within two years owes the expired-period fees, the late fee and the current renewal. (Rule MN-RENEWAL-FEE.) S-MN-DLI-RENEWALS
- Cycle and CE — two years ending March 31 (timely by March 1 under § 326B.885 subd. 1), 36 months for installers, and 14 hours of CE per two-year period with the $5 CE fee. (Rules MN-RENEWAL-2YR, MN-CE-14H.) S-MN-MCL-326B-885S-MN-MCL-326B-821
- Registration fee — NOT_VERIFIED — § 326B.701 and DLI's page publish no amount, so none is stated here. (Rule MN-REGISTRATION.) S-MN-MCL-326B-701
01 Application, examination and base license fee — DLI
| Fee | Amount | Applies to | Source |
|---|---|---|---|
| Qualifying-person application and examination fee (commissioner-administered exam) | $50 | QB (qualifying builder) / QC (qualifying remodeler) / QR (qualifying roofer) exam | S-MN-MCL-326B-092 |
| Residential contractor business license — base license fee (BC / CR / RR) | $180 | Residential Building Contractor, Residential Remodeler, Residential Roofer (2-year business license) | S-MN-DLI-RBC-LICENSE |
| Residential roofer license — license fee (NO Contractor Recovery Fund surcharge) | $180 | Residential Roofer (RR) | S-MN-DLI-ROOFER |
02 Contractor Recovery Fund fee by gross annual receipts — § 326B.89
| Fee | Amount | Applies to | Source |
|---|---|---|---|
| Contractor Recovery Fund fee — gross annual receipts under $1,000,000 | $320 | Initial and renewal BC/CR licenses (also applies on renewal — § 326B.092 subd. 7(f)) | S-MN-MCL-326B-89 |
| Contractor Recovery Fund fee — gross annual receipts $1,000,000 to $5,000,000 | $420 | Initial and renewal BC/CR licenses | S-MN-MCL-326B-89 |
| Contractor Recovery Fund fee — gross annual receipts over $5,000,000 | $520 | Initial and renewal BC/CR licenses | S-MN-MCL-326B-89 |
03 Renewal fees and the late fee — DLI renewals page
| Fee | Amount | Applies to | Source |
|---|---|---|---|
| Residential contractor license renewal — gross annual receipts under $1,000,000 | $505 | BC / CR renewal received before expiration (2-year cycle) | S-MN-DLI-RENEWALS |
| Residential contractor license renewal — gross annual receipts $1,000,000 to $5,000,000 | $605 | BC / CR renewal received before expiration (2-year cycle) | S-MN-DLI-RENEWALS |
| Residential contractor license renewal — gross annual receipts over $5,000,000 | $705 | BC / CR renewal received before expiration (2-year cycle) | S-MN-DLI-RENEWALS |
| Late renewal fee (completed renewal not received by expiration) | $90 | BC / CR / RR renewal after the March 31 expiration | S-MN-DLI-RENEWALS |
| Continuing education fee (added to renewals of licenses with a CE requirement) | $5 | BC / CR / RR renewal (the qualifying person's 14-hour CE) | S-MN-MCL-326B-092 |
04 Board fees and the mechanical bond filing — § 326B.092
| Fee | Amount | Applies to | Source |
|---|---|---|---|
| Board fee — 1-year license (§§ 326B.31–59 electrical/plumbing/water conditioning; §§ 326B.90–925 high pressure piping) | $4 | 1-year licenses in the board-fee families | S-MN-MCL-326B-092 |
| Board fee — 2-year license (§§ 326B.31–59 electrical/plumbing/water conditioning; §§ 326B.90–925 high pressure piping) | $8 | 2-year licenses in the board-fee families | S-MN-MCL-326B-092 |
| Mechanical contractor bond filing fee (initial filing and each renewal) | $100 | Mechanical contractor bond with DLI (gas, heating, ventilation, cooling, air conditioning, fuel burning or refrigeration work) | S-MN-DLI-MECHANICAL-BOND |
05 Renewal cycles and continuing education
| Credential | Cycle | Continuing education | Source |
|---|---|---|---|
| mn:residential_building_contractor_license | 24 months | Qualifying person: 14 hours of DLI-approved CE per two-year licensure period — at least 1 hour Energy Code and 1 hour business management strategies (§ 326B.821 subd. 2 and subd. 21); up to 7 of the 14 hours may be State Building Code instruction right after a new residential code adoption; Q registration renews automatically on completing the 14 hours and must be ACTIVE for the company license to renew | S-MN-DLI-RENEWALS |
| mn:residential_remodeler_license | 24 months | 14 hours per two-year licensure period (≥1h Energy Code, ≥1h business management) — § 326B.821 subd. 2, 21; Q registration (QC) must be active | S-MN-DLI-RENEWALS |
| mn:residential_roofer_license | 24 months | 14 hours per two-year licensure period — § 326B.821 subd. 2, and subd. 21 is titled 'Residential building contractor, remodeler, and roofer education' (1h energy + 1h business management) | S-MN-MCL-326B-885 |
| mn:manufactured_home_installer_license | 36 months | S-MN-MCL-326B-885 | |
| mn:construction_contractor_registration | 24 months | S-MN-MCL-326B-701 |
06 Not verified — withheld by name
NOT_VERIFIED
- § 326B.701 Construction Contractor Registration fee — no amount on the statute or DLI's page.
- Manufactured home installer initial and renewal fees.
- Per-class electrical fee rows — §§ 326B.31–399 establish the families, but the class amounts were not read this phase.
- Sign contractor bond amount and trade per-class fees.
- Municipal permit fees — LOCAL_AUTHORITY_REQUIRED.
07 Sources
S-MN-DLI-MECHANICAL-BONDfee schedule
Mechanical contractor bond requirements — Minnesota DLI
https://www.dli.mn.gov/business/plumbing-contractors/mechanical-contractor-bond-requirementsS-MN-DLI-RBC-LICENSEboard page
Residential contractor licensing — Minnesota DLI
https://www.dli.mn.gov/business/residential-contractors/residential-contractor-licensingS-MN-DLI-RENEWALSfee schedule
Contractor, remodeler license renewals — Minnesota DLI
https://www.dli.mn.gov/business/residential-contractors/contractor-remodeler-license-renewalsS-MN-DLI-ROOFERboard page
Roofer license — Minnesota DLI
https://www.dli.mn.gov/business/residential-contractors/roofer-licenseS-MN-MCL-326B-89statute
Minn. Stat. § 326B.89 — Contractor Recovery Fund
https://www.revisor.mn.gov/statutes/cite/326B.89S-MN-MCL-326B-092fee schedule
Minn. Stat. § 326B.092 — Fees
https://www.revisor.mn.gov/statutes/cite/326B.092