Roof Inspections

Worried about your roof?  Get your FREE roof inspection!

Our Clients Love Us!
5.0
45 Reviews & Growing

Roof Inspections in Ham Lake, Andover & Anoka County

Don’t wait for a leak to find out your roof is failing.
A professional roof inspection can save you thousands by catching small issues before they become big repairs.

Why roof inspections matter in Minnesota

If you live in Minnesota, your roof takes a beating. Between summer hail, strong windstorms, and long winters packed with snow and ice, it’s no wonder many homeowners deal with roof problems sooner than expected.

In our part of the state, it’s not unusual to see hail several times a year, some of it large enough to bruise shingles or knock granules loose. High winds can lift or tear shingles, and heavy snow can lead to ice dams that back water up under your roof. These issues often go unnoticed until they cause leaks, mold, or structural damage.

That’s why scheduling a roof inspection once a year is a smart move, especially if you’ve owned your home for over a decade, rent it to tenants, or have recently gone through a storm.

What’s included in your inspection

At ThunderStruck Restorations, we perform thorough, hands-on inspections. We don’t just glance at your shingles, we get into the details of your entire roofing system. Our team is licensed, insured, and CertainTeed ShingleMaster™ certified, and we’ve earned over 45 five-star reviews from local homeowners.

When we inspect your roof, here’s what we’re looking for:

1. Storm damage

Hail and wind are two of the most common reasons Minnesota roofs fail early. We check for dents, cracks, missing shingles, or bruising that might not be visible from the ground. Even minor hail damage can void your manufacturer’s warranty or reduce the lifespan of your shingles.

We also look at your gutters to see how much granule loss has occurred—this tells us how much wear your roof has taken and how close it might be to needing replacement.

2. Flashing and valley issues

Flashing is thin metal that protects the seams of your roof—around chimneys, skylights, walls, and valleys. If it’s loose, rusted, or missing, water can sneak in fast. We carefully inspect all flashing and roof valleys for signs of failure or improper installation.

3. Ice dam risk and attic ventilation

Poor ventilation is one of the main causes of ice dams in winter. Warm air from your home escapes into the attic, melts the snow on your roof, and then refreezes at the edges. This trapped water can back up under your shingles and cause major leaks.

We assess how well your attic is vented and insulated, and we’ll let you know if improvements are needed to prevent future ice dams and moisture buildup.

4. Roof decking condition

The roof decking—the plywood under your shingles—can rot over time if it’s exposed to water or humidity. During our inspection, we look for soft spots, dips, or areas that sag, which might indicate a bigger issue underneath. Catching this early can prevent expensive structural repairs.

5. Leak detection

Not all leaks are obvious. Sometimes, the water that appears on your ceiling traveled 10 feet from where it actually entered. With years of experience, we know how to track leaks back to their source and recommend the right fix—whether it’s a simple repair or something more involved.

Why homeowners trust ThunderStruck Restorations

    • We’re licensed and insured in Minnesota
    • We’re a CertainTeed ShingleMaster™ certified contractor
    • We have 45+ five-star reviews from local clients
    • We offer honest advice with no pushy sales
    • We know Minnesota roofs inside and out

When we inspect your roof, we’re not trying to sell you something you don’t need. We’ll give you a clear, honest assessment—along with photos and expert recommendations you can trust.

Best times for a roof inspection

Most homeowners schedule inspections:

    • In the spring, after snow and ice dam season
    • Mid-summer, after hail or wind storms
    • In the fall, before winter weather hits again

If you've experienced a storm, noticed discoloration on your ceiling, or just want peace of mind, now’s the right time to take a closer look at your roof.

Schedule your inspection today

Whether you're in Ham Lake, Andover, or anywhere in Anoka County, we’re here to help. Our inspections are detailed, honest, and based on years of experience with Minnesota roofing systems.

Call ThunderStruck Restorations at (612) 806‑7048 or fill out our contact form to book your roof inspection today.

Our Clients Love Us!

Here's What They Say

E Britz
google
E Britz
February 2, 2023

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.

John Hallberg
google
John Hallberg
February 8, 2022

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.

Joe
google
Joe
September 30, 2020

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

Request Your Roof Inspection