Minnesota Roofing License Requirements
Minnesota requires a state licence for residential roofing, and roofers are the explicit exception to the general specialty-contractor exemption. The baseline rule is that a licence is needed only by someone offering MORE than one special skill, and DLI lists eight special skills (excavation; masonry/concrete; carpentry; interior finishing; exterior finishing; drywall and plaster; roofing; general installation specialties). But DLI states directly: 'Specialty contractors who provide only one special skill are not required to have a state license (except residential roofers)' and, under the roofing category, 'Roofers are required to obtain a license.' Anyone contracting directly with the owner of residential real estate of one to four units to provide just roofing work must hold a residential building contractor, residential remodeler, or residential roofer licence. Licences are issued to companies, each of which must designate a qualifying person who passes the DLI exam (no prior experience or education prerequisite) and meets continuing education. Subcontractors who do not contract with the homeowner, employees of a licensed contractor, and commercial contractors do not need this licence, though subcontractors and commercial contractors must register through DLI's Construction Contractor Registration Program.
Do roofers need a license in Minnesota?
Yes — Minnesota requires a state roofing license
A state agency issues a credential you must hold before contracting for roofing work, and it can take that credential away.
Look up a Minnesota licenseThe rule in detail
- State-level requirement
- State licence
- Licensing authority
- Minnesota Department of Labor and Industry (DLI), Construction Codes and Licensing Division
- Class covering roofing
- Residential Roofer (RR) licence, or alternatively a Residential Building Contractor or Residential Remodeler licence — any of the three permits roofing. A Residential Roofer licence permits roofing ONLY: DLI states it does not allow the licensee to perform any work besides roofing, and specifically that a licensed roofer cannot contract to install gutters, downspouts, soffit or fascia, which require a residential building contractor or remodeler licence.
- Dollar threshold
- No dollar threshold for roofing. DLI does issue a Certificate of Exemption for residential building contractors whose gross annual receipts from residential activities are less than $15,000 (gross receipts are not reduced by cost of goods sold, expenses or losses), and a certificate-of-exemption packet is listed among the roofer licence forms.
- Statute or rule
- Minn. Stat. ch. 326B (residential building contractor, remodeler and roofer licensing; the eight 'special skill' categories).
- Bond
- $15,000 surety bond with power of attorney, signed and sealed by the surety, with the company name on the bond identical to the name on the application.
- Insurance
- General liability insurance with limits of at least $300,000 per occurrence, including at least $10,000 property damage coverage, with DLI named as certificate holder; plus a Minnesota workers' compensation certificate (or a written explanation of exemption) and unemployment insurance (or a written explanation of exemption).
- Reciprocity
- No published reciprocity arrangement for roofing.
- Public license lookup
- Search the Minnesota register
Local licensing and permits in Minnesota
City and county building permits and inspections still apply, and some Minnesota cities require a separate local contractor licence in addition to the state licence. Two Minnesota consumer rules are worth flagging alongside licensing: insurance deductible rebates for roof repair are not allowed, and a homeowner may cancel a roofing contract if their insurer denies the claim — contractors doing storm repairs must include statutory language about this in their contracts.
Permitting is a separate system from licensing, and it is almost always local. In Minnesota, as nearly everywhere in the United States, a full roof replacement is treated by the adopted building code as work requiring a permit and a final inspection, while small repairs are often exempt below a threshold the local code sets. The building department for the city or county where the house sits is the only body that can tell you which side of that line your job falls on.
The two questions are not the same question
Licensing asks whether this contractor is permitted to sell roofing work in Minnesota. Permitting asks whether this specific job on this specific building may proceed. A contractor can be perfectly licensed and still be doing unpermitted work, and an unpermitted roof tends to surface at a sale, at a claim, or at a warranty dispute — years later, when it is expensive.
If you are hiring a roofer in Minnesota
- ●Check the credential at the source. Search the Minnesota public register for the exact legal entity that will sign your contract — not the salesperson, and not the name painted on the truck.
- ●Ask for certificates of insurance directly from the insurer or agent. General liability and workers’ compensation both matter, and roofing carries some of the highest comp premiums of any trade — which is exactly why some operators go without. An injury on an uninsured crew can find its way to your policy.
- ●Confirm who is pulling the permit. It should be the contractor, in their own name. An invitation to pull it yourself as the homeowner moves the code liability onto you, and is often a sign the contractor cannot pull it.
- ●Get the scope in writing before any deposit changes hands. Tear-off versus overlay, decking replacement priced per sheet, underlayment and ice-and-water coverage, ventilation, flashing, and who hauls the debris. Most roofing disputes are scope disputes wearing a different hat.
- ●Be careful after a storm. Door-knocking crews follow hail. Before signing anything that assigns your insurance benefits or commits you to a contractor contingent on a claim being approved, read it twice and check the cancellation terms.
If you are a roofing contractor working in Minnesota
Minnesota holds a state-level requirement, so the first question is whether your work sits inside the classification described above and, where a dollar figure applies, whether the contract value crosses it. Thresholds are normally written against the total value of the contract or the project rather than an individual invoice, so splitting a job into pieces to stay underneath is the specific evasion those statutes exist to catch.
Two consequences of getting this wrong are worth knowing regardless of the state. Contracting without a required credential is commonly a misdemeanour offence, and in most states an unlicensed contractor cannot enforce the contract or file a mechanic’s lien — so an unpaid job simply stays unpaid, with no legal route to collect. Confirm your position with the board before you bid, not after.
Sources
This entry was checked against the following on August 2026. The authority on Minnesota licensing is Minnesota Department of Labor and Industry (DLI), Construction Codes and Licensing Division, not this page — if anything below conflicts with what the board publishes today, the board is right.
- ●Minnesota DLI — Residential contractor licensing ('who needs a license', the eight special skills, roofing, exemptions)
- ●Minnesota DLI — Roofer license (bond, insurance, fee, qualifying person)
- ●Minnesota DLI — Residential contractors, remodelers, roofers (division landing page)
- ●Minnesota DLI — License and registration lookup
Checked August 2026. Licensing rules change — dollar thresholds get raised, boards get reorganised, and statutes get amended mid-session. This page is a research summary, not legal advice, and it is not the authority on anything.
The authority is Minnesota Department of Labor and Industry (DLI), Construction Codes and Licensing Division. Before you sign a contract or bid a job, confirm the current rule with them directly.
Next steps
Roofing contractors in Minnesota
Browse roofing companies across Minnesota by city, compare Google reviews, and request quotes directly. Listings are compiled from public records — check the license yourself before signing.
Free roofing calculators
Roof pitch, roofing squares and shingle bundles, and attic ventilation — each one shows the formula it used, so you can sanity-check a quote before you accept it.
Roofing licensing in every other state
Looking for a Roofing Contractor?
Search roofing companies by city or state, compare Google reviews, and request quotes directly — free, with no middleman. Check any licence number yourself with the state board before work begins.