Roof Replacement in Forest Lake, MN
A failing roof isn’t something you can ignore for long. Whether it’s from age, storm damage, or just years of wear and tear, a worn-out roof leaves your home vulnerable. At ThunderStruck Restorations, we replace roofs in Forest Lake that are built to stand up to Minnesota’s weather, heavy snow, spring rain, summer hail, and everything in between.
We’re licensed, insured, and a CertainTeed ShingleMaster™ certified roofing company. That certification means our crew is trained to install CertainTeed shingles exactly to manufacturer standards, protecting your home and your warranty. From houses along Forest Lake’s shoreline to neighborhoods near Lakeside Park and Beltz Park, we’ve worked on roofs all over the area.
Why Forest Lake Homeowners Choose Us
When it’s time to replace your roof, you want a contractor who’s going to do it right the first time. We’ve earned a reputation in Forest Lake for honest communication, skilled workmanship, and roofs that last.
As a ShingleMaster™ contractor, we can offer CertainTeed’s top warranties, coverage most roofers can’t match. And because we’re local, you can count on us being here if you ever need follow-up service or have a question down the road.

ThunderStruck Restorations is at the top of their game. I needed a new roof. They quoted a fair price. They came on time. They expertly fixed my roof. They left without leaving so much as a nail behind. Professional. Personable. Thorough.

I was heading out of town when a windstorm hit and blew 25% of the shingles off of my garage. I called several roofing companies and I got blown off. When I called thunderstruck they stopped out right away. They did the job on just a hand shake. I came home to a new roof in perfect shape. I don't know if they always work on a customers word but they sure helped me when I was in a bind.

We had a flat roof replaced over a garage at our Townhome complex.they did a great job. Very quick response and quality workmanship. I highly recommend. Joe
Signs It Might Be Time for a Roof Replacement
Your roof doesn’t have to be leaking to need replacement. Look out for:
-
- Shingles that are cracked, curled, or missing
- Dark streaks, moss, or algae
- Water stains in the attic or ceilings
- A lot of shingle granules in the gutters
- A roof that’s more than 20 years old
If you’re seeing these signs, a free roof inspection can give you a clear picture of your roof’s condition.
How We Replace Roofs in Forest Lake
We keep our process simple and keep you informed every step of the way:
-
- Inspection & Estimate – We check your roof and give you a written estimate with no hidden surprises.
- Choose Your Shingles – Browse CertainTeed options like Landmark® and Landmark PRO® in colors that complement your home.
- Prep the Site – We protect your landscaping, siding, and driveway before removing the old roof.
- Professional Installation – Our certified crew installs your roof to CertainTeed’s guidelines for lasting performance.
- Cleanup & Walkthrough – We leave your property spotless and review the finished roof with you.
Shingles That Work for Minnesota Weather
We trust CertainTeed shingles because they’re proven in our climate:
-
- Landmark® – Attractive, reliable, and affordable
- Landmark PRO® – Deeper colors and extra protection
- Impact-resistant shingles – Added strength for hail-prone areas
Don’t Risk It with Storm Chasers
After major storms, Forest Lake often sees out-of-town crews knocking on doors with quick offers. They might do the work, but they’re gone as soon as the check clears—leaving you with no local support if problems come up later.
With ThunderStruck Restorations, you get a local, certified contractor who will be here long after the job is done.
Get Your Roof Replacement Estimate in Forest Lake
If your roof is showing signs of age or damage, we can help. We work throughout Forest Lake, from lakeside homes to neighborhoods near Lakeside Park and Beltz Park.
Call 612) 806-7048 today or request your free estimate online and get a roof you can count on for years to come.
Roof Replacement Projects In Forest Lake MN

Request A Roof Replacement Estimate
Request Your Roofing Estimate
Fill Out The Details Below For An Accurate Quote