roofers
How to Choose the Best Roofer in Minnesota: Licensing, Ice Dams, and Hail Season Red Flags
How to choose the best roofer in Minnesota: verify the DLI license, spot hail storm chasers, ask about ice dams and ice-and-water shield, and compare bids.
In This Article
How to Choose the Best Roofer in Minnesota: Licensing, Ice Dams, and Hail Season Red Flags
The hail stopped around dinnertime. By the next morning, three trucks with out-of-state plates were parked on your block in Eagan, and a friendly guy with a clipboard was offering a free inspection and a new roof "paid for by insurance." That scene plays out across the Twin Cities almost every summer, and it is the moment when Minnesota homeowners are most likely to hire the wrong roofer.
Picking a good roofer here comes down to a few checks you can do in an afternoon. Verify the state license, ask how the crew handles ice dams, and slow down when a storm brings strangers to your door. The rest of this guide walks through each step with Minnesota specifics.
Start With the State License
Minnesota requires residential roofers to be licensed through the Department of Labor and Industry. A contractor who only does roofing can hold a residential roofer license, while a residential building contractor or remodeler license also covers roofing work. Either way, the company working on your house should have one.
Checking takes about two minutes. The Department of Labor and Industry has an online license lookup where you can search by company name or license number, and you can see whether the license is active and whether there are any disciplinary actions on file. Every licensed contractor should also print the license number on contracts, bids, and advertising.
Minnesota runs a Contractor Recovery Fund that can reimburse homeowners, up to a capped amount, for certain losses caused by a licensed residential contractor. If you hire an unlicensed crew, you generally lose access to that fund. Confirm current limits and eligibility directly with the department.
How to Spot a Storm Chaser After a Hailstorm
Minnesota sits in a busy hail corridor. The Twin Cities metro, St. Cloud, and the southern part of the state see damaging hail most summers, and big storms bring a wave of door-knockers from Texas, Oklahoma, and Colorado within days.
Some of these crews do fine work. Many disappear by October, leaving homeowners with no one to call when the new roof leaks in March. A local roofer with a shop address in Minnesota and years of reviews is far easier to track down if something goes wrong.
Watch for these warning signs when someone shows up uninvited:
- They cannot give you a Minnesota license number, or the number does not match the company name in the state lookup.
- They offer to waive or cover your insurance deductible.
- They want you to sign a contract on the spot, before your insurer has inspected.
- They ask for a large cash deposit or full payment up front.
- The truck, phone number, or business address is from out of state.
Minnesota law limits how roofers can get involved in insurance claims. Contractors generally cannot act as your public adjuster, and they cannot promise to pay or rebate your deductible. Homeowners also have cancellation rights in certain cases when a storm-related contract depends on an insurance claim that gets denied, so check the details with the Department of Labor and Industry or the Minnesota Attorney General's Office before you sign.
Ask Every Roofer How They Handle Ice Dams
Ice dams are the Minnesota roof problem. Snow melts on the warm upper part of the roof, runs down to the cold eaves, refreezes, and builds a ridge of ice that pushes water back under the shingles and into your walls and ceilings.
A roofer who only talks about shingle colors has not earned your job. The good ones ask about your attic, your insulation depth, your bathroom fans, and whether you have had water stains in past winters. Ice dams start inside the house, and fixing them takes a roofer who understands that.
Ice-and-Water Shield
Ice-and-water shield is a self-sealing rubberized membrane that goes under the shingles at the eaves, in valleys, and around chimneys and skylights. Minnesota's building code generally requires an ice barrier along the eaves, extending up the roof past the exterior wall line.
Many experienced Minnesota roofers go further. They run a second course up the roof on low-slope sections, cover every valley, and wrap around penetrations. Ask each bidder exactly where the membrane will go, and get it in writing.
Ventilation and Attic Insulation
Proper roof ventilation keeps the roof deck cold in winter, which stops the melt and refreeze cycle. That usually means intake vents at the soffits and exhaust at the ridge, with a clear air path between them.
Insulation and air sealing at the attic floor matter just as much. A roofer who partners with an insulation contractor, or who at least tells you when your attic needs work, is giving you a better result than one who ignores it. The cost of air sealing and added insulation is often modest next to the cost of a ruined ceiling.
How Roofing Differs Around the State
Minnesota is a big state, and the right roofer in Rochester may not be the right roofer in Duluth. Local experience with the weather in your area is worth asking about.
In the Twin Cities and St. Cloud, hail is the headline. Ask about impact-resistant Class 4 shingles, which hold up better to hail. Some insurers offer premium discounts for them, so call your agent before you choose a product.
Duluth and the North Shore see heavy lake-effect snow, longer winters, and steep roofs on older homes in neighborhoods like Lakeside and Congdon. Roofers there should be comfortable with steep pitches, snow load concerns, and heavier ice protection. In Rochester, many neighborhoods were built in the postwar decades, and roofers there often deal with low-slope additions and multiple layers on older ranches.
Comparing Bids the Right Way
Three bids is a good minimum. Ask each roofer to come out, walk the roof or inspect it with a drone, and look in the attic. A bid written from the driveway is a guess.
Compare the scope line by line before you look at the bottom number. One roofer may include a full tear-off, new drip edge, ice-and-water shield in every valley, and ridge venting, while another leaves those out to come in cheaper. The lowest price often covers less work.
Ask how they price surprises. Rotted decking is common on older Minnesota homes, and the per-sheet replacement rate should be written into the contract before the job starts. A fair rate in most of the state runs roughly $75 to $140 per sheet installed, though prices vary.
Before you sign, pull up our roofing contractors listed in Minnesota and compare them against the companies already on your shortlist.
Warranties and What Happens After the Job
Two warranties come with most roofs. The manufacturer warranty covers defects in the shingles themselves, and the workmanship warranty covers installation mistakes made by the roofer.
The workmanship warranty is the one that protects you from leaks caused by bad flashing or missed nails. Good Minnesota roofers commonly offer five to ten years, and some manufacturer-certified installers can register an extended system warranty that covers both materials and labor. Ask who services the warranty if the company closes or sells.
Get a final walk-through when the job is done. A good crew uses magnetic sweepers to pick up nails from the lawn and driveway, and the roofer should give you photos of the decking, ice barrier, and flashing taken before the shingles covered them.
Timing a Roof Replacement in Minnesota
Minnesota's roofing season is short. Most crews work from April through November, and asphalt shingles need warm days to seal properly. After a major hail event, good local roofers book out for months.
If your roof is aging but not leaking, schedule in early spring or late summer before the rush. Winter replacements are possible in emergencies, but cold shingles crack more easily and the adhesive strips may not seal until spring.
For more guides on hiring contractors and planning home projects, see our home improvement and contractor articles on the blog.
Minnesota Roofer FAQ
Do roofers need a license in Minnesota?
Yes. Contractors doing residential roofing in Minnesota must hold a license from the Department of Labor and Industry, either a residential roofer license or a residential building contractor or remodeler license. You can confirm a license in a few minutes with the state's online lookup.
Should I let a door-to-door roofer inspect my roof after hail?
You can, but call your own insurer and a local roofer for a second look before signing anything. A roofer who has been working in Bloomington or Maple Grove for 15 years will still be around if a warranty issue comes up. Never sign a contract the same day someone knocks.
Will a new roof stop ice dams?
A new roof with a full ice-and-water shield at the eaves stops most leaks from ice dams. Preventing the dams themselves usually takes attic air sealing, insulation, and balanced ventilation. Many Minnesota homes need all three to solve the problem for good.
Are impact-resistant shingles worth it in Minnesota?
They are worth pricing in hail-prone areas like the Twin Cities metro and St. Cloud. Class 4 shingles usually cost somewhat more than standard architectural shingles, and some insurers offer premium discounts that help offset the difference. Ask your agent what the discount would be before you decide.