United Roofers Association logoUnited Roofers AssociationMinnesota roofer licensing, the Midwest trade group and metro hail

Minnesota

Searching for a Roofers Association in Minnesota?

In Minnesota, the first thing to check on a roofer is a state license from the Department of Labor and Industry (DLI), and only then its association membership. This National Roofing Directory guide explains both, along with the two state laws that govern insurance-paid roofs and the hail record across the Twin Cities and Greater Minnesota.

Minnesota licenses residential roofers

DLI's page on who needs a roofer license is direct: residential contractors who perform roofing work must be licensed, either as a residential roofer, a residential building contractor or a residential remodeler. Roofing subcontractors do not need their own license but must register through DLI's Contractor Registration Program. Contractors with less than $15,000 a year in gross receipts from residential contracting are exempt, but they must obtain a Certificate of Exemption every year.

The license has a defined scope. Minnesota Statutes section 326B.802 describes a residential roofer as someone contracting to work on residential real estate in roof coverings, roof sheathing, roof weatherproofing and insulation, and repair of roof systems, but not construction of new roof systems. DLI adds that gutters, downspouts, soffit and fascia call for a residential building contractor or remodeler license rather than a roofer license.

What a licensed roofer has had to show

According to DLI's roofer license page, a licensed company has:

  • designated a qualifying person who passed DLI's prelicensing exam;
  • filed a $15,000 surety bond;
  • carried liability insurance of at least $300,000 per occurrence, including at least $10,000 of property damage coverage;
  • shown workers' compensation and unemployment insurance, or explained why it is exempt;
  • paid the $180 license fee.

How to look up a Minnesota roofer

DLI's license and registration lookup sends you to its licensing system, where you can check a license's status, continuing education completion and any enforcement actions without creating an account. Search the company name on the contract, not just the name on the truck.

DLI's tips for hiring a contractor list the warning signs worth memorizing after a storm: a contractor who arrives in an unmarked vehicle, asks you to sign an estimate or authorization before you have decided to hire them, offers to pay your deductible, demands full or substantial payment before work begins, or refuses to give a Minnesota license number.

The license also matters after the job. DLI's Contractor Recovery Fund compensates residential property owners for actual, direct out-of-pocket losses caused by a licensed contractor's fraudulent, deceptive or dishonest practices, conversion of funds or failure of performance.

Two statutes for insurance-paid roofs

  • Right to cancel. Under Minn. Stat. 326B.811, if your insurer denies the claim, you may cancel an insurance-paid roofing contract within 72 hours after the insurer notifies you. The contract must carry a boldface notice of that right and a detachable Notice of Cancellation form, and the contractor must return your payments within ten days of cancellation, less compensation for any emergency services.
  • No deductible deals. Under Minn. Stat. 325E.66, a residential roofer paid from insurance proceeds may not promise to pay your deductible or pay you for allowing an inspection, filing a claim or referring others. It must give a good-faith itemized estimate with any repair authorization, and it may not interpret your policy or adjust your claim unless it is licensed as a public adjuster. The commissioner of labor and industry enforces the section.

The roofing associations that cover Minnesota

The Midwest Roofing Contractors Association (MRCA) calls itself the roofing contractors advocate since 1949. Its about page describes an association of roofing contractors that develops programs to help member companies build their business, focused on the middle part of the United States, with a bi-monthly newsletter and an annual Leadership Summit; the next summit is listed for November 18-19, 2026 in Cape Coral, Florida. MRCA's member directory sits behind a login, so the practical check is to ask the roofer for its membership and confirm it with MRCA through its website.

For national membership, NRCA's online member directory lets anyone filter by state, ZIP code and certification type. Both groups also have entries in the National Roofing Directory: MRCA and NRCA.

Hail across the metro and beyond

NOAA's Storm Events Database records 3,021 hail events of 1 inch or larger in Minnesota from 2016 through 2025 (NCEI Storm Events Database). Hennepin, Ramsey, Dakota, Anoka, Washington, Scott and Carver, the seven Twin Cities metro counties, account for 421 of them in the same records.

CountyHail 1 in. or largerHail 2 in. or largerHail days, 1 in.+Covered on
Hennepin1022027Minneapolis
Dakota91533St. Paul & east metro
Washington69818St. Paul & east metro
Stearns64723Greater Minnesota
Wright621128Minneapolis
Ramsey55314St. Paul & east metro
Anoka55815Minneapolis
Olmsted50117Greater Minnesota
Scott29219Minneapolis
Carver20511Minneapolis

July is the state's peak hail month in the database, with 1,021 of Minnesota's 3,845 hail events over the decade. Follow active warnings on the National Roofing Directory's Minnesota storm center.

Minnesota roofers on the National Roofing Directory

Listed companies from Minneapolis, Saint Paul, Bloomington, Plymouth, Maple Grove, Woodbury, Eagan and Rochester are shown here, and NRD keeps a statewide page of Minnesota roofing contractors.

Roofing companies can claim their listing or subscribe to The Roofing Wire for Storm Watch alerts on the states they choose.

Frequently asked questions

Does a roofer need a license in Minnesota?

A company doing residential roofing must be licensed by DLI as a residential roofer, building contractor or remodeler. The main exception is a contractor with under $15,000 a year in residential gross receipts, which must hold an annual Certificate of Exemption instead.

Can I cancel a roofing contract if my insurance claim is denied?

Yes. Minn. Stat. 326B.811 lets you cancel within 72 hours after your insurer tells you the claim has been denied, by written notice to the contractor's address in the contract. Your payments must be returned within ten days.

Can a Minnesota roofer pay my deductible?

No. Minn. Stat. 325E.66 bars a residential roofer working on an insurance-paid job from promising to pay all or part of the deductible, and your insurer is not obligated to consider an estimate from a contractor that breaks the rule.

How can I tell if a roofer belongs to MRCA or NRCA?

Ask the company for its membership, then confirm with MRCA through its website, since its directory requires a login. NRCA's member directory is open to the public and searchable by ZIP code.

Sources

  1. who needs a roofer license — dli.mn.gov
  2. section 326B.802 — revisor.mn.gov
  3. roofer license page — dli.mn.gov
  4. license and registration lookup — dli.mn.gov
  5. tips for hiring a contractor — dli.mn.gov
  6. Contractor Recovery Fund — dli.mn.gov
  7. Minn. Stat. 326B.811 — revisor.mn.gov
  8. Minn. Stat. 325E.66 — revisor.mn.gov
  9. the roofing contractors advocate since 1949 — mrca.org
  10. about page — mrca.org
  11. member directory — mrca.org
  12. online member directory — nrca.net
  13. NCEI Storm Events Database — ncei.noaa.gov