How to File a Roof Insurance Claim in Minnesota (2026 Homeowner’s Step-by-Step)
15min Read
Posted 2.28.2026
If a June hailstorm or August derecho just rolled through your neighborhood, you’re probably looking at tree branches in the gutter, a driveway full of dented patio furniture, and a sinking feeling about the roof. The good news: Minnesota homeowners file hail- and wind-related roof claims at one of the highest rates in the country, and the process is more predictable than it looks. The bad news: every year we see Twin Cities homeowners lose thousands of dollars — or get their claims denied outright — because they moved too slow, talked to the wrong person first, or signed a contract before the adjuster showed up. This step-by-step walks you through exactly how to file a roof insurance claim in Minnesota in 2026, what the Minnesota Department of Commerce requires, what your contractor can and cannot legally do for you, and the common mistakes that sink claims.
Before you call the insurance company: the 4 things to do first
1. Document the storm date and weather
Insurance policies cover “sudden and accidental” damage from a specific event. You’ll need the storm date. Check NOAA Storm Events and your local NWS Office (Twin Cities: weather.gov/mpx) for hail size, wind speed, and the radar signature for your zip code. Screenshot it. Hail reports are also searchable at HailTrace and InterActive Hail Maps. Carriers look for storm-date documentation before they’ll approve a full roof replacement.
2. Take preliminary photos from the ground
Do not climb the roof. From the ground, photograph: hail impacts on gutters, downspouts, window screens, AC fins, patio furniture, and any siding dents. These “collateral” indicators are how adjusters corroborate roof-level damage. Photograph date-stamp indicators — the morning paper, a receipt, the weather app — so the timing is anchored.
3. Get a free roof inspection from a licensed MN contractor
A pre-claim inspection from a qualified roofer (HAAG certified, GAF Master Elite, or similar) tells you whether there is claim-worthy damage. If the answer is no, you avoid a claim on your record that didn’t pay out. If the answer is yes, your contractor will document hits per test square, note wind-lifted shingles, and generate a photo report you can share with the adjuster. Minnesota Statute 325E.66 allows roofers to inspect and bid — but does not allow them to negotiate your claim with the carrier (that would be public adjusting, which requires a separate license).
4. Pull your policy and find your deductible
Most MN homeowners policies have a separate wind/hail deductible that is 1%–5% of the dwelling coverage (not a flat $1,000 like on fire or theft). On a home insured for $400,000, a 2% wind/hail deductible = $8,000 out of pocket. Also check: is your roof coverage Replacement Cost Value (RCV) or Actual Cash Value (ACV)? ACV pays the depreciated value only — on a 15-year-old roof that could be 50% less than replacement. Some carriers now issue “roof schedules” that automatically depreciate older roofs — read the endorsements.
The 7-step Minnesota claim process
| Step | Who does it | Typical timing |
|---|---|---|
| 1. Pre-claim inspection | You + licensed roofer | Day 0 – 7 post-storm |
| 2. File the claim | You (call carrier or app) | Day 1 – 14 |
| 3. Claim number + adjuster assigned | Insurance carrier | Day 1 – 3 |
| 4. Adjuster inspection on the roof | Adjuster + your roofer | Day 7 – 30 |
| 5. Scope of loss + ACV check | Insurance carrier | Day 14 – 45 |
| 6. Sign contract + schedule install | You + your roofer | Day 20 – 60 |
| 7. Work complete + depreciation released | Roofer + insurance | Day 30 – 120 |
Step 1 — File the claim (do this yourself, not your contractor)
Call your carrier’s claims line or use the app. Have your policy number, the exact storm date, and a short description of what you saw. Do not speculate about age or condition of the roof — just describe the event and the damage you can see. You’ll receive a claim number within 24–72 hours and an adjuster assignment within a week.
Under Minnesota Statute 325E.66, a roofer cannot file the claim on your behalf, advertise that they will “waive your deductible,” or imply that the work will be “free.” These are some of the most common red flags we see in storm-chaser door-knockers. If a contractor offers to handle your claim or cover your deductible, walk away — they’re exposing you to insurance fraud liability.
Step 2 — The adjuster inspection (be there with your roofer)
This is the single most important meeting in the entire claim. The adjuster will walk the roof with a chalk or marker, marking hail hits per test square (typically a 10′ x 10′ area per slope). The industry threshold for a full replacement is usually 8+ hits per test square on at least 2 of 4 slopes, but it varies by carrier and adjuster. Your contractor should be on the roof with the adjuster. A good contractor ensures every slope is inspected, points out soft-metal impacts (gutters, vents), and documents anything the adjuster misses.
Step 3 — Review the scope of loss
Within 7–30 days of the inspection, you’ll receive a “scope of loss” (Xactimate or similar estimate). Read every line. Common missing items:
- Ice-and-water shield to MN code (eave + 24″ past heated wall line)
- Drip edge on eaves AND rakes (MN code requirement)
- Ridge vent + matched intake
- Step flashing replacement (not reuse)
- Satellite dish detach/reset
- Gutter and downspout replacement if dented
- Code upgrades under your policy’s Ordinance or Law endorsement
If something is missing or underpriced, your contractor submits a supplement request with line-item documentation. Supplements are normal. It’s not unusual for a Twin Cities scope to go through 2–3 supplement rounds before the final numbers land.
Step 4 — ACV check, depreciation, and recoverable depreciation
Most MN policies pay in two checks on RCV claims:
| Check | What it pays | When you get it |
|---|---|---|
| 1st — ACV | Replacement cost minus depreciation minus deductible | Within 30 days of scope approval |
| 2nd — Recoverable depreciation | The depreciation held back — released after work is complete | After final invoice + proof of loss submitted |
Example: $28,000 scope, $6,000 depreciation, $2,000 deductible. First check = $20,000 ($28K – $6K – $2K). You pay the deductible at project completion. Final check (recoverable depreciation) = $6,000 after the contractor submits the final invoice and a certificate of completion. Total homeowner outlay = $2,000.
Step 5 — Sign the contract with the right contractor
Only sign after scope approval. In Minnesota, the contractor must be licensed through the Department of Labor & Industry (check at doli.state.mn.us), must carry general liability insurance and workers’ compensation, and must provide a written contract including the scope of work, materials, price, and right of rescission notice. Avoid contractors who require full payment upfront or who don’t list their license number on the contract.
If you need help vetting contractors, see our Minnesota roofing contractor guide.
Step 6 — The install, the 25% rule, and code upgrades
Minnesota Building Code R908.3 (the “25% rule”) requires full tear-off if more than 25% of a roof section needs repair or replacement in a 12-month period. Most hail claims trigger this. Code upgrades (ice-and-water shield to current standard, ridge vent, drip edge) should be included in the scope under Ordinance or Law coverage. Read our full breakdown in What is the 25% rule in roofing?
Step 7 — Final invoice, depreciation release, and your out-of-pocket
After install, the contractor sends the final invoice and a signed certificate of completion to your insurer. Carrier releases recoverable depreciation (sometimes the Ordinance or Law check as a third payment). You pay the contractor the total of all insurance checks minus your deductible. On RCV policies with full code coverage, your only out-of-pocket is the deductible.
7 claim-killing mistakes Twin Cities homeowners make
- Waiting too long to file. MN policies typically require notice “promptly” — carriers have denied claims filed 18+ months after a storm even when damage was clearly hail-related.
- Signing a contract before the adjuster shows up. Locks you in before you know the scope.
- Using a door-knocker who offers to “waive the deductible.” Illegal under MN Statute 325E.66. Exposes you to fraud liability.
- Climbing the roof yourself. Creates “pre-existing damage” ambiguity if you slip or step on a soft spot.
- Filing a claim without a pre-inspection. Denied claims still appear on your CLUE report and can raise premiums for 5 years.
- Not knowing your wind/hail deductible. Surprise $8K out of pocket when you budgeted $1K.
- Skipping code upgrades. Carriers will pay for code items under Ordinance or Law — but only if the contractor documents them in the scope.
Hail vs wind claims — key differences
| Factor | Hail claim | Wind claim |
|---|---|---|
| Trigger for replacement | 8+ hits per test square on 2+ slopes | Missing / creased shingles on a slope |
| Damage proof | Test squares chalked, soft-metal collateral | Missing shingles photographed, wind data |
| Typical scope | Full replacement both slopes + collateral | Slope-by-slope or full roof |
| Common contested issue | Cosmetic vs functional | Pre-existing seal-strip failure |
| MN deductible | Wind/hail deductible (1%–5% of dwelling) | Wind/hail deductible (same) |
What if your claim is denied?
You have options. First, request the denial in writing with the specific policy language the carrier is relying on. Second, request a reinspection — a different adjuster (often a senior claims specialist) will re-walk the roof. Third, if the denial cites “wear and tear” or “cosmetic only” you can request an engineer’s report paid for by the carrier. Fourth, Minnesota insureds have the right to appraisal — a binding valuation process where you and the insurer each hire an appraiser and those two appraisers choose an umpire. Fifth, you can file a complaint with the MN Department of Commerce, which regulates insurance.
If damage is severe or the denial seems unreasonable, consult a licensed Minnesota public adjuster or an insurance attorney. Your roofing contractor can help document damage but cannot legally negotiate the claim.
How long does the whole thing take?
On a straightforward hail claim with a cooperative adjuster: 30–60 days start to finish in the Twin Cities. After a major metro-wide event (August 2022 derecho, June 2024 hail swarm) timelines stretch to 90–180 days as carriers queue up adjuster inspections. For a deeper timeline breakdown see how long roof replacement takes.
Which contractor should you hire?
Look for: MN DLI license number on the contract, 3+ years of verifiable Minnesota reviews, GAF Master Elite / Owens Corning Platinum / CertainTeed SELECT credential, HAAG-certified inspector on staff, general liability + workers’ comp (ask for certificates), local office (not a trailer in a parking lot), and written scope that matches the insurance Xactimate line by line. Avoid storm-chaser door-knockers, anyone who offers to waive your deductible, and anyone who demands full payment upfront.
If you’d like an experienced local contractor to walk you through your claim, Owl Roofing is a GAF Systems Plus Certified, Minnesota-licensed and insured Minnesota roofer serving Shoreview, Minneapolis, St. Paul, and the greater Twin Cities metro. We inspect roofs for free before you file, meet adjusters on-site, and only get paid from the insurance proceeds once work is complete.
What Owl Roofing Customers Actually Say
Real, verified Google reviews from real customers Owl Roofing maintains a 5.0 Google rating with 30+ five-star reviews.
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 delivered. He got us a roof covered by insurance after it had already been declined. We came up with a nickname for him: “The Roof Whisperer.”
— Tyler Moberg, verified Google review
I am an Independent Insurance Agency owner and have worked with Noah on several roof projects. The homeowners have been extremely satisfied with the quality of work and craftsmanship Noah and his crews have provided. From filing the claim to replacing the roof and cleaning up the job site, Noah and his crew are the best!
— Fred Zappa, Independent Insurance Agency Owner
We used Owl Roofing for a repair on our roof in Brooklyn Park, and I was blown away by how good they were. Every member of the team communicated well about the process. Their price transparency was super helpful. They got the work done very fast, and the team was professional and very kind.
— Matt Brown, Brooklyn Park (verified Google review)
Noah and his team are outstanding! His clear communication, professionalism, and workmanship are top-notch. I recommend Owl Roofing to all my clients, friends, and family.
— Christine Westlund, verified Google review
It didn’t feel like dealing with a big company — it felt like working with people who actually care about the homes and community in the North Oaks and Shoreview area. Great people, great communication, and really solid work.
— Cody Warren, verified Google review
Frequently asked questions
Can a roofer file an insurance claim for me in Minnesota?
No. Minnesota Statute 325E.66 prohibits roofing contractors from negotiating or adjusting insurance claims. Only the homeowner or a licensed public adjuster may do that. Your roofer can inspect, document, bid, and meet with your adjuster — but cannot speak on your behalf to the carrier.
Is it illegal for a contractor to waive my deductible?
Yes. Under Minnesota Statute 325E.66, subdivision 4, a contractor cannot “represent or negotiate, or offer or advertise to represent or negotiate” an insurance claim, and cannot “rebate, pay, or offer to pay all or part of an insurance deductible.” It’s a misdemeanor offense.
Will filing a hail claim raise my insurance premium?
A single weather-related claim typically does not raise your rate (carriers can’t single you out for a natural event). However, your carrier may raise rates across your entire zip code after a major storm, and multiple claims within 3–5 years can trigger non-renewal. Check your state’s rules with the MN Department of Commerce.
How much is a typical wind/hail deductible in MN?
Most Minnesota homeowners policies carry a 1%–5% wind/hail deductible based on the dwelling coverage amount. On a $400,000 dwelling limit with a 2% deductible, that’s $8,000. Check your declarations page — it’s listed as “Wind/Hail Deductible” or “Named Storm Deductible.”
What is ACV vs RCV on a roof claim?
Actual Cash Value (ACV) = replacement cost minus depreciation for age and wear. Replacement Cost Value (RCV) = the full cost to replace with like kind and quality. Most Minnesota policies are RCV but pay ACV first; you collect the depreciation after the work is completed.
How long does a roof insurance claim take in Minnesota?
Straightforward hail claims: 30–60 days from filing to roof install. Complex or contested claims: 90–180 days. After a major metro storm event, adjuster queues can add 30–60 days.
What if my claim is denied for “wear and tear”?
Request the denial in writing, ask for a reinspection by a different adjuster, and consider invoking the appraisal clause in your policy. If damage was clearly caused by a storm, you can also file a complaint with the MN Department of Commerce or consult an insurance attorney.