What happens if you skip the permit (and you needed one)
- Stop-work order can halt your contractor mid-project and carry a $300–$500 fine from the City of Ramsey; you'll owe double permit fees when you re-pull.
- Insurance denial: most homeowners policies explicitly exclude unpermitted roof work, leaving you uninsured for storm damage within 2 years of installation.
- Resale disclosure: Minnesota requires sellers to disclose unpermitted roof replacements on the Real Estate Transfer Disclosure Statement; buyers can negotiate thousands off or kill the deal entirely.
- Refinance blocker: mortgage lenders and appraisers will halt refinancing if title search or home inspection uncovers unpermitted roofing work.
Ramsey roof replacement permits — the key details
Minnesota Statute 326B.101 and Ramsey's local building code adopt the 2022 IRC, which states in IRC R907.4 that 'no more than two layers of roof covering shall be permitted on any building.' This rule drives the most common permit-trigger in Ramsey: if your existing roof has two or more layers, any new shingles, metal, or tile must be a full tear-off, not an overlay. Many homeowners discover a hidden layer during tear-off and panic — this is a code violation that stops the project unless the deck is properly prepared. The city's building inspector will conduct a pre-installation deck inspection if the contractor reports finding a third layer; if the deck has soft spots, nail-popping, or delamination, repair is mandatory before new roofing goes down. This deck repair itself is a separate permit line-item (typically $50–$150 additional fee). The IRC also mandates that deck nails be spaced per the shingle or metal panel manufacturer's specification and that all fastening patterns be documented during inspection.
Ice-and-water-shield (synthetic underlayment) is the rule that trips up Ramsey homeowners most often. IRC R905.1.1 requires continuous water-resistant membranes beneath all roof coverings in cold climates; Minnesota zones 6A–7 classify as 'cold-roof' regions, which means Ramsey requires ice-and-water-shield (not just standard felt or asphalt saturated paper) extending a minimum of 24 inches up from the eave edge on all sloped roofs. Many DIY-minded homeowners or out-of-state contractors use standard #30 felt to save cost — the permit inspector will catch this during the in-progress inspection and require tear-off and reinstallation to code. The shield must also extend 12 inches past any roof penetration (vent pipes, chimneys, skylights). If your roof has valleys, the shield width increases to 36 inches in valleys per manufacturers' guidelines, though Ramsey's inspector will reference the local frost depth (48–60 inches in Ramsey) and the high ice-dam risk on hip and gable roofs. Cost difference: ice-and-water-shield runs $0.50–$1.00 per square foot versus $0.15 for felt; on a 2,000 sq ft roof, that's $1,000–$2,000 more, but it's non-negotiable in code.
Material changes trigger full plan review and cost more. If you're moving from asphalt shingles to standing-seam metal, clay tile, or composite slate, the City of Ramsey Building Department requires a material specification sheet (manufacturer cert showing wind-load rating, impact rating, and fire-rating) and a structural engineer's letter if the new material weighs more than 2 pounds per square foot above the existing deck's rated load. Metal roofing on a standard 2x6 truss deck is usually fine (metal is lighter than most shingles), but clay tile or concrete tile can trigger a structural review costing $300–$800 in engineer fees. The permit review timeline stretches to 1–2 weeks for material changes because the inspector must verify that flashing details, underlayment, and fastening match the new material's spec sheet. If the spec sheet calls for a vapor barrier under the metal, the plan must show that. If ice-and-water-shield is specified, the application must detail brand, width, and eave-edge extension distance in writing before the permit is issued.
Ramsey's frost depth (48–60 inches in most areas) and glacial-till soil mean that flashing around penetrations and at the eave edge is critical. The city's building code references Minnesota's adoption of the IRC chimney flashing (IRC R1003.3) and roof-penetration flashing rules (IRC R905.2 for shingles, R905.10 for metal). Proper flashing overlap, sealant application, and fastening must be shown in photos during the in-progress inspection. Ramsey inspectors are particularly strict on chimney and skylight flashing because ice dams and freeze-thaw cycles in zone 6A–7 can cause leaks within 3 years if flashing is undersized or sealant is missing. The building department's standard condition on all roof permits states: 'Flashing shall be installed per manufacturer's detail sheets and photographed before insulation or finished materials are closed over.'
Permit fees in Ramsey are typically charged as a percentage of construction cost or per square of roof area. A standard 2,000 sq ft asphalt shingle replacement (like-for-like, no structural work) costs $150–$250 for the permit; a material change to metal adds $100–$150 more for plan review. Structural deck repair bumps the fee by $50–$100 per inspection. If your contractor is licensed and in good standing with the State of Minnesota (required for any roofer charging over $2,500), the permit can be pulled online and approved over-the-counter in 3–5 business days. Owner-occupants pulling their own permits must submit the same documentation but may experience slightly longer review (5–7 days). Inspections are mandatory at two stages: after the deck is exposed and fastening pattern is laid out (in-progress) and after the final shingle or metal panel is installed (final). Final inspection includes a visual check of flashing, penetrations, edge treatments, and cleanliness.
Three Ramsey roof replacement scenarios
Why Ramsey's ice-and-water-shield requirement is non-negotiable in zone 6A–7
Ramsey sits at the boundary of IECC climate zones 6A (south, Hennepin County line) and 7 (north, Anoka County line), both classified as 'cold climates' where ice dams are a design risk. Ice dams form when heat from the home (or sun) melts snow on the upper roof slope, the meltwater runs down to the unheated eave edge, re-freezes, and dams up water behind it. Without a water-resistant barrier (ice-and-water-shield), this water seeps under shingles and into the soffit, fascia, and interior walls, causing rot and mold. Minnesota's adoption of IRC R905.1.1 requires that 'in areas prone to ice damming, water-resistant membranes shall be installed beginning at the lowest edge of the sloped roof and extending upward to a point at least 24 inches inside the wall line of the building.' Ramsey's building inspector enforces this as written: 24 inches minimum from the eave edge on all sloped roofs in residential structures.
The frost depth in Ramsey (48–60 inches, depending on exact location and soil type) correlates directly with the heating/cooling cycle that creates ice dams. Soil freezes deeply in winter, keeping the foundation cold; the roof deck above, warmed by interior heat, stays several degrees warmer than outdoor air; this temperature gradient causes meltwater to refreeeze at the eave. The ice-and-water-shield (synthetic, self-adhering underlayment) is designed to shed this water back up the slope toward the ridge, preventing penetration into the attic or wall cavities. Standard asphalt-saturated felt (the cheaper, traditional option) does not have this dual-layer adhesive property and is considered inadequate by code in Minnesota. Ramsey's inspectors reject felt-only applications and require reinstallation with proper ice-and-water-shield before issuing final approval.
Cost-wise, upgrading from felt to ice-and-water-shield on a 2,000 sq ft roof adds $1,000–$2,000 to the project. Homeowners often balk at this until they learn that a single ice-dam water intrusion can cost $5,000–$15,000 in remediation (soffit replacement, wall cavity drying, mold remediation, interior repainting). Insurance rarely covers ice-dam damage if the roof underlayment is found to be non-compliant with code. The permit inspection ensures the shield is installed correctly and photographed before shingles go down; once shingles are installed, the underlayment is invisible, so this photographic documentation protects both the homeowner and the contractor if claims arise later.
Ramsey's online permit portal and over-the-counter approval process for like-for-like replacements
The City of Ramsey Building Department offers online permit submission through its web portal, accessible from the city's main website. For like-for-like roof replacements (same material, no structural work, no material change), homeowners or contractors can upload the application, roof sketch, and manufacturer spec sheet electronically and receive approval within 3–5 business days without a site visit. This over-the-counter (OTC) pathway is a significant time-saver compared to neighboring cities like Coon Rapids or Minneapolis, which sometimes require in-person review or plan-check meetings for residential roofing. Ramsey's streamlined process reduces the administrative friction, allowing contractors to schedule material delivery and labor without weeks of bureaucratic delay.
The application itself requires basic information: property address, owner name, contractor name and license number, roof area (in square feet), material type, underlayment type, and photos of the existing roof condition. For OTC approval, the inspector may ask one follow-up question (e.g., 'confirm ice-and-water-shield width in valleys') but typically rubber-stamps the permit if the spec sheet is complete. Contractors who are repeat applicants in Ramsey report that the department's staff are responsive and knowledgeable; they can call the building department directly with questions and get clarification within a day. This relationship-building reduces back-and-forth delays. Material-change applications (shingles to metal, for example) bypass OTC and go to full plan review, which takes 1–2 weeks and may involve a Zoom call between the inspector and the contractor to clarify flashing or fastening details.
Once the permit is issued, the contractor receives a printable permit document and job card; Minnesota law requires this card to be posted visibly on the property during work. The building department's inspection scheduling is coordinated by phone or through the portal's online calendar. Ramsey's inspectors typically provide a 24-hour window for scheduling in-progress and final inspections, making it feasible for contractors to plan work around inspection slots. If an inspection fails (e.g., ice-and-water-shield width is short, or fastener spacing is off), the inspector issues a written 'notice of correction' and schedules a re-inspection, typically within 3–5 business days. This iterative process, while occasionally frustrating, ensures code compliance and protects homeowners from deferred liabilities.
Ramsey City Hall, Ramsey, Minnesota
Phone: (763) 427-2700 (main city line; ask for Building Department) | https://www.ci.ramsey.mn.us (permits and inspections section)
Monday–Friday, 8:00 AM–5:00 PM (Central Time)
Common questions
Do I need a permit to patch a few missing shingles after a storm?
No permit is required if the repair covers less than 25% of the total roof area and does not involve removing multiple layers. A typical hail-damage repair affecting 10–15 squares is exempt. However, if the repair exposes a second layer of roofing, the scope becomes a full tear-off, which requires a permit. Ask your contractor to inspect the first few shingles to determine how many layers exist before committing to the work.
How much does a Ramsey roof-replacement permit cost?
Like-for-like shingle replacements cost $150–$250; material changes (shingles to metal or tile) cost $250–$350 due to plan review. Structural deck repairs add $50–$100 per inspection. Fees are based on construction valuation (typically 1–2% of project cost for residential roofing). Ask your contractor or the City of Ramsey Building Department for a fee estimate before you submit.
Can I do a roof replacement myself without a contractor if I own the home?
Yes, owner-occupants in Minnesota can pull permits and perform roofing work themselves without a contractor license, provided the home is their primary residence. However, you must submit the same permit application, spec sheets, and inspection documentation as a licensed contractor would. Many homeowners choose to hire a contractor anyway because roofing safety (fall risk, ladder work) and code compliance (underlayment, flashing, fastening patterns) require expertise. If you proceed as owner-builder, expect longer permit review (7–10 days) and very strict inspector scrutiny on underlayment application and fastening patterns.
What is ice-and-water-shield, and why does Ramsey require it?
Ice-and-water-shield is a synthetic, self-adhering underlayment that sits beneath roof shingles or metal panels in cold climates. It's designed to shed water back up the slope if ice dams form at the eave edge, preventing meltwater from penetrating into the attic or walls. Ramsey requires it per IRC R905.1.1 (Minnesota's adopted code) because the city's frost depth (48–60 inches) and zone 6A–7 climate make ice dams a serious risk. Standard felt underlayment does not have this waterproofing property and is non-compliant. Ramsey inspectors will reject felt-only applications and require reinstallation with proper ice-and-water-shield before final approval.
How long does a Ramsey roof-replacement permit take from start to finish?
Like-for-like replacements typically take 3–5 business days for permit approval and 1–2 weeks for installation and inspections (total 2–3 weeks). Material-change permits take 1–2 weeks for review plus 1–2 weeks for installation (total 3–4 weeks). If the contractor discovers a third layer of roofing or structural deck damage during tear-off, an additional structural inspection and repair can add 1 week. Plan for 3–4 weeks total for a straightforward replacement in Ramsey.
What happens if my contractor doesn't pull a permit and installs a new roof without one?
Unpermitted roofing work can result in a stop-work order from the city ($300–$500 fine), double permit fees when you re-pull, insurance denial (most policies exclude unpermitted work), and seller disclosure liability if you sell the home (Minnesota requires unpermitted work to be disclosed on the Real Estate Transfer Disclosure Statement). Buyers can negotiate thousands off or kill the deal. If you ever need to refinance, the lender's appraisal and title search may flag the unpermitted roof, halting the refinance. It's cheaper and simpler to pull the permit upfront.
Can I use asphalt felt instead of ice-and-water-shield to save money?
No. Ramsey's building code (per IRC R905.1.1) requires ice-and-water-shield in cold climates, and felt is non-compliant. The inspector will fail the in-progress inspection if felt is found, requiring tear-off and reinstallation with proper ice-and-water-shield. This re-do costs more than installing the shield correctly the first time. Budget $1,000–$2,000 for ice-and-water-shield on a typical Ramsey home; it's a code mandate, not a cost-saving option.
If I change my roof from shingles to metal, do I need a structural engineer?
Usually not. Standing-seam metal roofing is lighter than asphalt shingles (2–3 lbs per sq ft versus 3–4 lbs for shingles), so most standard residential trusses can handle the load without a structural engineer's review. However, if you're installing clay tile or concrete tile (much heavier), or if your deck is exceptionally old or already marginal, the city may require an engineer's letter or structural evaluation. Submit the material's weight spec to the city during permit review; they will advise if structural certification is needed. Expect $300–$800 in engineering fees if it is required.
How many roof layers can Minnesota law allow?
Per IRC R907.4 (adopted by Minnesota and enforced by Ramsey), no more than two layers of roofing are permitted on any residential building. If your roof already has two layers, a new roof requires a full tear-off; you cannot overlay a third layer. If three or more layers are found during a tear-off, you must remove all but the deck and install a single new layer. This rule exists to prevent structural overload and code drift over decades.
What is the frost depth in Ramsey, and why does it matter for roofing?
Ramsey's frost depth ranges from 48–60 inches depending on location and soil type (glacial till and lacustrine clay dominate). This deep frost cycle creates the temperature gradients that cause ice dams: the roof deck is warmed by interior heat, while the eave overhang stays cold, causing meltwater to refreeze at the edge. This is why Ramsey's ice-and-water-shield requirement (24 inches from eaves) is so important. The frost depth also affects flashing and penetration detailing, as freeze-thaw cycles in zone 6A–7 can cause sealants and fasteners to fail if not installed correctly. Your contractor should factor Ramsey's climate into every roofing detail.
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.