Minneapolis, Minnesota

A landmarked Minneapolis roof usually clears staff, not a hearing

Minneapolis has its own construction permit office and its own preservation commission, and neither one is a rebadged version of what the neighboring city downriver runs. Community Planning and Economic Development's Development Services staff reviews and inspects a Minneapolis reroof, and Minneapolis Code sections 599.110 and 599.130 give a standard shingle roof replacement on a locally designated property an administrative sign-off path instead of a public Commission hearing. A Minneapolis supplement gets built on that ordinance, not on a guess carried over from wherever the crew worked last.

By Kyle Hamrick, Founder

Two houses a few blocks apart on opposite banks of the same river answer to the same winter and the same statewide baseline, yet a permit clerk in one city has never once reported to the other city's preservation board. Confirming which office actually has the file is the first fact, ahead of any code citation.

The Estimate Company is run by a licensed independent insurance adjuster, with claims experience across many states, writing for contractors nationwide. What we bring to a Minneapolis file is code mechanism, carrier behavior, and claim pattern, confirmed for the address rather than assumed from a statewide rule. More about Kyle.

Two administrative facts a shared-metro template will get wrong

Development Services holds the permit, out of the Public Service Building

Construction permits inside Minneapolis, roofing among them, run through the Development Services division of Community Planning and Economic Development, headquartered at the Public Service Building on Fourth Avenue South. Plan review, the on-site inspection, and the certificate that closes out a reroof job all sit with that division's own staff, applying whatever amendments Minneapolis itself has layered onto the statewide baseline. A residential general contractor moving a crew from a job in one Twin Cities suburb to a Minneapolis address is stepping into a different reviewing authority even where the underlying code section is identical, because the office holding the file, not the code book, is what actually changed.

Section 599.110 and 599.130 let a plain shingle job skip the hearing calendar

Minneapolis's own Heritage Preservation Commission, distinct in staff and law from any body carrying that same name elsewhere on the river, operates under an ordinance that puts general maintenance and the replacement of a standard shingle roof into a minor alteration bucket. A minor alteration gets an administrative certificate of no change from the Planning Director, no public hearing required, under sections 599.110 and 599.130 of the Minneapolis Code. Swap the shingle profile or the roofing material itself, though, and the question stops being administrative and can land back in front of the Commission proper. The step that actually matters on a designated Minneapolis property is confirming which bucket the specific proposed scope falls into, not guessing at the outcome from the designation alone.

A metro-wide habit does not survive contact with either city's own ordinance text

Nothing about sharing a river or a metro name means two preservation commissions administer the identical scope of work the identical way. One ordinance's minor alteration path is another ordinance's design-review trigger, and a habit formed on one bank of the river does not transfer to the other bank just because both carry a Heritage Preservation Commission on the org chart. This is not a statewide code question and it will not be answered by the state's own building code page; it is answered only by opening each city's own preservation ordinance for the address actually in front of you.

What Minneapolis's own procedure actually requires

A designated property still needs the address checked, not assumed either way

The minor-alteration path for a standard shingle roof is real, but it is not a blanket exemption from the ordinance. It is a faster administrative track for a specific, narrow scope of work. Verify with local building dept Confirm the address against the Commission's own list of designated landmarks and historic districts, and confirm the proposed shingle material and profile against what CPED staff treats as standard, before assuming either a hearing or a simple sign-off.

The eave membrane requirement is checked by a Minneapolis inspector, not a state office

Minnesota's climate zone puts an ice barrier membrane at every eave on the mandatory list, and that mandate does not change city to city. What does change is who signs off on it: on a Minneapolis permit, a Development Services field inspector is the one walking the roof edge and deciding whether the membrane run actually clears the interior wall line by the required margin. Code driven Code driven, and enforced by this specific city's own field staff, not a form letter from the state.

A full tear-off reopens the ventilation question, permit by permit

Opening a Minneapolis roof for a complete tear-off pulls current ventilation requirements into scope even when nobody is touching the insulation, and a fair share of the city's older attics were built to a standard set long before today's net free vent area math existed. Verify with local building dept Confirm the current net free vent area figure with CPED Development Services before the permit is filed, not after.

Where a Twin Cities template mispredicts a Minneapolis desk

The carrier writing a Minneapolis homeowner is rarely the variable. It is almost always one of the same names active across the wider metro. The variable is whether the desk adjuster's scope was built from Minneapolis's own permitting and preservation posture or from a template that treats the whole metro as interchangeable. A scope built on the template either invents a hearing requirement that the 599.110 minor-alteration path never triggers for a plain shingle job, or it waves through a material change on a designated property that the ordinance would actually route to the Commission.

When a Minneapolis file stops moving right after the first number comes back, the cause is usually one of two things: a preservation posture the desk assumed rather than confirmed, or a board decking condition from the city's older housing wave that only became visible once the old covering came off. The reinspection supplement exists for the second case, documented against what Development Services actually found at tear-off. Where the number came back thin because the carrier priced against the roof's age instead of the storm, depreciation recovery is a separate claim entirely.

What gets recovered on a Minneapolis roof file

Ordered by how often the item is missing when a file reaches our desk.

Status key: In scope. Usually omitted. Code driven. Verify with the authority having jurisdiction. Every status is spelled out in words beside the item, so nothing depends on color.

  • Certificate of no change confirmed before a designated-property reroof starts

    Verify with local building dept

    Minneapolis Code treats a standard shingle roof replacement on a locally designated property as a minor alteration eligible for an administrative certificate of no change rather than a full Commission hearing, but that determination still has to be confirmed against the specific address and the specific material and profile proposed. A crew that assumes the designation automatically means a public hearing, or assumes it means no review at all, is guessing at a step CPED's own staff actually decides.

  • Board decking replacement on the pre-war housing wave

    Verify with local building dept

    Minneapolis neighborhoods built out before the Second World War carry a real share of original board sheathing under the shingle field, and whether that decking holds a fastener the way a carrier estimate assumed only becomes clear once the old covering comes off. A first estimate priced from measurements and photos alone has no way to price a gap or fastening condition that has not been exposed yet.

  • Eave membrane run measured to the full 24 inch mark, not eyeballed

    Code driven

    The climate zone mandate calls for the ice barrier to reach at least 24 inches past the interior wall line, and a Development Services field inspector is the one deciding whether that run actually cleared the mark on a Minneapolis job. A first estimate that stops the membrane at the eave without carrying it the full distance is priced short of what gets checked at inspection.

  • Hip and ridge footage on multi-plane pre-war rooflines

    Usually omitted

    A large slice of Minneapolis's pre-war building stock was framed with hips and multiple intersecting roof planes rather than a single gable, and pricing cap as part of the field shingle line rather than its own line item shorts the actual linear footage those older shapes carry.

  • Net free vent area recalculated once the deck is exposed

    Code driven

    A full tear-off in this city pulls the attic's ventilation into code scope regardless of whether insulation work was planned, and a fair number of Minneapolis attics were sealed up decades before today's net free vent area figures existed. A scope written before the deck comes off has no number to check that against yet.

  • Steep-slope labor on the bungalow and foursquare housing wave

    Usually omitted

    The streetcar-era bungalows and foursquares that fill in large parts of Minneapolis were framed steeper, and often with dormers, than the single-story postwar housing built around them later. A squares-only estimate does not price the added labor a steeper, broken-up roofline actually takes.

  • Delayed interior staining traced back to a winter ice event

    Usually omitted

    Meltwater forced backward under the shingle courses by an ice dam can take weeks to show up as a ceiling stain, well after the roof itself was already inspected once. The delay does not change which event caused it, and the supplement has to trace the damage back to that date of loss rather than the date it became visible.

  • Overhead and profit where the storm reaches more than the roof

    In scope

    When the same event damages the roof, the gutters, and interior ceiling framing at one Minneapolis address, the job stops being a single trade and becomes several trades that have to be sequenced around Development Services' own inspection calendar. That sequencing burden, not the size of the invoice, is what earns overhead and profit.

Each becomes a written line with a reason attached, inside a real Xactimate file. Depending on the claim it ships as a roofing supplement, an Xactimate supplement package, a supplemental estimate, or a full claim estimate written from scratch.

What happens to your file after you send it

  1. 01

    Your photos and measurements get checked against the carrier's own line items

    Nothing gets skimmed. Every line the carrier priced gets set next to what your own photos and measurements actually show for that specific Minneapolis roof, and anywhere the two disagree gets flagged before we write a word of the supplement.

  2. 02

    The address gets run against Minneapolis's own designation list and permit rules first

    We confirm the property sits inside city limits, check whether it carries a local historic designation the Commission actually administers, and read the requirement out of CPED's own Development Services procedure rather than a statewide assumption or a habit picked up from a different city on the same river.

  3. 03

    The supplement is written in Xactimate and delivered as a PDF

    Real file, real price list, real sketch. You get the PDF as the deliverable, and the ESX free any time you ask for it. Written same day or next day, submitted next day. One to three extra days on large commercial and multi structure work.

  4. 04

    We stay on the file until the carrier answers

    Follow-up, desk adjuster calls, and reinspection support when the carrier sends someone back to the roof. The file does not close on our side because it went quiet on theirs.

Two promises, stated separately

Promise one: the fee

The standard fee is 15 percent of supplemental recovery. If a file produces no additional approved recovery, you pay nothing on that claim. That is the whole fee structure, and it applies claim by claim.

Promise two: the guarantee

Send us an average of 2 claims per week for 12 months. If that volume does not produce a minimum of six figures in additional margin for your company, we write you a $5,000 check at the end of the 12 months. The volume, the 12 month term, the six figure threshold, and the $5,000 figure are one set of terms and they always travel together.

Two different promises, no overlap. The fee describes what a single claim costs you. The guarantee describes what a year of steady volume is worth. Nothing in the fee structure is a guarantee, and the guarantee does not change the fee.

Minneapolis questions we get from contractors

Which department actually issues a Minneapolis reroof permit?

Community Planning and Economic Development, through its Development Services division, reviews construction permit applications, conducts on-site inspections, and issues permits and certificates for building work inside Minneapolis city limits, operating out of the Public Service Building at 505 Fourth Avenue South. A Minneapolis reroof permit is reviewed and inspected by that division's own staff, working from Minneapolis's own adopted amendments on top of the statewide code, not from a generic Twin Cities assumption borrowed from a city across the river.

Does Minneapolis's Heritage Preservation Commission actually stop a shingle reroof?

Usually not, and that is a specific, sourced answer rather than a guess. Minneapolis Code sections 599.110 and 599.130 classify general maintenance and replacement of a standard shingle roof as a minor alteration on a locally designated landmark or historic district property, and a minor alteration gets an administrative certificate of no change from the Planning Director rather than a full Commission hearing. A homeowner or contractor still has to confirm the address against the Commission's own list of designated properties and confirm the specific roof material and profile match what the ordinance treats as standard, but a straightforward shingle-for-shingle reroof on a designated Minneapolis property is not automatically routed into the Commission's public review process the way a full material or profile change would be.

Why does that matter next to a city that handles it the opposite way?

Because a crew that roofs on both banks of the river can reasonably assume the two Heritage Preservation Commissions administer a standard shingle reroof identically, and in practice they do not. Confirming which posture actually governs a specific address, rather than carrying an assumption forward from the last city that crew worked in, is what keeps a Minneapolis file from either skipping a real review step or getting stalled on a review step the ordinance never required for that scope of work.

What is Minneapolis's actual housing-stock mix and why does it change a supplement?

Minneapolis grew in waves rather than one era: streetcar-era bungalows and foursquares in neighborhoods like Longfellow and Northeast built mostly before the Second World War, postwar single-story housing filling in through the mid-century, and infill and multifamily construction added more recently on top of both. A carrier estimate written to one generic Minneapolis template tends to assume a single roof age and a single deck type, when the actual condition found at tear-off, board decking on the older wave, plywood on the postwar wave, depends on which part of the city the address sits in.

How much does a supplement typically recover?

On claims where the roof is already approved for full replacement, our own closed files show a median recovery of about $4,000, with half landing between roughly $1,800 and $9,500. Claims that start denied or repair-only run far higher.

How fast is turnaround, and what does it cost?

Estimates are written same day or next day and submitted next day. Larger commercial and multi structure files take one to three extra days, said up front. The fee sits at 15 percent, taken only against whatever additional amount the supplement recovers beyond the carrier's original number, so a claim that recovers nothing extra costs you nothing.

Minneapolis and the Minnesota market

Minneapolis is part of the broader Minnesota market, with St. Paul a short drive away running an entirely separate permitting office and its own preservation ordinance. We also take files out of Bloomington, Edina, Richfield, and St. Louis Park, confirming the enforcing authority for each address rather than defaulting to whichever office is most familiar.

One Minneapolis file shows you what the desk assumed instead of checked

Forward what the carrier wrote, your own field measurements, and the address, noting whether the property carries a local historic designation. Development Services' procedure and the Commission's actual posture on that scope get checked before we write the corrected file, and it comes back to you the next day.