home-improvement · MN roofing

Minnesota roofing contractor checklist

Published September 1, 2026 · LeadGod editorial team

{ "title": "Minnesota Roofing Contractor Checklist: What to Verify Before You Hire", "metaDescription": "Hiring a roofer in MN? Use this Minnesota roofing contractor checklist to verify licenses, insurance, bids, and contracts before signing anything.", "body": "# What Should You Check Before Hiring a Roofing Contractor in Minnesota?\n\nA new roof is one of the biggest home investments you'll make. In Minnesota, hail storms, ice dams, and heavy snow put roofs through serious stress — which means finding a qualified contractor matters more than almost anywhere else in the country. The problem is that roofing attracts storm-chaser scams and fly-by-night outfits, especially after a major weather event.\n\nThis checklist walks you through every step you should take before signing a roofing contract in Minnesota. Save it, print it, or share it with a neighbor who's about to replace their roof.\n\n---\n\n## 1. Verify Minnesota Licensing and Registration\n\nMinnesota requires residential roofers to be licensed as Residential Building Contractors or Residential Remodelers through the Minnesota Department of Labor and Industry (DLI). This is not optional — contractors who skip this step are breaking state law.\n\nWhat to check:\n- Look up the contractor's license number at the Minnesota DLI license lookup tool.\n- Confirm the license is active, not expired or suspended.\n- Ask the contractor for their license number before any work begins.\n- Make sure the company name on the license matches the one on your contract.\n\nIf a contractor can't give you a license number, that's a red flag. Stop there.\n\n---\n\n## 2. Confirm Insurance — Both Types\n\nEvery legitimate Minnesota roofer should carry two types of insurance:\n\nGeneral Liability Insurance — covers damage to your home if something goes wrong during the job.\n\nWorkers' Compensation Insurance — covers workers if they're injured on your property. Minnesota law requires workers' comp for most employers. Without it, you could be held liable if a worker falls off your roof.\n\nWhat to do:\n- Ask for a Certificate of Insurance (COI), not just a verbal promise.\n- Call the insurance company directly to confirm the policy is current.\n- Make sure coverage amounts are reasonable — at least $300,000 in general liability is a common baseline, though higher is better.\n\n---\n\n## 3. Research Their Reputation\n\nA license and insurance are the floor, not the ceiling. You also want a contractor with a solid track record.\n\nReputation checklist:\n- Search for reviews on Google, the Better Business Bureau (BBB), and Angi.\n- Check whether the BBB shows any unresolved complaints.\n- Ask the contractor for three local references from jobs completed in the past year — then actually call them.\n- Search the company name plus "complaint" or "scam" to see if anything comes up.\n- Find out how long they've been in business in Minnesota. Local companies with years of history are generally more accountable.\n\nIf a roofer pressures you to decide immediately or can't provide references, walk away.\n\n---\n\n## 4. Get Multiple Written Bids\n\nNever accept a verbal quote. Get at least three written bids from different contractors. A detailed bid should include:\n\n- The full scope of work (tear-off of old shingles, underlayment, flashing, ventilation, etc.)\n- Specific materials with brand names and product lines\n- Labor costs broken out separately\n- Project start and estimated completion date\n- Warranty information — both the manufacturer's warranty and the contractor's workmanship warranty\n- Payment schedule\n\nIn Minnesota, storm damage claims often involve your insurance company. If that's your situation, make sure the contractor is experienced with insurance-funded projects and can provide a public adjuster referral if needed.\n\nWant help figuring out what questions to ask? Talk to our free intake assistant anytime.\n\n---\n\n## 5. Review the Contract Line by Line\n\nBefore you sign anything, your written contract should cover:\n\n- Full legal name and address of the contractor\n- License number on the document itself\n- Detailed scope of work matching the bid\n- Payment terms — be cautious of contractors who demand full payment upfront. A deposit of 10–30% is normal; the rest should be due at completion.\n- Change order process — how changes to scope or cost are handled in writing\n- Lien waiver clause — confirms subcontractors and suppliers have been paid so a mechanic's lien can't be placed on your home\n- Dispute resolution language\n- Cleanup and debris removal responsibilities\n\nMinnesota law also gives homeowners a right to cancel certain home improvement contracts within three business days of signing. Confirm this right is documented in your contract.\n\n---\n\n## 6. Watch for Storm-Chaser Red Flags\n\nAfter a major hail or wind event, out-of-state contractors flood Minnesota neighborhoods. Some are legitimate. Many are not. Watch for:\n\n- Unmarked trucks or vague company names\n- No local address — just a P.O. box or out-of-state office\n- High-pressure tactics to sign the same day\n- Offers to "waive your deductible" — this is insurance fraud in Minnesota and a serious red flag\n- Asking you to sign an Assignment of Benefits (AOB) before your insurer has even assessed the damage\n\nIf something feels off, trust your gut. You can always connect with a specialist through our free chat to get a second opinion before committing.\n\n---\n\n## FAQ: Minnesota Roofing Contractor Questions\n\n### H3: Does Minnesota require roofing contractors to be licensed?\nYes. Residential roofers must be licensed through the Minnesota Department of Labor and Industry as Residential Building Contractors or Residential Remodelers. Always verify the license is active before hiring.\n\n### H3: Is it legal for a Minnesota roofer to waive my insurance deductible?\nNo. It is illegal under Minnesota law for a contractor to offer to pay, waive, or rebate your insurance deductible. This constitutes insurance fraud. If a contractor makes this offer, report them to the Minnesota Department of Commerce.\n\n### H3: What warranty should I expect on a new roof in Minnesota?\nMost quality shingle manufacturers offer 25- to 50-year material warranties. Workmanship warranties from the contractor typically range from 1 to 10 years, depending on the company. Get both warranties in writing before work starts.\n\n### H3: How much should I put down as a deposit for a roofing job in Minnesota?\nA deposit of 10–30% of the total project cost is typical. Be cautious of any contractor who demands 50% or more upfront, or full payment before the work is done.\n\n### H3: What if I have a dispute with my Minnesota roofing contractor?\nYou have several options: file a complaint with the Minnesota DLI, contact the BBB, or consult an attorney. If your contractor was unlicensed, you may have additional remedies under Minnesota's contractor recovery fund.\n\n---\n\n## Bottom Line\n\nHiring the right Minnesota roofing contractor comes down to doing your homework: check the license, confirm insurance, get written bids, read your contract, and stay alert to red flags. Taking an extra day or two to verify these details can save you thousands of dollars and months of headaches.\n\nNot sure where to start or want to talk through your specific situation? Talk to our 24/7 AI to see if you have a strong case — free, no obligation. → Start free intake" }

Talk to our 24/7 AI to see if you have a strong case

Free, no commitment. We'll match you to a top attorney in your area within minutes.

Start free intake

Disclaimer: this article is informational only and does not constitute legal, medical, or financial advice. Consult a licensed professional for guidance specific to your situation.