Skip to content
ClearLicensed

Minnesota Roofing License Renewal: Deadlines, Fees and CE

The Residential Roofer (Minnesota Department of Labor and Industry - Construction Codes and Licensing Division (CCLD) (Board of Electricity, Plumbing Board)) renews every 2 years, has a renewal fee of about $185, requires 14 hours of continuing education and requires a bond of $15,000 (verify with the board). Fees change, so check the official site for the exact amount.

Full rule details
Verified dataLast checked Oct 17, 2026, next review due July 2027

Informational: verify with the issuing board.

Residential Roofer

RR · State license · Minnesota Department of Labor and Industry - Construction Codes and Licensing Division (CCLD) (Board of Electricity, Plumbing Board)

Renewal cycle
Every 2 years
Continuing education
14 hours
Show CE rulesMinn. Stat. 326B.821 requires the qualifying person to complete 14 hours of continuing education per two-year licensure period, including 1 hour on energy codes and 1 hour on business management strategies. DLI's roofer renewal page still describes a one-year license period (April 1 to March 31) with 7 hours per period and 1 hour on lead-safe practices in the first license period; confirm the hours due with DLI before renewing. Exam prep courses do not count and hours do not carry forward.
Deadline rule
All residential contractor/remodeler/roofer licenses expire March 31 (two-year license; Minn. Stat. 326B.815(b) says licenses are effective for two years and expire March 31). Renewal must be received by expiration date.
Show fees, grace period, bond and insurance
Grace period
None - DLI must receive a complete renewal application on or before the expiration date (Minn. Stat. 326B.094 subd. 3); license may expire before the renewal is processed.

Fees, approximate

Renewal fee
About $185
Late fee
About $90 late fee (renewal+late = about $275) per CCLD fee schedule (one-half of about $180 license fee, 326B.092 subd. 3).
Reinstatement
Show the details (amounts are approximate)Per Minn. Stat. 326B.094 subd. 2 and 326B.092 subd. 4: a license may be renewed up to 2 years after expiration by paying all renewal fees for the expired period, the late fee, and the current renewal fee; while expired the licensee cannot perform licensed activity. More than 2 years after expiration: renewal fee is returned and a new license (including exam) is required.

Fees change. Check the official site for the exact amount.

Why approximate?

Boards change fees often and some charge extra processing fees. We show a recent amount so you can plan.

Bond
Required: $15,000. Verify the amount with the board.
Insurance
Statute 326B.86 subd. 2: commercial general liability (premises/operations and products/completed operations) of at least $100,000 per occurrence, $300,000 aggregate bodily injury and $25,000 property damage, or $300,000 combined single limit per occurrence/aggregate; certificate on file with DLI. DLI roofer page states at least $300,000 per occurrence including at least $10,000 property damage (slightly different wording). Workers' compensation certificate or exemption statement and unemployment insurance info required.
Reciprocity
No reciprocity located for roofer licenses.
Notes

Residential roofer license (RR) permits only roofing work; BC/CR license holders can also do roofing. Qualifying person (QP) must pass exam and keep Q registration (QR) active via CE. $15,000 surety bond (continuous) required (Minn. Stat. 326B.86). Renewal fee = $180 license + $5 CE; unlike BC/CR no Contractor Recovery Fund fee. Active Secretary of State filing required. Commercial roofing is not state-licensed: contractors must hold Construction Contractor Registration (see general_contractor). Certificate of exemption (XR, $10) available for roofers under $15,000 annual receipts.

Track this renewal

Add your Minnesota Roofing license to ClearLicensed and we will email you 90, 60, 30, 14, 7 and 1 day before it expires.

Start the free trialOr have our team file it for you

The hours, required topics, approved providers and reporting rules for each license are on the Minnesota Roofing continuing education page.

How to renew

  1. 1Check your Residential Roofer deadline: All residential contractor/remodeler/roofer licenses expire March 31 (two-year license; Minn. Stat. 326B.815(b) says licenses are effective for two years and expire March 31). Renewal must be received by expiration date.
  2. 2Complete 14 continuing education hours before renewing. Minn. Stat. 326B.821 requires the qualifying person to complete 14 hours of continuing education per two-year licensure period, including 1 hour on energy codes and 1 hour on business management strategies. DLI's roofer renewal page still describes a one-year license period (April 1 to March 31) with 7 hours per period and 1 hour on lead-safe practices in the first license period; confirm the hours due with DLI before renewing. Exam prep courses do not count and hours do not carry forward.
  3. 3Confirm your bond and insurance meet the board requirements and are not expiring.
  4. 4Renew online at https://www.dli.mn.gov/business/residential-contractors/how-renew-roofer-license
  5. 5Pay the renewal fee on the official site. Expect about $185, but fees change.
  6. 6If you miss the deadline: About $90 late fee (renewal+late = about $275) per CCLD fee schedule (one-half of about $180 license fee, 326B.092 subd. 3).

Minnesota Roofing renewal questions

Answers come from the records above. Informational: verify with the issuing board.

When does a Minnesota roofing license expire?

Residential Roofer: renews every 2 years. All residential contractor/remodeler/roofer licenses expire March 31 (two-year license; Minn. Stat. 326B.815(b) says licenses are effective for two years and expire March 31). Renewal must be received by expiration date. Check with Minnesota Department of Labor and Industry - Construction Codes and Licensing Division (CCLD) (Board of Electricity, Plumbing Board) before you rely on it.

How many CE hours does a Minnesota roofing license need?

Residential Roofer: 14 hours per renewal. Check with Minnesota Department of Labor and Industry - Construction Codes and Licensing Division (CCLD) (Board of Electricity, Plumbing Board) before you rely on it.

Is there a grace period for a Minnesota roofing license?

None - DLI must receive a complete renewal application on or before the expiration date (Minn. Stat. 326B.094 subd. 3); license may expire before the renewal is processed. Check with Minnesota Department of Labor and Industry - Construction Codes and Licensing Division (CCLD) (Board of Electricity, Plumbing Board) before you rely on it.

How much does it cost to renew a Minnesota roofing license?

Residential Roofer: About $185. Fees change. Check the official site for the exact amount.

What happens if a Minnesota roofing license expires?

About $90 late fee (renewal+late = about $275) per CCLD fee schedule (one-half of about $180 license fee, 326B.092 subd. 3). Fees change. Check the official site for the exact amount.

Does Minnesota accept roofing licenses from other states?

No reciprocity located for roofer licenses. Check with Minnesota Department of Labor and Industry - Construction Codes and Licensing Division (CCLD) (Board of Electricity, Plumbing Board) before you rely on it.

Sources

Spot something out of date?

Informational only. Check it with the issuing board. Licensing rules, deadlines and CE requirements change, fee amounts are approximate, and this page can be out of date. It is not legal advice, and we are not affiliated with any state board. Read the disclaimer.

This information is here to help you plan, not to replace the board. Fee amounts are approximate and may be out of date. Deadlines and continuing education rules change too, sometimes without much notice. Always confirm with your licensing board and its official site before you rely on a date or an amount. This is not legal advice.

Free trial

Keep your Minnesota Roofing license current.

Try Basic free for 14 days. No credit card.