Choosing the right roofing contractor is just as important as choosing the right materials. Unfortunately, the roofing industry attracts its share of fly-by-night operators, especially after storms. Here's how to protect yourself.
Verify Licensing and Insurance
In Minnesota, roofing contractors must be licensed. Ask for their license number and verify it. Make sure they carry both general liability insurance and workers' compensation. A legitimate contractor will happily provide proof.
Check for Local Roots
Hire a contractor with a permanent local presence — a physical office, local phone number, and established reputation in the community. Storm chasers from out of state often disappear when warranty issues arise.
Read Reviews and Ask for References
Check Google reviews, BBB ratings, and ask for references from recent projects in your area. A quality contractor will have a track record you can verify.
Get Everything in Writing
A professional estimate should detail the scope of work, materials to be used, timeline, payment schedule, and warranty information. Be wary of contractors who only provide verbal quotes.
Understand the Warranty
Ask about both manufacturer warranties on materials and the contractor's workmanship warranty. A reputable contractor stands behind their work with a meaningful guarantee.
Red Flags to Watch For
Be cautious of door-to-door solicitations after storms, demands for large upfront payments, pressure to sign immediately, and prices that seem too good to be true.
Kodiak Structures & Exteriors is a licensed, insured, and locally rooted contractor serving the north Twin Cities metro. Call (651) 983-1609 for a free, no-pressure estimate.




