Roofing Service in Cottage Grove, MN

A roof can look perfectly fine from the driveway and still be failing underneath, especially after a hard winter of freeze-thaw cycling works at the shingles from below. Water that backs up under an ice dam doesn't always show itself right away, sometimes tracking along rafters for weeks before a ceiling stain gives it away. Homeowners are left guessing whether a slow leak is a simple repair or the first sign that an entire roof system has reached the end of its life. The stakes climb every year a problem goes unaddressed, since trapped moisture damages decking and insulation long before it reaches a spot visible from inside the house.


This part of Washington County sits along the north bank of the Mississippi River, holding more river frontage than any other city in Minnesota, a geography that keeps humidity higher near the water and adds another source of moisture working against a roof already fighting the state's freeze-thaw cycles. The city has grown steadily since being platted in 1871, and that long development history means roofs across town span decades of different materials and installation standards, from older homes near the historic district to newer subdivisions built during the population surge since 2000.


We bring over 25 years of roofing work to every Cottage Grove, MN project, and that experience is what makes SPS Contracting an expert roofing service for homeowners dealing with ice dams, storm damage, or a roof simply reaching the end of its life. Beyond roofing, we handle gutters, siding, and insurance claim documentation when a storm is the reason for the call. What sets us apart is treating every inspection as a chance to catch a small problem before it grows into a full replacement, rather than pushing a new roof when a repair would do.

About Cottage Grove, MN

Cottage Grove sits in Washington County along the Mississippi River, roughly 10 miles south of Saint Paul. The city was platted in 1871, and its population has climbed steadily since, growing from 30,582 residents in 2000 to 38,839 by 2020, making it one of the faster-growing communities in the east metro area over the past two decades. That long history sits alongside a strong manufacturing presence, with 3M operating in Cottage Grove since 1947 and remaining one of the city's largest employers today.

Historic structures like the 1871 John P. Furber House stand not far from newer subdivisions built during the recent growth surge, giving the city a genuine mix of housing ages spanning more than a century of construction.


Housing here runs predominantly single-family, with roughly 13,445 housing units recorded as of 2020 and a vacancy rate under 3 percent, a sign of a well-occupied, established residential market rather than a transient one. The city's roughly 37 square miles include more Mississippi River frontage than any other municipality in the state.

Ice Dam Warning Signs for Cottage Grove, MN Roofing Systems

Ice dams form when heat escaping through an attic melts snow on the upper roof, which then refreezes at the colder eaves and blocks proper drainage. Water pooling behind that ridge of ice has nowhere to go but under the shingles, and Cottage Grove's river-adjacent humidity only adds to how much moisture is available to work its way in.


Thick ridges of ice along the eaves, icicles hanging in a consistent line, and water stains creeping across an interior ceiling are the clearest signs a dam has already formed. By the time staining shows up inside, water has usually been sitting under the shingles for some time already.


Granule loss is a quieter warning sign that often gets missed. Asphalt shingles shed their protective granules as freeze-thaw cycles wear at the surface, and a roof losing granules faster than its age would suggest is often further along toward failure than it looks from the ground.

Happy Customers in Cottage Grove, MN

Richard and his team replaced our roof in a timely manner. His quote for service was very competitive. He communicated with us regularly and his final fees were exactly what was originally quoted. Not a penny over, as has not been the case with other contractors with whom we have done business. I appreciate the honesty and integrity of All Seasons Construction.

John D.

Richard and his team replaced our roof in a timely manner. His quote for service was very competitive. He communicated with us regularly and his final fees were exactly what was originally quoted. Not a penny over, as has not been the case with other contractors with whom we have done business. I appreciate the honesty and integrity of All Seasons Construction.

John D.

Richard and his team replaced our roof in a timely manner. His quote for service was very competitive. He communicated with us regularly and his final fees were exactly what was originally quoted. Not a penny over, as has not been the case with other contractors with whom we have done business. I appreciate the honesty and integrity of All Seasons Construction.

John D.

Richard and his team replaced our roof in a timely manner. His quote for service was very competitive. He communicated with us regularly and his final fees were exactly what was originally quoted. Not a penny over, as has not been the case with other contractors with whom we have done business. I appreciate the honesty and integrity of All Seasons Construction.

John D.

Richard and his team replaced our roof in a timely manner. His quote for service was very competitive. He communicated with us regularly and his final fees were exactly what was originally quoted. Not a penny over, as has not been the case with other contractors with whom we have done business. I appreciate the honesty and integrity of All Seasons Construction.

John D.

Richard and his team replaced our roof in a timely manner. His quote for service was very competitive. He communicated with us regularly and his final fees were exactly what was originally quoted. Not a penny over, as has not been the case with other contractors with whom we have done business. I appreciate the honesty and integrity of All Seasons Construction.

John D.

Richard and his team replaced our roof in a timely manner. His quote for service was very competitive. He communicated with us regularly and his final fees were exactly what was originally quoted. Not a penny over, as has not been the case with other contractors with whom we have done business. I appreciate the honesty and integrity of All Seasons Construction.

John D.

We worked with Shae to replace our shingles. Shae is great to work with. He is very responsive to questions, high quality work, honest, and fair. We are very impressed and will definitely work with him on future projects. Highly recommend working with him.

Greg S.

I would highly recommend SPS Contracting. They resided my house and did a great job. There was great attention to detail and excellent craftsmanship on items on the house that needed updating. Shae was very responsive and wonderful to work with.

Miranda G.

SPS Contracting was wonderful to work with. Shae and his company did an outstanding job with our new roof. I was very impressed with the great communication, professionalism, and attention to detail from Shae. I highly recommend SPS Contracting for your roofing needs.

Eric R.

Awesome company, awesome roofing crew. Professional, diligent, hard working. When they tell you they are going to do something Shea and company will do it and exceed mine and your expectations. I worked as a chef in 4 star restaurants, SPS is 5 Star!

David L.

Needed my siding repaired,it was hanging off the side of house, blowing in the wind… called shae (SPS Contracting), he came right over and fixed it fast!! Highly recommend his company for your siding needs! Thanks again Shae…

scott b.

SPS Contracting/Shae was very responsive and a pleasure to work with to re shingle our roof. Timely completion and easy to work with. Added a sky light at the last minute and I couldn’t be happier! Here’s a before and after of the skylight.

Myra F.

We worked with Shae to replace our shingles. Shae is great to work with. He is very responsive to questions, high quality work, honest, and fair. We are very impressed and will definitely work with him on future projects. Highly recommend working with him.

Greg S.

I would highly recommend SPS Contracting. They resided my house and did a great job. There was great attention to detail and excellent craftsmanship on items on the house that needed updating. Shae was very responsive and wonderful to work with.

Miranda G.

Storm Damage Signs That Signal a Cottage Grove, MN Roof Replacement


Hail damage shows up as small, dark, circular bruises on asphalt shingles where granules have been knocked loose, often clustered on the roof slopes that faced the storm directly. Wind damage looks different, tearing shingles loose at the edges or lifting entire sections along a ridge line during a strong gust.


Distinguishing a repairable section from a roof that needs full replacement comes down to how widespread the damage is and how much life the existing shingles had left before the storm hit. A newer roof with isolated hail bruising is usually a repair, while an older roof with damage spread across multiple slopes often isn't worth patching piecemeal.


Metal roofing is worth considering for anyone replacing rather than repairing, since it sheds snow more effectively than asphalt and holds up longer under repeated freeze-thaw cycling year after year. It costs more upfront to install than a standard asphalt system but trades that for a roof that handles Minnesota winters with far less ongoing maintenance.

Why Cottage Grove, MN Residents Trust SPS Contracting

What a quick glance from the ground misses, an experienced eye catches every time, and that's the standard SPS Contracting brings to every Cottage Grove, MN roof inspection, whether the concern is a slow ice dam leak, granule loss, or storm damage that needs documenting for a claim that actually holds up under an adjuster's review.


Every job gets treated with the same level of attention, from a single-section repair to a full tear-off replacement, because a roof system only works when every part of it, from decking to flashing to gutters, gets handled correctly together rather than patched piece by piece over several separate visits spread across a season.


Insurance claim documentation is handled thoroughly, with clear photos and detailed notes that hold up when an adjuster reviews a hail or wind damage claim, so a homeowner isn't left arguing alone over what a storm actually did to their own roof and gutters months later.

Hire Us! Reliable Roofing Service in Cottage Grove, MN

Reliable roofing service is what SPS Contracting brings the moment a Cottage Grove, MN homeowner spots ice dam damage, storm wear, or a roof nearing the end of its life. Every visit begins with a full inspection of the roof, gutters, and flashing, not just a look at the obvious problem area alone.


Send us a message describing what's going on, or give us a call with details about the damage, and we'll get a time on the calendar to inspect the roof in person before recommending either a targeted repair or a full replacement.


With over 25 years of roofing experience across Minnesota's freeze-thaw climate, our crews have replaced and repaired roofs through every kind of winter this region throws at a house, and we bring that same depth of experience to Cottage Grove, MN projects of every size, from a single repair to a full tear-off, no matter the season or how severe the damage looks at first glance.

Contact Us

Frequently Asked Questions

1. What causes granule loss on an asphalt shingle roof?

 Repeated freeze-thaw cycling wears at the protective granule layer on asphalt shingles, and sun exposure adds to it over time. Granules collecting in gutters or downspouts are usually the first visible sign a roof is aging faster than expected.


2. How can hail damage be told apart from normal roof wear?

 Hail leaves small, dark, circular bruises where granules have been knocked loose in a scattered pattern, usually concentrated on slopes that faced the storm. Normal wear looks more uniform across the whole roof rather than clustered in one direction.


3. Can one damaged section be repaired without replacing the entire roof?

 Often, yes, especially on a newer roof with damage isolated to one slope or section. We evaluate the extent of the damage against the roof's overall condition before recommending either a targeted repair or a full replacement.


4. What should a homeowner do before an insurance adjuster inspects storm damage?

 Photographing visible damage and avoiding any temporary patches that could obscure the original storm impact both help before an adjuster arrives. We can walk a property beforehand and document what we find to support the claim.


5. How does HOA approval factor into a roof replacement or repair?

 Many HOAs require specific shingle colors, materials, or styles before work begins, so we check those requirements early and can supply documentation an association typically asks for. Skipping that step can delay a project unnecessarily.


6. What's different about installing a metal roof compared to asphalt shingles?

 Metal roofing involves different fastening methods, panel or shingle-style profiles, and underlayment choices suited to expansion and contraction with temperature swings. It also sheds snow more aggressively, which changes how gutters and snow guards get placed.


7. How does gutter placement affect ice dam formation?

 Gutters clogged with debris hold water and ice against the eaves, making an existing ice dam worse and slowing proper drainage once temperatures rise. Clean, correctly pitched gutters give melting snow somewhere to go instead of backing up under the shingles.


8. What happens during a re-roof versus a full tear-off replacement?

 A re-roof installs a new layer of shingles over sound existing decking, while a tear-off strips everything down to the deck first. Send us a message, and we can look at the existing roof to determine which approach actually fits its condition.

Document