What happens if you skip the permit (and you needed one)
- Stop-work order and $500–$1,500 fine if Golden Valley Building Department receives a complaint or discovers unpermitted work during routine inspection or roof-wind-damage follow-up.
- Lender or title company may require a 'letter of compliance' or forced permit-after-the-fact ($200–$400 additional fee plus re-inspection) before refinance or sale, delaying closing by 2-4 weeks.
- Insurance denial: if roof fails prematurely due to improper fastening or underlayment (e.g., missing ice-and-water shield in Minnesota climate zone 6A), claim may be denied; proof of permit + inspection can protect you.
- Resale disclosure hit: Minnesota statute requires you to disclose unpermitted work on the Seller's Disclosure Form; buyers may demand price reduction of $5,000–$20,000 or back out entirely.
Golden Valley roof replacement permits — the key details
Golden Valley Building Department requires a permit for any of the following: full roof tear-off and replacement, partial replacement over 25% of roof area, any removal of existing roofing layers (even if single-layer overlay), material changes (e.g., asphalt shingles to metal or tile), or repairs involving structural deck work. The permit triggers two inspections: one at the deck stage (checking nailing, plywood condition, structural adequacy) and one at final (verifying material, flashing, sealant, and fastening pattern). Per Minnesota state code adopting IRC R905 and R907, Golden Valley requires that all reroofing above ISO Class 5 (essentially, any permanent roof covering) meet minimum underlayment, fastening density (typically 4 fasteners per shingle square), and eaves extension (ice-and-water shield extending 24 inches inside the heated building line for climate zones 6A and colder, per IRC R907.2). The city does not grant exemptions for overlay work unless the existing roof has been verified to have only one layer; if field inspection reveals two or more layers, tear-off is mandatory. Golden Valley's permit fee is typically 1.0-1.5% of estimated project cost, capped around $150–$350 for a standard asphalt-shingle replacement on a 2,500-3,500 sq ft home (single-story to 1.5-story). Owner-occupants may pull permits directly; licensed roofing contractors most often file and carry the permit responsibility. The online permit portal is not yet available in Golden Valley for roofing; all applications must be submitted in-person at City Hall or by mail, adding 3-5 business days to the approval cycle compared to e-permit cities like Eden Prairie or Edina.
Minnesota climate zone 6A (southern Golden Valley) and 7 (northern Golden Valley near Vicksburg Lane) both require ice-and-water shield as part of the mandatory secondary water barrier. IRC R907.2 specifies minimum 24 inches of ice-and-water shield extension from the eaves on climate zones 6 and colder, and Golden Valley's inspectors regularly cite incomplete or missing ice-and-water shield on older pre-1980 homes (particularly common in the neighborhoods west of Highway 169, where attic ventilation is marginal). The city's deck inspection will flag any existing water damage, soft plywood, or misalignment of fasteners in the existing deck; if damage is found, you may be required to replace the affected plywood section (additional $200–$800 depending on area) before the final roofing layer is applied. Golden Valley does not require a structural engineer's report for standard asphalt-shingle or cedar-shingle replacement on single-family homes, but if you are changing to a heavier material (clay tile, concrete tile, or metal standing-seam on an older home), the inspector may request a structural evaluation to confirm roof-framing capacity. Flashing and penetration sealing (vents, chimneys, skylights) must meet IRC R903.4 and R905.2.8, meaning pre-formed flashing with sealant or mechanical fasteners and sealant per manufacturer spec — improvised flashing is a common rejection point. Gutters and downspout work are typically considered incidental to reroofing and do not require a separate permit, but if you are replacing gutters without roof work, that is exempt.
The three-layer rule is the single most common issue in Golden Valley. IRC R907.4 states that if existing roofing exceeds two layers, all layers must be removed; the city's deck inspection will reveal this, and if not addressed beforehand, the permit is suspended. Roofing contractors bidding the job should perform a field verify (cutting a small section to expose layers); if the homeowner claims there is one layer but the contractor finds two, the estimate must be revised upward to include tear-off labor and disposal fees (typically $0.75–$1.50 per square foot of tear-off). Golden Valley permits explicitly require the roofing contractor or permit applicant to declare the number of existing layers on the permit form; providing inaccurate layer count is grounds for permit denial and potential re-application ($50–$100 fee). Underlayment specifications must be clearly stated on the permit and on the roof plans (e.g., ASTM D226 Type II felt, synthetic ISO Class 5 per ASTM D6380, or ice-and-water shield on eaves and valleys); submitting a permit with generic 'roofing felt' language results in request-for-information and 5-10 day delay. Fastening pattern for asphalt shingles must specify 4 fasteners per shingle for winds up to 90 mph (standard) or 6 fasteners per shingle for high-wind zones (Golden Valley does not currently have a local high-wind overlay, so 4 fasteners is typical), and the fastener size (1.25 inch galvanized for asphalt, or per product spec) must be stated. Final inspection includes visual check of fastener spacing, shingle sealing (including sealant strip exposure), flashing detail, and underlayment overlap and sealing at valleys and ridge.
Golden Valley's location in Hennepin County and proximity to the Minnesota River floodplain means that some parcels may trigger additional flood-zone permitting from the Minnesota Department of Natural Resources (DNR) or Hennepin County Soil & Water Conservation District (SWCD) if the home sits in a mapped FEMA 100-year floodplain or within the 500-year floodplain with FEMA mapping changes post-2010. Standard roof replacement does not trigger this unless the reroofing includes elevation changes or structural work that alters the structure's footprint or freeboard. The city's permit application will include a floodplain check; if your property is flagged, the Building Department will advise you before you pay the permit fee. Golden Valley also has several historic-district overlays (e.g., parts of the Westwood Hills neighborhood), and if your home falls within a designated historic district, the reroofing material selection (shingle color, style, profile) must meet the Golden Valley Heritage Preservation Commission guidelines; the city will route your permit to the HPC for review if applicable, adding 2-3 weeks to the approval process. Standard asphalt shingles in gray, brown, or black are almost always pre-approved; metal or unconventional colors may require HPC sign-off.
The permit approval process in Golden Valley typically takes 5-10 business days for a straightforward like-for-like replacement with complete roof plans and underlayment specs submitted on first pass. Plan review is done in-house by the Building Department; there is no third-party consultant review for roofing. Once the permit is issued, the contractor may begin work immediately, and the deck inspection must be scheduled before the underlayment is applied (online scheduling is not available, so you call the Building Department to book a date, typically 2-5 days out). The final inspection is scheduled after all roofing, flashing, and sealant is complete; the inspector will walk the roof, check fastener spacing on a sample of shingles, verify ice-and-water shield placement on eaves and in valleys, confirm flashing detail around chimneys and vents, and inspect ridge caps and edge detail. If the final inspection fails (e.g., missing ice-and-water shield, incorrect fastening, exposed nails), you have 10 days to correct the deficiency before a re-inspection fee ($50–$100) is charged. Once final inspection passes, the permit is closed and a Certificate of Occupancy is issued (or a sign-off document if the home is already occupied). Cost-wise, a typical 2,500-3,500 sq ft asphalt-shingle replacement in Golden Valley runs $6,500–$12,000 for labor and materials (including tear-off, deck repair if needed, underlayment, ice-and-water shield, and flashing), plus permit fees of $150–$300, plus inspection fees if applicable ($0–$75 depending on city fee structure). Owner-occupants pulling their own permits should expect to spend 4-6 hours on permit paperwork and city coordination; licensed contractors typically fold permit time into their estimate.
Three Golden Valley roof replacement scenarios
Ice-and-water shield placement: the Minnesota climate zone rule that saves roofs
Golden Valley sits on the border of climate zones 6A (south, below Highway 169) and 7 (north), both of which require ice-and-water shield per IRC R907.2. The rule is simple but critical: ice-and-water shield must extend at least 24 inches from the outer edge of the exterior wall (i.e., from the eaves) up the roof slope. The reason: in Minnesota winters, heat loss from the attic warms the roof deck, melting snow in contact with the roof. That water runs down the roof slope, reaches the cold eaves (which have no attic heat), refreezes, and backs up under the shingles, creating an ice dam. The ice dam acts like a gutter, and water pools behind it and leaks through the shingles into the attic and walls. Ice-and-water shield (a rubberized asphalt product that adheres to the deck and heals around nail penetrations) stops water that backs up under the shingles. Golden Valley's Building Department inspectors check ice-and-water-shield placement on every roof replacement; if it is missing or too short, the permit is conditioned and the contractor must add it before final inspection. On homes with shallow roof overhangs (1-2 feet common in older bungalows), the ice-and-water shield may extend up to 5-6 feet of the roof slope; on homes with deeper overhangs or complex roof geometry (valleys, dormers), coverage must be extended to all valleys and interior slopes where water collects. Many Golden Valley homes, especially pre-1980 stock north of Highway 169, were originally built with unvented attics and minimal overhang, making them more prone to ice-dam formation. A thorough roofing contractor will recognize this and apply ice-and-water shield not just at the eaves but also in all valleys and at the interior walls where dormers meet the main roof slope. Cost of ice-and-water shield is roughly $0.10–$0.15 per square foot; for a typical 2,500 sq ft roof, 200-400 sq ft of ice-and-water shield adds $20–$60 to the materials cost but is non-negotiable in Minnesota. Skipping or under-specifying ice-and-water shield is the #1 reason for roof leaks in Minnesota climate zone 6A/7 homes, and Golden Valley's inspectors flag it immediately.
The three-layer rule and permit rejection: why 'one more layer' is not an option
IRC R907.4 is unambiguous: 'Where the existing roof covering is wood shingles or shakes, asphalt shingles, slate, clay tile, or concrete tile, the application of a new roof covering shall not be installed until the existing roof covering is removed. Where the existing roof is a single ply, metal panel, or metal shingles, one new layer of roofing is permitted to be applied over the existing roof without removal of the existing roof covering. Where two or more layers of roof covering exist, the existing roof covering shall be removed before installing a new roof covering.' Golden Valley Building Department interprets this strictly: if you have two layers already, tear-off is mandatory before applying a third layer. The reason: each additional layer adds dead weight to the roof framing, increases load on gutters, and makes it harder to identify and repair flashing, deck damage, and ventilation issues. Many homeowners in Golden Valley (particularly in the 1950s-1970s neighborhoods) have roofs that were overlaid in the 1990s-2000s without removing the original layer; when those overlay shingles reach end-of-life (25-30 years), the homeowner discovers they have two layers and must tear off both before re-roofing. This adds roughly $1.50–$2.50 per square foot to the project cost (e.g., $3,750–$8,750 on a 2,500-3,500 sq ft roof). To avoid this surprise, a roofing contractor should always perform a field layer verify (cutting a small corner of the existing roof to count layers) before submitting a permit application or bid. If the bid assumes one layer but the field verify reveals two, the contractor revises the estimate and asks the homeowner for approval before proceeding. Golden Valley's permit application explicitly requires the applicant to declare the number of existing layers; misrepresenting this information results in permit denial and potential re-application. Once the permit is issued and work begins, if the deck inspection reveals more layers than declared, work stops, the permit is suspended, and an amended permit (with tear-off specified) must be pulled, incurring another permit fee ($50–$100) and adding 3-5 days to the schedule. This scenario is avoidable with a field verify before the permit is filed.
101 Golden Valley Road, Golden Valley, MN 55416
Phone: (763) 593-8000 (main line; ask for Building Department) or check goldenvalleymn.gov for direct building permit phone
Monday-Friday, 8 AM-5 PM (verify on city website before calling)
Common questions
Do I need a permit if I'm just replacing damaged shingles from hail?
If the damage is under 25% of your roof area and you're using the same shingle type, color, and profile as the existing roof, no permit is required. Confirm with the city before work starts. If the repair exceeds 25% or involves a material change (e.g., patching with a different shingle type or metal), then a permit is required. Golden Valley allows owner-occupants to call the Building Department (763-593-8000) to ask 'Is this repair-only exempt?' before spending money.
What if I find two layers of shingles during my roof replacement?
IRC R907.4 requires both layers to be removed before a new roof is installed. The Building Department's inspector will catch this at the deck inspection; if you haven't declared two layers on the permit, the inspector will stop work and require you to amend the permit to include tear-off. This adds 3-5 days and an extra permit fee ($50–$100). Always ask your contractor to do a field layer verify before the bid, so you know the true scope and cost upfront.
How much does a roof permit cost in Golden Valley?
Golden Valley's roofing permit fee is typically 1.0-1.5% of the estimated project cost, ranging from $150–$350 for a standard asphalt-shingle replacement on a 2,500-3,500 sq ft home. For more complex projects (material change, structural review, historic-district overlay), the fee may be higher. Call the Building Department to confirm the exact fee for your project before you submit the permit application.
Do I have to use a licensed roofing contractor, or can I do the roof replacement myself?
Golden Valley allows owner-occupants to pull permits for their own homes, including roof replacement. However, the city strongly recommends hiring a licensed Minnesota roofing contractor, as permit rejections and re-inspection delays often stem from incomplete or incorrect specifications (underlayment type, fastening pattern, ice-and-water-shield extent) that a contractor knows how to avoid. If you do the work yourself, you are responsible for meeting all IRC and city code requirements and passing both the deck and final inspections.
Do I need a structural engineer's report for a metal roof?
Not necessarily. Metal roofing is lighter than asphalt shingles, so it doesn't require additional structural capacity. However, if your home is older (1970s or earlier) and you're making a material change to a heavier product (clay tile, concrete tile), the city may request a structural evaluation to confirm the roof framing is adequate. The Building Department will advise you when you submit the permit if an engineer's review is needed; most straightforward metal-roof replacements do not require one.
What is ice-and-water shield and why does Golden Valley require it?
Ice-and-water shield is a rubberized asphalt membrane that sticks to the roof deck and heals around nail penetrations. Golden Valley is in Minnesota climate zones 6A/7, where winter ice dams are common: snow melts from attic heat, runs down the roof, refreezes at the cold eaves, and backs water under the shingles. Ice-and-water shield, extended 24-30 inches from the eaves, stops this water from leaking into the attic. It's mandatory on any roof replacement in Golden Valley and is checked at the final inspection. Cost is roughly $0.10–$0.15 per square foot.
How long does the permit approval process take in Golden Valley?
For a straightforward like-for-like roof replacement with complete specs, permit approval takes 3-5 business days. Material changes or structural review add 5-7 days. Historic-district overlay review (if applicable) adds 2-3 weeks. Deck and final inspections are typically scheduled within 5-7 days of calling the city. Total timeline from permit submission to final inspection: 10-25 days depending on complexity. Golden Valley does not yet offer an online e-permit portal for roofing, so applications must be submitted in-person at City Hall or by mail.
What happens at the deck inspection, and what happens at the final inspection?
Deck inspection (scheduled after tear-off, before underlayment is applied): inspector checks for soft or damaged plywood, verifies nailing pattern and structural integrity, and approves the deck for the new roof. If damage is found, you may be required to replace the affected section. Final inspection (after all roofing, flashing, and sealant is complete): inspector verifies fastener spacing and type, confirms ice-and-water shield placement, checks flashing detail around penetrations, and verifies ridge cap and edge details. If the final inspection fails, you have 10 days to correct deficiencies before a re-inspection fee ($50–$100) is charged.
Are there any Golden Valley-specific neighborhoods or overlays that affect roofing permits?
Golden Valley has historic-district overlays in parts of Westwood Hills and other older neighborhoods. If your home is in a historic district, the roofing material color and profile may require Heritage Preservation Commission (HPC) approval, adding 2-3 weeks to the permit process. Standard gray, brown, or black asphalt shingles are usually pre-approved; metal or unconventional colors may need HPC sign-off. The city will identify if your property is in a historic district on the permit application. Some properties near the Minnesota River are in a FEMA floodplain; the Building Department will flag this and advise if additional permitting is needed.
What if I skip the permit and just reroof my house without telling the city?
If Golden Valley Building Department discovers unpermitted roofing work (via complaint, routine inspection, or insurance claim), you will receive a stop-work order and a fine of $500–$1,500. You will then be required to pull a 'permit-after-the-fact' ($200–$400 additional fee) and pass the deck and final inspections retroactively. If you later refinance or sell, the title company may require a letter of compliance from the city, further delaying closing. If the roof fails prematurely and you file an insurance claim, the insurer may deny the claim if the work was not permitted and inspected. Unpermitted work must also be disclosed on Minnesota's Seller's Disclosure Form, and buyers may demand a price reduction or back out of the sale.
More permit guides
National guides for the most-asked homeowner permit projects. Each goes deep on code thresholds, common rejections, fees, and timeline.
Roof Replacement
Layer count, deck inspection, ice dam protection, hurricane straps.
Deck
Attached vs freestanding, footings, frost depth, ledger, height/area thresholds.
Kitchen Remodel
Plumbing, electrical, gas line, ventilation, structural changes.
Solar Panels
Structural review, electrical interconnection, fire setbacks, AHJ approval.
Fence
Height/material limits, sight triangles, pool barriers, setbacks.
HVAC
Equipment changeouts, ductwork, combustion air, ventilation, IMC sections.
Bathroom Remodel
Plumbing rough-in, ventilation, electrical (GFCI/AFCI), waterproofing.
Electrical Work
Subpermits, NEC sections, panel upgrades, GFCI/AFCI, who can pull.
Basement Finishing
Egress, ceiling height, electrical, moisture barriers, occupancy rules.
Room Addition
Foundation, footings, framing, electrical/plumbing extensions, structural.
Accessory Dwelling Units (ADU)
When permits are required, code thresholds, JADU vs ADU, electrical/plumbing/parking rules.
New Windows
Egress, header sizing, structural cuts, fire-rating, energy code.
Heat Pump
Electrical capacity, refrigerant handling, condensate, IECC compliance.
Hurricane Retrofit
Roof straps, garage door bracing, opening protection, FL OIR product approval.
Pool
Barriers, alarms, electrical bonding, plumbing, separation distances.
Fireplace & Wood Stove
Hearth, clearances, chimney, gas line work, NFPA 211.
Sump Pump
Discharge location, electrical, backup options, plumbing tie-in.
Mini-Split
Refrigerant lines, condensate, electrical disconnect, line set sleeve.