A Minneapolis seller schedules the required Truth in Sale of Housing evaluation, the way every seller of a single-family home, duplex, or townhouse in the city has to before a property can be shown. The evaluator walks the roof, checks a box for condition, checks a box for whether it's currently leaking, checks a box for whether it's been patched, and moves on to the electrical panel and the smoke detectors. Nothing on that form obligates anyone to replace the roof. The seller signs, the report gets filed with the city, and the home goes on the market with a "Fair" rating sitting quietly in the disclosure packet.
Then an offer comes in from a buyer using a mortgage, and three weeks later the deal is stalling, not because of anything the city flagged, but because the buyer's insurance company won't write a policy on the roof as it stands.
That gap between what Minneapolis requires you to disclose and what a lender will actually let a buyer close on has become the more common failure point in a roof-related sale than the TISH ordinance itself.
What the City Actually Asks You to Disclose
The Truth in Sale of Housing report, governed by Chapter 248 of the Minneapolis Code of Ordinances, does two very different things depending on what it finds. Some items get marked "Repair/Replace," meaning they're enforceable: exposed wiring, missing plumbing fixtures, unsafe egress. Those have to be fixed, either by the seller before closing or by the buyer within 90 days after, and the city can hold up the sale over them.
The roof isn't in that category. Age, condition, whether it's currently leaking, whether it's been patched: all of that lives in the disclosure section of the report, where the seller attests to what they know and signs their name. A roof rated "Poor" with a box checked "patched: yes" doesn't stop a closing under city ordinance. It's information, not a gate.
You can review how the City of Minneapolis describes the TISH process directly, including which sale types require a report and how evaluators are licensed. The distinction between disclosure items and required repairs is the whole logic of the ordinance, and it's also where a lot of sellers stop paying attention, because the form makes it look like the roof question has been handled.
The Checkpoint That Actually Stops a Closing
It hasn't been handled. It's been moved.
If the buyer is financing with an FHA loan, the appraiser is required to flag any roof with less than two years of remaining useful life and refer it out for a roofer's inspection before the loan can close. That's a HUD underwriting standard, not a city one, and it doesn't care what box the TISH evaluator checked.
Conventional buyers face a quieter version of the same problem. Minnesota's homeowners insurance market has tightened enough that a roof's age and storm history now shape whether a new policy gets written at all, and on what terms. The average Minnesota homeowners premium reached $3,530 a year by the end of 2025, about 20 percent above the national average, after a jump widely reported as the steepest in the country that year. Minnesota's own insurance regulator has tied that increase to two catastrophic storm years: a 2022 hailstorm that caused at least $2.6 billion in damage statewide, and a 2023 event that added at least $1.5 billion more, pushing homeowners' loss ratios to 158 percent in 2022 and 110 percent in 2023 before insurers even counted their expenses.
Insurers have responded by getting choosier about which roofs they'll cover, and how. Many now write older roofs at actual cash value instead of full replacement cost, meaning a claim on a 15-year-old roof might pay out a fraction of what it costs to replace. A growing number have also shifted from flat wind and hail deductibles to percentage-based ones, often 1 to 5 percent of the home's insured value. On a $400,000 policy, a 2 percent wind and hail deductible means the homeowner covers the first $8,000 before insurance pays anything. Fox 9 reported that some Minnesota homeowners have seen deductibles jump from $1,500 flat to $5,000 or more, on top of the premium increases themselves.
None of that shows up on a TISH form. All of it shows up in the week a buyer's lender tries to bind a policy.
Five Years of Hail, and Why the Timing Matters More Than the Damage
Most Minnesota homeowners policies give you one year from the date of a storm to file a claim on it. That window matters more than most sellers realize, because it determines whether unresolved roof damage is still an insurance problem or has quietly become an entirely private one.
| Storm Date | Area Affected | One-Year Filing Window |
|---|---|---|
| August 2024 | Full metro, including Minneapolis and St. Paul | Closed, roughly August 2025 |
| May 2025 | Southwest metro | Closed, roughly May 2026 |
| April 2026 | West metro | Open through April 2027 |
| June 10, 2026 | Chisago Lakes area | Open through June 2027 |
| June 19, 2026 | Roseville through northern St. Paul | Open through June 2027 |
The August 2024 event was the largest of the period, described as a full-metro storm with widespread roof and siding claims across both Minneapolis and St. Paul. If a Minneapolis roof took a hit that month and nobody filed, that claim window closed about a year ago. Every notable storm since has landed elsewhere: the west metro, Chisago Lakes, the Roseville and north St. Paul corridor. A Minneapolis homeowner might reasonably feel like the city has been spared lately, while sitting on hail scarring from 2024 that's no longer eligible for a claim at all.
That's the practical version of the disclosure gap. The TISH form asks whether the roof is currently leaking or patched, not whether it took hail two years ago and never got documented. A seller can answer honestly, check "no" on both boxes, and still be selling a roof that an insurance underwriter would price very differently than the city did.
What a Nonrenewal Notice Looks Like Mid-Listing
There's a second way this surfaces, and it tends to catch sellers off guard because it isn't triggered by the sale at all. Minnesota law requires an insurer to give at least 60 days' notice, along with a specific reason, before it cancels, reduces coverage, or declines to renew a homeowners policy. A seller who gets one of these notices while a home is under contract now has a 60-day clock running against roof age or storm history, at the exact moment they're trying to keep a closing on schedule. Sixty days is a short runway when a listed sale already has its own timeline of showings, inspection, and a mortgage underwriting process layered on top.
Minnesota also doesn't have a blanket "matching law" the way some hail-prone states do, but case law has gone the other direction more than once. A 1999 case against American Family Insurance and a later appellate decision involving QBE Insurance Corp. found that under standard replacement-cost policy language, an insurer can be required to pay for full replacement, not a patch, when a repair won't match the surrounding roof in color or style. United Policyholders lays out both cases in detail. The practical read for a seller: checking "patched: yes" on a TISH form and moving on doesn't necessarily settle the matching question for a buyer's own insurer down the line, especially if that patch is visually distinct from the rest of the roof.
What to Do Before the Sign Goes in the Yard
None of this means every Minneapolis home with an older roof is unsellable. It means the roof decision belongs earlier in the process than most sellers assume, before a TISH evaluator ever shows up.
A written letter from a roofer estimating remaining useful life gives a buyer's lender something concrete instead of a guess, particularly on FHA files where the two-year threshold is a hard line. Documentation of any prior storm claim, including the payout and what was actually replaced, answers the question an insurance underwriter is going to ask anyway. And a conversation with your own insurance agent, before listing, about whether the home is insurable as-is at a normal premium tells you whether you're selling a roof problem or a paperwork problem.
The TISH report will still ask its questions, and the answers still won't require a repair. But the buyer's lender is asking a different question entirely, and that's the one that decides whether your closing date holds.
Frequently Asked Questions
Does the Minneapolis TISH evaluator ever require a new roof before closing? No. Roof age, condition, current leaks, and patches are disclosure items under Chapter 248, not enforceable Repair/Replace items. The seller states what they know and signs. City-required repairs are limited to specific safety hazards like exposed wiring or missing smoke detectors.
What happens if my insurer sends a nonrenewal notice while my home is under contract? Minnesota law requires at least 60 days' notice with a stated reason before an insurer can cancel, reduce, or decline to renew a policy. That clock runs independently of your sale timeline, so a notice that arrives mid-listing can compress an already tight closing schedule.
Can I just patch the roof and check "no" on the leaking box? You can, and it may satisfy the TISH disclosure. It doesn't automatically satisfy a buyer's future insurer. Minnesota case law has sided with policyholders who argued a mismatched patch entitled them to full replacement coverage, which means an underwriter reviewing the property later may not treat a visible patch job as a settled issue.
If your Minneapolis home has a roof that's due for an honest look before it hits the market, that conversation is worth having before the TISH evaluator, not after. Renee Wilson can walk through the timing with you and help you get ahead of the questions a buyer's lender will eventually ask.