A missing shingle after storm damage in Woodbury
Roofing

Woodbury Roofing in 2026: A Homeowner’s Guide After the September 21 Hail

19 Minute

Updated: 05.01.26

Here’s the short version: on Sunday night, September 21, 2025, a line of storms rolled across the east Twin Cities and dropped hail up to 2 inches across Woodbury. Nickel-sized hail dents shingles. Quarter-sized hail cracks them. Anything bigger than a quarter — and a lot of Woodbury saw exactly that — can cause real structural damage that shortens a roof’s life by years.

Seven months later, we’re still walking Woodbury homeowners through the aftermath. Some never filed a claim. Some filed one and got denied. Some got paid but not enough to actually cover a quality replacement. And almost all of them ask the same question when we show up: how much time do I have left?

The answer is in Minnesota statute, not a contractor’s pitch. Under Minn. Stat. § 65A.26, you have one year from the date of the hail event to bring a legal action on a hail claim. That means the clock runs out on September 21, 2026 — about 5 months from today.

This guide covers everything a Woodbury homeowner needs to make smart decisions about a roof right now: how hail damage actually works, what you should have already done, what to do next, how to pick a contractor who won’t disappear after the check clears, and what a real Woodbury roof replacement costs in 2026. We’re Owl Roofing — Noah Bergland and Tim Brown founded the company a few miles up the road in Shoreview, and Woodbury has been one of the busiest territories we’ve worked since that Sunday storm. No sales pitch in this piece. Just the information we’d give a friend.

What actually happened on September 21, 2025

A missing shingle after storm damage in Woodbury
Storm damage from the September 21, 2025 Woodbury hail event. Photo verified 2-inch hail in Woodbury and Minnetonka per KSTP and FOX 9.

The National Weather Service clocked the storm line moving through the metro late Sunday evening into early Monday. NWS Twin Cities logged hail reports across Deephaven, Minnetonka, Hopkins, Woodbury, Cottage Grove, Inver Grove Heights, Newport, South St. Paul, and Hastings. Multiple outlets — KSTP, FOX 9, and MPR News — documented nickel-to-quarter-sized hail across the Woodbury side, with pockets pushing up to 2 inches.

Two inches is the line where most asphalt shingle roofs fail impact testing. Under UL 2218 — the industry impact-resistance standard — a Class 4 shingle can survive a 2-inch steel ball dropped from 20 feet. Standard shingles? Not always. When a 2-inch hailstone hits a 10-year-old roof at Woodbury air density, you get granule loss, fractured asphalt mats, and what the insurance industry calls “functional damage” — meaning the shingle still looks roughly okay from the ground, but its waterproofing has been compromised.

If your roof was installed before 2018 and your home is anywhere in Woodbury that saw hail that night, the odds you have claim-worthy damage are high. The frustrating part: a lot of it doesn’t show up from a driveway inspection. You have to get on the roof — or fly a drone — to see it.

The September 21, 2026 deadline — what it actually means

This is the part nobody wants to talk about, so let’s talk about it plainly.

Minnesota Statute § 65A.26 caps hail-claim lawsuits at one year from the loss. Many homeowner policies mirror this in the “Suit Against Us” or “Legal Action Against Us” section of the policy jacket. That means if your insurer denies your claim, or underpays it, or slow-walks it past the deadline, you lose the legal right to force the issue after September 21, 2026.

A few things people get wrong about this:

  • The clock runs from the storm, not from the denial. Some homeowners think “the denial letter came in February, I have a year from then.” That’s not how § 65A.26 reads. The clock started September 21, 2025.
  • Filing a claim doesn’t extend it. Filing preserves nothing on its own — you need to resolve the claim or file suit before the bar.
  • An underpaid claim is still a claim. If you accepted a $3,200 check for what’s actually a $22,000 replacement, you may still have a supplemental claim available — but not forever.
  • Wind damage is different. If the September 21 event also caused wind damage to your roof (torn shingles, lifted ridge caps, displaced flashing), that falls under the two-year standard rule on most policies — expiring around September 21, 2027.

If you’re reading this in 2026-04 and you haven’t had a roof inspected since the storm, you’re leaving real money on the table. A free inspection takes 30 minutes and you walk away knowing exactly what you’re looking at.

How to tell if you have hail damage without climbing up

Some of this you can do from the ground. Some you can’t. Here’s the honest breakdown of what you can spot without a ladder:

  • Gutters and downspouts. Hail leaves circular dents in aluminum. If your gutters look like someone tapped them with a ball-peen hammer, your shingles took the same hits.
  • AC condenser fins. The aluminum fins on your outdoor AC unit bend easily. If they’re flattened on one side, that was a hail impact. A roof is at a lower angle, but it caught the same storm.
  • Deck boards and outdoor furniture. Look for chip marks, cracked plastic, pockmarks in wood. Same storm, same hail, hit the roof too.
  • Window screens. Torn screens are a tell. Torn screens on the north and west sides match the storm track that night.
  • Shingles on the ground. After a bad storm, shingle granules collect at the bottom of your downspouts. A handful of granules after a moderate storm is normal. A pound or two in the splash blocks after one storm is not.

The stuff you can’t see without a ladder: dented mat under the shingle face, cracked fiberglass mat, loosened sealant strips, displaced ridge caps, bruised pipe boots, and flashing dings around chimneys and skylights. That’s the damage that actually drives claim decisions, and that’s why a real roof inspection is worth your Saturday morning.

The Woodbury claim process, step by step

If you think you have damage, here’s the actual sequence — not the one the storm-chaser with the out-of-state plates will give you when he knocks on your door.

  1. Get an independent roof inspection first. Before you call your insurance company. Before you file anything. A free inspection from a local roofer gets you documentation — photos, measurements, a written report — that you own and control. If there’s no damage, you stop here with zero cost and zero impact on your policy.
  2. File the claim with your insurer. Call the claim line or use the app. Give them the date of loss (September 21, 2025) and describe what your inspection found. Keep a record of the claim number, the adjuster’s name, and every phone call.
  3. Meet the adjuster on site. When the insurance adjuster comes out, your roofer should be there with them. Not because we’re there to fight — because two sets of trained eyes on a roof find more than one. Most adjusters are fair; a few are fast. Both are better with a contractor present.
  4. Review the scope and estimate. The adjuster writes an estimate. Your roofer reviews it against what the actual work requires. If there are missing line items — underlayment, ice and water shield, code-required upgrades, matching on siding or ridge vents — that’s where supplements come in.
  5. Supplement the claim if needed. Under Minn. Stat. § 65A.28, if your insurer won’t replace undamaged materials that don’t reasonably match the damaged ones, that’s a legal issue — not a gray area. Get it in writing.
  6. Sign the contract with your roofer after the claim is approved. Not before. Never sign a blank “authorization to proceed” to a storm chaser before you know your claim is approved. That’s how assignment-of-benefits scams work.
  7. Schedule the work, pay your deductible directly to the roofer, and complete the project. Any contractor who tells you they’ll “waive your deductible” is suggesting insurance fraud — Minn. Stat. § 325E.66 makes that a misdemeanor in Minnesota.
  8. Get your final paperwork and lifetime labor warranty. Lien waiver, manufacturer warranty registration, certificate of completion. Keep everything.

It’s a process, not a transaction. The roofers who treat it like a transaction are the ones who disappear after the check clears.

What a real Woodbury roof replacement costs in 2026

Straight numbers, current as of spring 2026, for a typical Woodbury home (1,800–2,400 sq ft, 24–32 squares of roof, asphalt shingles, single-story or two-story walkable pitch):

Project Cost range Notes
Architectural asphalt shingle replacement $11,500 – $18,000 Most common Woodbury install. GAF, Owens Corning, CertainTeed, Atlas.
Class 4 impact-resistant upgrade +$1,800 – $3,500 Often cuts your home insurance hail premium 20–30% annually.
Steep pitch or cut-up roof surcharge +$1,200 – $3,200 12/12 pitch, multiple valleys, dormers, turrets.
Decking replacement (OSB, 1/2-inch) +$65 – $95 per sheet Typically 2–8 sheets on a 2000s Woodbury build.
Ice and water shield (MN code) Included Minnesota requires it from eave to 24 inches inside the wall line.
Standing seam metal roof $28,000 – $48,000 30–50 year life. Premium aesthetic.
Roof repair (20 shingles or less) $450 – $1,400 Flashing, pipe boots, ridge caps, valley repair.

Ranges reflect typical Woodbury Q1–Q2 2026 bids we’ve seen and submitted. Your actual quote depends on pitch, complexity, material tier, and current wholesale shingle pricing.

For the nerdy version of this math — roof squares, labor rates, material tiers, dumpster fees, permit pulls — see the city’s permit and inspection page and run your square footage through a third-party tool like Roofcalc for a gut check. If a roofer’s bid is 30% below the range above, ask why. If it’s 30% above, also ask why. Mid-range is not always right, but outliers usually have a reason worth understanding.

Picking a Woodbury roofer — real criteria, not marketing

The Woodbury roofing landscape has two kinds of contractors right now: the calm local operators who’ve been working the east metro for years, and the storm chasers who showed up with out-of-state plates in October 2025 and will be gone by Memorial Day. Here’s how to tell them apart without being cynical:

  • Permanent local address. Not a mailbox, not a PO box, not “we’re based out of our trucks.” A physical Minnesota office you could drive to on a Tuesday afternoon.
  • Minnesota residential contractor license. Required under Minn. Stat. § 326B.805. Verifiable in 30 seconds on the MN Department of Labor & Industry license lookup.
  • Real reviews with real names. Not a stack of 5-star reviews posted the same week. Look for dated, named, specific feedback that references actual projects.
  • BBB accreditation and history. Not required, but meaningful. A new BBB listing with one complaint says different things than a five-year listing with ten resolved complaints and an A+ rating.
  • Proper insurance. General liability and workers’ comp both. Ask for a certificate sent directly from the insurance carrier to your email — not a forwarded PDF.
  • Process clarity. A good Woodbury roofer can describe their process in plain English: how they inspect, how they estimate, how they schedule, how they install, how they warranty, how they handle change orders. If it’s vague, the work will be vague.
  • Manufacturer certifications. GAF Master Elite, Owens Corning Platinum Preferred, CertainTeed SELECT ShingleMaster — these programs require insurance, longevity, and customer satisfaction minimums.
  • Written lifetime labor warranty. Not verbal. Not “we stand behind our work.” On paper, transferable, with clear terms.

“We don’t chase storms. We answer the phone. We live here. When something goes wrong on your roof three years from now, you should be able to call the same company, reach the same people, and get the same answer. That’s the whole point.”
— Noah Bergland, Co-Founder, Owl Roofing

For a full list of reputable Woodbury roofers — including our honest placement of Owl Roofing at the top and other legitimate competitors you should feel free to call — see our Woodbury roofing company rankings page.

Where Owl fits — and where we don’t

We’ll say this plainly: we’re not the right call for every job in Woodbury.

If your project is a $450 shingle repair and you’re a confident DIY homeowner with a ladder, decent shingles in the garage, and a good weather window — do it yourself. It’ll save you $800.

If your project is a $2 million commercial build-out that needs a TPO roof system on a 40,000 sq ft multi-tenant building — we can do it, but there are specialists who live in that world full-time and they might be a better fit.

Where we’re genuinely the right call: Woodbury residential roofs between $11,000 and $50,000. Storm claims that need a calm, process-driven contractor who shows up when they say they will and fights for the right scope of work. Homeowners who want to understand what’s being done on their roof and why. Busy families who want to text rather than play phone tag.

Our three core values are generosity, humility, and integrity — the kind of words you can make real or you can make meaningless, depending on how you run a company. We’ve tried to make them real. Ask anyone we’ve worked with in Woodbury how we did on communication, cleanup, and post-install follow-up. The answer is the job.

What Woodbury homeowners say about Owl Roofing

★★★★★

“Noah is the real deal. After our insurance denied our roof claim and the first roofer walked away, Noah showed up the next day and said he thought he could get us a new roof. He came through. I call him The Roof Whisperer.”

— Tyler Moberg, via Google

★★★★★

“It wasn’t an easy process as my insurance company initially was only paying for a handful of shingles, but he eventually got them to pay for the whole roof.”

— BBB Verified Customer, via BBB

★★★★★

“Worked with Noah and it was a great experience. He was very responsive to any questions I had. Good team did a great job getting the roof replaced. For smaller things Noah went above and beyond.”

— John Wharton, via Google

All reviews verified from Owl Roofing’s public review profiles. See more at our reviews page.

Frequently asked questions

How long do I have to file an insurance claim for the September 21, 2025 Woodbury hail?
Under Minn. Stat. § 65A.26, you have one year from the date of the hail event to bring a legal action on a hail claim. That puts your deadline at September 21, 2026 — about 5 months from today. If your claim was denied, underpaid, or is being slow-walked, you need to resolve it or file suit before that date.
Do I need a roof inspection if I already had an insurance adjuster visit?
Not necessarily, but a second set of eyes helps. Insurance adjusters vary in how thorough they are, and some damage — functional hail damage to the shingle mat, compromised sealant strips, lifted ridge caps — is easy to miss on a quick walkover. A free roof inspection from a local contractor gives you a second opinion without any cost or policy impact. If the adjuster was thorough and the claim is fair, we’ll tell you that.
What’s the difference between cosmetic and functional hail damage?
Cosmetic damage is a dent or scuff that doesn’t affect the roof’s waterproofing. Functional damage is damage that compromises the shingle’s ability to shed water — cracked mat, lost granules exposing asphalt, fractured self-seal strips. Most home insurance policies only cover functional damage. The trick is that functional damage is often invisible from the ground and requires on-roof inspection to identify. This is where a contractor walkthrough matters.
Is it true some Woodbury homeowners are getting denied and then approved later?
Yes, and it’s common. An initial denial isn’t the end of the road. Supplements, second inspections, and — in some cases — an independent public adjuster or attorney can reopen a claim. Just remember the one-year statute of limitations under § 65A.26. The longer you wait, the fewer paths you have.
What does a Woodbury roof replacement actually cost in 2026?
For a typical Woodbury home (1,800–2,400 sq ft, architectural asphalt shingles, walkable pitch), expect $11,500 to $18,000. Class 4 impact-resistant shingles add $1,800–$3,500 and often reduce your home insurance premium. Metal roofs run $28,000–$48,000. Decking replacement, complex pitches, and premium material tiers push the number up. If you’re financing through an insurance claim, most of this comes out of your claim check, and your out-of-pocket is your deductible.

Let’s take a look at your Woodbury roof

With 5 months left on the September 2025 hail claim window, the cost of waiting is real. A free Owl inspection takes 30 minutes, comes with drone photos and a written report, and costs nothing whether you end up hiring us or not. Calm, honest, no pressure — that’s the whole pitch.

Book your free roof inspection  or call (651) 977-6027

About the author

Noah Bergland is the co-founder of Owl Roofing, a family-owned roofing company serving Woodbury and the east Twin Cities metro. A University of Minnesota marketing grad, Noah holds a Minnesota General Contractor license and passed the state Qualified Builder exam. He has personally managed more than 350 exterior projects since 2020 — roofs, siding, windows — and writes about roofing the same way he runs Owl: calm, honest, and no-pressure.

Noah on LinkedIn · Work with Owl

Written By: Noah Bergland

Noah Bergland is the co-founder of Owl Roofing, a family-owned roofing company serving Woodbury and the east Twin Cities metro. A University of Minnesota marketing grad, Noah holds a Minnesota General Contractor license and passed the state Qualified Builder exam. He has personally managed more than 350 exterior projects since 2020 — roofs, siding, windows — and writes about roofing the same way he runs Owl: calm, honest, and no-pressure.