Deductibles, itemized estimates, your right to cancel after a denial, how long you actually have to sue, and whether Minnesota really has a “matching law.” Every answer below quotes the statute and links to the official text.
A Minnesota contractor cannot pay or waive your deductible, cannot interpret your policy for you without a public adjuster license, and must hand you an itemized estimate before you authorize insurance-paid repairs. If your claim is denied after you signed, you get 72 hours to cancel. And if a hail claim goes to court, the clock may be one year, not two.
No. It is prohibited by statute, and a contractor who offers it is telling you something useful about how they run the rest of the job.
The ban is broader than most homeowners expect. It also covers paying you for letting them inspect the roof, paying you for filing a claim, and paying you for referrals once insurance proceeds are in play.
There is a real consequence attached. Under subdivision 1(b), if a contractor violates the section, your insurer is not obligated to consider that contractor’s estimate at all — so the “free” deductible can cost you the estimate your claim depends on. The Department of Labor and Industry enforces it, and you or your insurer can sue the contractor for damages.
Minn. Stat. § 325E.66, subd. 1(a)(1): a residential contractor paid from insurance proceeds shall not “as an inducement to the sale or provision of goods or services to an insured, advertise or promise to pay, directly or indirectly, all or part of any applicable insurance deductible.” Source: Minn. Stat. § 325E.66
Not unless they hold a public adjuster license. This is the line most storm-chasing sales pitches walk straight over, and it is worth knowing where it sits.
What a contractor may do: inspect the roof, document and photograph the damage, write an itemized estimate of the work and materials, meet your adjuster on site, and walk that adjuster through what they found. That is contractor work.
What a contractor may not do without a chapter 72B public adjuster license: tell you what your policy covers, advise you on your duties under it, or adjust the claim on your behalf. Those are licensed activities.
Minn. Stat. § 325E.66, subd. 1(a)(3): a residential contractor shall not “interpret policy provisions or advise an insured regarding coverages or duties under the insured’s policy, or adjust a property insurance claim on behalf of the insured, unless the contractor has a license as a public adjuster under chapter 72B.” Source: Minn. Stat. § 325E.66
On an insurance-paid job, yes. A contractor cannot hand you a repair authorization without also handing you a good-faith estimate broken out by line item for both services and materials.
If someone wants a signature on an authorization and the only number in the room is a total, that is not a compliant estimate. Ask for the line items.
Minn. Stat. § 325E.66, subd. 1(a)(2): a residential contractor shall not “provide an insured with an agreement authorizing repairs without also providing a good faith estimate of the itemized and detailed cost of services and materials undertaken pursuant to a property and casualty claim.” Source: Minn. Stat. § 325E.66
No. Minnesota gives you a specific 72-hour window to cancel, and it starts when your insurer tells you the claim was denied — not when you signed.
Cancel in writing, sent to the contractor at the address stated in the contract. Any payments you made come back to you within ten business days after the contractor receives your notice. The one carve-out: if the contractor already performed emergency services — a tarp over an open roof, for instance — they are entitled to be paid for that work.
Minn. Stat. § 326B.811 gives a person who contracted with a residential roofer, building contractor, or remodeler for goods and services to be paid from insurance proceeds the right to cancel “within 72 hours after the insured has been notified by the insurer that the claim has been denied.” Source: Minn. Stat. § 326B.811
Possibly one year — not the two years most people assume. Check your declarations page before you assume anything, because this one is genuinely easy to get wrong.
Minnesota’s standard fire insurance policy has historically carried a two-year suit limitation, and that two-year figure is what gets repeated. But the standard hail policy is its own statute with its own, shorter clock, and carriers increasingly write policies that keep two years for fire while giving hail only one.
The deadline runs from the date of loss — the storm — not from the date your claim was denied. A claim that spends ten months in adjustment can leave very little runway.
Minn. Stat. § 65A.26, the standard hail insurance policy: “No suit for the recovery of any claim by virtue of this policy may be sustained unless commenced within one year after the loss occurred.” Source: Minn. Stat. § 65A.26
There is no Minnesota matching statute. This is the single most commonly miscited point in Minnesota roofing, and getting it right changes how you argue the claim.
A great many contractor websites — and a fair number of articles — point to Minn. Stat. § 65A.10 as “the Minnesota matching law.” Read the section. It has exactly two subdivisions, Buildings and Personal property, and neither one contains the words siding, roofing, matching, or uniform appearance.
What § 65A.10, subd. 1 actually does is worth knowing on its own: where an insurer offers replacement cost insurance, the coverage must pay to replace, rebuild, or repair in accordance with the minimum code required by state or local authorities, subject to policy limits. That is code-upgrade coverage, and it is how required work like an ice barrier gets paid for.
Matching in Minnesota rests on your policy’s own replacement-cost language and on case law, not on a statute. In QBE Insurance Corp. v. Twin Homes of French Ridge Homeowners Association, 778 N.W.2d 393 (Minn. App. 2010), the Court of Appeals held an appraisal panel acted within its authority in determining that valuation included shingle match replacement. Minnesota appellate courts revisited the boundary between appraisal and coverage in Quade v. Secura Insurance.
The practical takeaway: a matching demand is a policy-language argument backed by documentation of why the materials cannot be matched. It is not a citation to a statute that does not say what it is claimed to say.
Minn. Stat. § 65A.10 contains two subdivisions — subd. 1 Buildings and subd. 2 Personal property. Subd. 1 requires replacement cost insurance to cover “the cost of replacing, rebuilding, or repairing any loss or damaged property in accordance with the minimum code as required by state or local authorities.” Neither subdivision addresses matching or uniform appearance. Source: Minn. Stat. § 65A.10
No. You choose who works on your house. A carrier may offer a preferred or “program” contractor, and you are free to use them — but you are equally free not to.
What the carrier owes you is the cost of the covered repair under your policy. Who performs that repair is your decision.
This page quotes Minnesota statutes and the adopted Minnesota building code and links to the official text of each so you can read it yourself. It is general information from a licensed contractor, not legal advice, and it is not a substitute for reading your own policy. Statutes and codes are amended; the linked sources are authoritative, this page is not. Last reviewed 2026-10-27.
Straight answers to the questions Minnesota homeowners ask before they call anyone.
Replacement cost pays what it costs to replace the roof. Actual cash value pays that minus depreciation for the roof’s age and condition — and on a…
Read the guide →If you signed a contract to be paid out of insurance proceeds and the claim is then denied, you have 72 hours from being notified to cancel that…
Read the guide →Your policy sets the notice requirement, and separately the standard hail policy in Minnesota statute carries a one-year period to bring suit —…
Read the guide →Sign at your door and you have until midnight of the third business day to cancel, no reason needed. Separately, if a contract is to be paid from…
Read the guide →Costs, materials, timelines, financing, and how we work — across roofing, siding, windows, and gutters.
Read the FAQ →We’ll walk it, photograph it, and give you a written scope that says exactly what is required and why. Retail or insurance.
We’ll walk the roof, photograph what we find, and hand you a written scope that names the code requirement behind every line. Yours to keep, whoever does the work.
We measure the work by how it holds up — and by what clients say once we're gone.