Research by Ivan Tchesnokov
The Short Answer
YES — Eagan requires a building permit for any tear-off and re-roof of residential structures; like-for-like shingle-over may also require a permit if structural decking is altered or a third layer would result.

How roof replacement permits work in Eagan

The permit itself is typically called the Residential Building Permit — Roofing.

This is primarily a building permit. You'll be working with one permit, one set of inspections, and one fee schedule.

Why roof replacement permits look the way they do in Eagan

Eagan is served by Dakota Electric Association (a rural electric co-op), not Xcel Energy, which surprises contractors used to Twin Cities norms — co-op interconnection and meter processes differ. The city's clay-heavy soils in low-lying areas near the Minnesota River require geotechnical review for some additions. Eagan requires a separate right-of-way permit for any work touching city streets or trails. Commercial sites near MSP Airport fall under FAA Part 77 height notification requirements.

For roof replacement work specifically, wind, snow, and seismic loads on the roof structure depend on local conditions: the city sits in IECC climate zone CZ6A, frost depth is 42 inches, design temperatures range from -12°F (heating) to 89°F (cooling).

Natural hazard overlays in this jurisdiction include tornado, FEMA flood zones, and expansive soil. If your address falls within any of these overlay zones, the roof replacement permit application picks up an extra review step that can add days to the timeline and specific design requirements to the plans.

HOA prevalence in Eagan is high. For roof replacement projects this matters because HOA architectural review committee approval is a separate process from the city building permit, and the two have completely different rules. The HOA reviews materials, colors, and aesthetics; the city reviews structural, electrical, and code compliance. You generally need both, and the HOA approval typically takes 2-4 weeks regardless of how fast the city is.

What a roof replacement permit costs in Eagan

Permit fees for roof replacement work in Eagan typically run $150 to $450. Flat fee based on project valuation bracket; Eagan uses a valuation-based fee schedule typical of Dakota County jurisdictions

A separate plan review fee (often 65% of permit fee) may apply if structural work is involved; Minnesota also levies a state surcharge of 0.0005 × valuation on all permits.

The fee schedule isn't usually what makes roof replacement permits expensive in Eagan. The real cost variables are situational. Ice-and-water shield material quantity — CZ6A requirement combined with low-pitch roofs common in Eagan's 1970s–1990s stock means shield can cover 20–35% of total roof area, adding $800–$2,000 vs warmer-climate jobs. Decking replacement from frost-heave and ice-dam rot — clay-soil movement and recurrent ice damming delaminate OSB at eaves; full perimeter decking replacement is common and often not in the original bid. Dakota County contractor labor market — high demand from Twin Cities storm seasons and limited licensed RBC roofing crews drives labor premiums, especially in June–August post-hail season. HOA color and material approval requirements — Eagan's high HOA prevalence means shingle color and brand must be HOA-approved before permit submittal, sometimes adding 2–4 weeks and requiring premium shingle lines.

How long roof replacement permit review takes in Eagan

1-3 business days for standard re-roof; over the counter possible for simple shingle replacement. For very simple scopes, an over-the-counter same-day approval is sometimes possible at counter-staff discretion. Anything with structural elements, plan review, or trade subcodes goes into the standard review queue.

The clock typically starts when the application is logged in as complete (not when it's submitted), so missing documents reset the timer. If your application gets bounced for corrections, you're generally back at the end of the queue rather than the front.

The most common reasons applications get rejected here

The Eagan permit office sees the same patterns over and over. These specific issues account for most first-pass rejections, and most of them are entirely preventable with a few minutes of double-checking before submission.

Mistakes homeowners commonly make on roof replacement permits in Eagan

Across hundreds of roof replacement permits in Eagan, the same homeowner-driven mistakes show up repeatedly. The list below isn't exhaustive but covers the ones that cause the most rework, the most fees, and the most timeline pain.

The specific codes that govern this work

If the inspector cites a code section, this is the list they'll most likely be referencing. These are the live code references that Eagan permits and inspections are evaluated against.

Minnesota adopted the 2020 IRC with state amendments; MN R4503.2 reinforces the ice-barrier requirement statewide and clarifies that self-adhering polymer-modified bitumen sheet is required (not felt alone) in the ice-dam zone. Wind speed maps place Eagan at 115 mph ultimate design wind speed requiring shingles rated to ASTM D3161 Class F or ASTM D7158 Class H.

Three real roof replacement scenarios in Eagan

What the rules look like in practice depends a lot on the specific situation. These three scenarios cover the common shapes of roof replacement projects in Eagan and what the permit path looks like for each.

Scenario A · COMMON
1978 Eagan ranch-style in Pilot Knob Heights with 4
12 pitch and 24-inch overhangs: hail damage claim requires full tear-off, but two existing shingle layers discovered plus delaminated OSB at north eave from chronic ice-dam backup, triggering partial deck replacement and full perimeter ice-shield re-run before insurance adjuster re-inspection.
Scenario B · EDGE CASE
1989 split-level in Lexington Pointe with a bonus-room bump-out at 2
12 slope: re-roofing the low-slope section requires modified bitumen (not standard shingles) per IRC R905.11, a detail the original HOA-approved contractor bid did not include, adding cost and a separate material inspection.
Scenario C · COMPLEX
2001 two-story in Summer Lake with a detached garage sharing a common fascia soffit run
Frost-heaved fascia boards have separated the drip edge from the deck on the garage, requiring structural fascia replacement and a revised permit scope mid-project when inspector flags it during deck inspection.

Every project is different.

Get your exact answer →
Takes 60 seconds · Personalized to your address

Utility coordination in Eagan

Roof replacement in Eagan does not typically require coordination with Dakota Electric Association unless rooftop solar is being added simultaneously; CenterPoint Energy gas lines serving roof penetrations (furnace flues, power-vent terminals) must be properly flashed and re-sealed but no utility call-in is required for flashing alone.

Rebates and incentives for roof replacement work in Eagan

Some roof replacement projects qualify for utility rebates, state energy program incentives, or federal tax credits. The most relevant programs in this jurisdiction are listed below — eligibility depends on equipment efficiency ratings, contractor certification, and post-installation documentation, so verify specifics before purchasing.

Dakota Electric Association Energy Efficiency Rebate (insulation/air sealing tied to re-roof) — $50–$200. Attic air sealing and insulation upgrades performed in conjunction with re-roof may qualify; roofing itself typically does not earn a rebate without the insulation scope. dakotaelectric.com/rebates

MN Commerce Dept / IRA Home Efficiency Rebates (HOMES program) — Up to $2,000. Whole-home efficiency projects including air sealing at roof deck level; income-qualified households receive higher amounts. mn.gov/commerce/energy

The best time of year to file a roof replacement permit in Eagan

The optimal re-roofing window in Eagan is May through early October, when temperatures stay above 40°F for shingle adhesive strips to seal properly (asphalt shingles require hand-sealing with roofing cement below 40°F per manufacturer specs, adding labor cost); avoid scheduling after mid-October as early Minnesota snowfall can halt mid-project tear-offs, leaving decking exposed overnight.

Documents you submit with the application

Eagan won't accept a roof replacement permit application without the following documents. The package goes into a queue only after intake confirms it's complete, so any missing item costs you days, not minutes.

Who is allowed to pull the permit

Homeowner on owner-occupied | Licensed contractor only | Either with restrictions — homeowners may pull for their own single-family home, but most insurers and Eagan inspectors expect a licensed RBC contractor to pull for insurance-claim re-roofs

Minnesota Residential Building Contractor (RBC) license issued by MN Dept of Labor and Industry (dli.mn.gov); state registration must be current and posted on all contracts

What inspectors actually check on a roof replacement job

A roof replacement project in Eagan typically goes through 4 inspections. Each inspector has a specific checklist, and the difference between a same-day pass and a re-inspection (which costs typically $75–$250 in re-inspection fees plus another scheduling delay) usually comes down to one or two items on these lists.

Inspection stageWhat the inspector checks
Deck Inspection (pre-cover)Condition of sheathing, fastening pattern (6d/8d nails at 6" field/6" edge min), rotted or delaminated panels flagged for replacement before any underlayment is installed
Ice & Water Shield / UnderlaymentSelf-adhering membrane coverage from eave to 24" inside interior wall line confirmed; standard underlayment lapped correctly above shield; drip edge installed at eaves under membrane and at rakes over membrane
Flashing Rough-InStep flashing at all wall-roof intersections, pipe boot seals, valley flashing method (open metal or closed weave), chimney counter-flashing reglet depth
Final InspectionShingle exposure and fastening pattern (4 nails min per shingle per manufacturer and MN wind requirement), ridge cap installation, all penetrations sealed, gutters and drip edge complete, no exposed felt or ice shield edges

If an inspection fails, the inspector leaves a correction notice with the specific items to fix. You make the corrections, schedule a re-inspection, and the work cannot proceed past that stage until it passes. For roof replacement jobs in particular, failing the rough-in inspection means tearing back open work that was just covered.

Common questions about roof replacement permits in Eagan

Do I need a building permit for roof replacement in Eagan?

Yes. Eagan requires a building permit for any tear-off and re-roof of residential structures; like-for-like shingle-over may also require a permit if structural decking is altered or a third layer would result.

How much does a roof replacement permit cost in Eagan?

Permit fees in Eagan for roof replacement work typically run $150 to $450. The exact fee depends on the project valuation and which trade subcodes apply. Plan review and re-inspection fees are sometimes assessed separately.

How long does Eagan take to review a roof replacement permit?

1-3 business days for standard re-roof; over the counter possible for simple shingle replacement.

Can a homeowner pull the permit themselves in Eagan?

Sometimes — homeowner permits are allowed in limited circumstances. Minnesota allows homeowners to pull permits for their own owner-occupied single-family home for most work, but licensed electricians are required for all electrical work (homeowner exemption does NOT apply to electrical in MN). Plumbing homeowner exemptions are narrow. Structural and mechanical work may proceed with homeowner-pull.

Eagan permit office

City of Eagan Community Development Department — Building Inspections Division

Phone: (651) 675-5675   ·   Online: https://cityofeagan.com/building-permits

Related guides for Eagan and nearby

For more research on permits in this region, the following guides cover related projects in Eagan or the same project in other Minnesota cities.