
Helping Excelsior homeowners with roof repair, roof replacement, storm restoration, and exterior services built for lakeside living.
Excelsior homeowners face unique challenges, from the persistent lake winds of Excelsior Bay to the intense summer hail storms that sweep through the Lake Minnetonka area.
From the historic downtown area near Water Street to the serene lakeside neighborhoods, CM Roofing LLC brings the premium craftsmanship this community expects. We understand that your home is your most significant investment, and we protect it with materials and techniques built specifically for the seasonal extremes of Minnesota and the unique exposure of lakeside properties.
Specialists in wind-exposed properties.
Serving the heart of Excelsior.
Managing humidity and algae issues.
Restoration for Excelsior's heritage.

A+
BBB Accredited
BBB Accredited since 2021, licensed Minnesota contractor.
Comprehensive exterior solutions designed to withstand the Minnesota elements.
Full tear-offs and premium shingle installations for lakeside properties, using the highest quality materials.
Get StartedFast fixes for leaks, missing shingles, and general wear and tear caused by high winds and lake exposure.
Get StartedExpert hail and wind damage assessment specifically for Excelsior's unique weather patterns.
Get StartedWe guide you through the complex insurance process, ensuring your home is properly restored after storm damage.
Get StartedDurable and beautiful siding options like James Hardie and vinyl to enhance your home's curb appeal and protection.
Get StartedSeamless gutter systems and high-performance guards to protect your foundation from heavy rainfall.
Get StartedLakefront living in Excelsior means your roof faces more intense wind and humidity. From the heavy ice dams of winter to the high-velocity winds that sweep across the bay, your roof is your first line of defense.


Lakeside Damage Documentation
We photograph wind and hail damage that lakeside properties often need flagged separately for claims.
Your Call, Your Timeline
We share what we find and let you decide when to move forward.
Owner On Every Job
Carlos runs each project personally -- no call center, no subcontracted crews.
Minnesota Licensed & Insured
Licensed contractor CR807082, BBB Accredited A+ since 2021.
License # CR807082

Quality You Can Trust
Every shingle, every nail, and every cleanup is handled with precision.
CM Roofing LLC proudly serves homeowners throughout Excelsior and nearby Twin Cities communities with roof repair, roof replacement, storm restoration, siding, and exterior services.
Our crew brings dependable craftsmanship to the west metro and Lake Minnetonka area, from storm repair to full exterior upgrades.

Common questions from Excelsior residents about our services.
Wondering if being right on the lake changes anything for your roof's lifespan? Homes close to Lake Minnetonka deal with more sustained humidity and lake-effect moisture than inland homes, which can accelerate algae growth and wear on shaded roof sections over time, especially on north-facing slopes.
Not sure what's actually worth checking for after a hailstorm passes? Look for dented gutters or downspouts as an easy visual clue, along with granules collecting on the ground below the roofline. Hail can also bruise shingles without leaving obvious surface damage, so even if things look fine from the ground, a close-up inspection is the only way to know for sure.
Dreading the paperwork and adjuster process on your own? Yes. We document damage thoroughly with photos and a written assessment, then work directly with your insurance company to make sure nothing gets missed or left off the scope of work.
Trying to decide if the upgrade is worth it for a lakeside property? For homes in the Excelsior Bay area, yes. Class 4 impact-resistant shingles flex instead of cracking when hail hits, which matters given how exposed lakeside properties can be during summer storms. Many insurance carriers also offer premium discounts for homes with them installed.
Schedule a free roof inspection with a crew that understands lakeside homes in Excelsior.