(Frequently Asked Questions)





The cost to replace your roof in Minnesota will come down to the site of your roof and the type of roofing material you want to add. Minnesota homeowners can expect a full roof replacement of between $15,000 to $35,000 ($3.50 to $7.00 per sqft.).
20 years is what you should expect in Minnesota from a roof that has been properly installed, insulated, and avoided significant damage. We recommend getting your roof checked periodically, especially after the 10-year mark.
Minnesota presents harsh winters, which means your shingles can last anywhere from 10 to 20+ years. 30 years would be the best-case scenario, but typically the 20-year mark is when Minnesota homeowners should look into replacing their shingle roof.
If you have roof damage confined to a small portion of your roof, it can typically be repaired or patched up. But if the damage covers 30% or more of your roof, then a roof replacement is highly advised.
Reroofing is a cheaper and quicker alternative to a complete roof replacement. Reroofing means your new roof will be placed directly over your original roofing material. This means less labor, materials, and time is needed to complete your roofing project.
As Minnesota’s top roofing contractor, we take pride in servicing many communities throughout The North Star State.
As you can see we service many communities throughout Minnesota. So if your roof is in need of restoration, schedule a free roof estimate today.
We service the following locations: Andover, Anoka, Arden Hills, Blaine, Bloomington, Brooklyn Park, Chanhassen, Chaska, Columbia Heights, Coon Rapids, Cottage Grove, Crystal, Eagan, Eden Prairie, Edina, Excelsior, Forest Lake, Fridley, Golden Valley, Hopkins, Lake Elmo, Lauderdale, Little Canada, Mahtomedi, Maple Grove, Minnetonka, New Brighton, New Hope, Plymouth, Richfield, Roseville, Saint Anthony, Saint Louis Park, Spring Lake Park, Spring Park, St. Louis Park, St. Paul, Stillwater, Wayzata, White Bear Lake, Woodbury