State licence

    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 license

    The rule in detail

    State-level requirement
    State licence
    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.

    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 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.