What happens if you skip the permit (and you needed one)
- Stop-work orders from Oconomowoc Code Enforcement carry a $100–$300 fine per day, plus mandatory tear-off and re-inspection under permit, adding 2–4 weeks and $200–$500 in additional permit fees.
- Insurance claim denial: if a wind or hail event damages your new roof and the insurer discovers the work was unpermitted, they can refuse the claim — potentially $15,000–$40,000 out of pocket.
- Sale and disclosure hit: Wisconsin Residential Real Estate Condition Report (WRCR) requires disclosure of unpermitted work; buyers and lenders will demand a retroactive permit ($300–$600) or price reduction of $5,000–$15,000.
- Lender refinance block: if you refinance or take a home equity line of credit after unpermitted roofing, lenders run title searches and code compliance checks — most will halt closing until the permit is resolved retroactively.
Oconomowoc roof replacement permits — the key details
Oconomowoc Building Department enforces the 2015 International Building Code (IBC 1511 and IRC R905/R907 are the governing sections). The most critical rule: you cannot install a third layer of roofing material on your home. If the inspector finds two existing layers during the pre-tear-off inspection, you must remove both layers to bare deck before installing new shingles or metal. This rule exists because multiple layers trap moisture, accelerate deterioration, and hide structural damage. Wisconsin's Climate Zone 6A and Oconomowoc's 48-inch frost depth mean freeze-thaw cycles are merciless; trapped moisture leads to ice damming, granule loss, and premature failure. The city's Building Department enforces this rule consistently because it directly impacts lifespan and prevents liability claims. If you're uncertain whether you have one or two existing layers, request a pre-inspection or have your roofer submit a site photo with the application — this costs nothing and saves you thousands if a surprise layer is found.
Ice-and-water shield (also called self-adhering underlayment or modified bitumen barrier) is non-negotiable in Oconomowoc. Per IRC R905.1.1 and Wisconsin's cold-climate amendments, it must extend at least 24 inches from the exterior wall line on sloped roofs under 4:12 pitch. On roofs 4:12 and steeper, 6 inches minimum is code-compliant, but Oconomowoc roofers and inspectors commonly enforce the 24-inch standard anyway because of the freeze-thaw risk and ice-dam liability. Gutter ice dams are endemic in this climate; water backs up under shingles and into the attic. The ice-and-water shield is your only defense. Make sure your roofer lists the brand, width, and installation depth in the permit application. If the inspector spots gaps or mis-lapped shield during the in-progress inspection, they will red-tag the work and require it to be corrected before final approval. Synthetic underlayment (nonwoven, moisture-resistant) is also required under the new shingles; do not use 15-pound felt in Oconomowoc — it is code-compliant by IRC but deteriorates too quickly in the climate and will cause the permit to be held up if the inspector questions it.
Material changes (shingles to metal, tile, slate) require a structural deck evaluation and engineer sign-off if the new material is significantly heavier than the existing roof load. Architectural shingles are 240–350 pounds per square; metal standing-seam is 50–150 pounds per square; slate or clay tile is 800–1,200 pounds per square. If you are converting from shingles to slate or tile, the Building Department will request a structural engineer's report demonstrating that the existing roof framing (rafters, trusses, collar ties) can support the added load. This costs $400–$800 and adds 1–2 weeks to the permit timeline. Metal-to-shingles conversions are straightforward and rarely trigger this requirement. If you are converting to a standing-seam metal roof with a lower load, the city does not mandate an engineer report, but you must specify the metal type, fastener schedule, and underlayment in the permit application. Changing from asphalt shingles to architectural shingles (same material class, different profile) is often treated as like-for-like and can be fast-tracked as an over-the-counter permit.
Oconomowoc's shoreland zoning is a hidden complexity. The city is surrounded by five lakes: Lac La Belle, Okauchee, Monches, Beaver Dam, and Fox Lake. If your property is within 1,000 feet of the ordinary high-water mark of any lake, Waukesha County shoreland rules apply in addition to city rules. This means you may need a Waukesha County conditional-use permit or coastal erosion variance for reroofing — especially if your roof replacement involves deck repair or structural changes. The county does not always require a separate permit for like-for-like reroofing, but you must contact the Waukesha County Planning and Parks Department to confirm before pulling the city permit. Many homeowners in Oconomowoc are blindsided by a county requirement after they've already paid the city permit fee. Check your property's proximity to the nearest lake using the county's GIS map (available online) or call the city building department and ask: 'Is my address in a shoreland district?' If yes, call the county planning department (262-548-7786) and confirm whether your specific project needs county approval.
Permit timeline and inspections: Oconomowoc offers over-the-counter permits for like-for-like reroofing (same material, no structural changes), typically approved in 1–2 business days if the application is complete. Full roof replacements with tear-offs require a pre-tear-off inspection (to confirm layer count), an in-progress inspection (deck nailing pattern, ice-and-water shield placement, underlayment), and a final inspection (fastener pull-test, flashing detail, ridge vent or cap details). Plan for 3–4 inspection windows spanning 2–3 weeks. Fees are typically $150–$300 for the permit, based on roof area in squares (100 square feet). If you need a structural engineer's report (material change to heavy products), add $400–$800 and 1–2 weeks. Owner-builders can pull the permit themselves, but most homeowners hire a licensed roofer (required in Wisconsin for any commercial work or multi-unit buildings; single-family is owner-builder eligible). Confirm that your roofer has pulled the permit before work starts — if they haven't, ask why and request a copy of the permit card for your records.
Three Oconomowoc roof replacement scenarios
Freeze-thaw and ice-dam dynamics in Oconomowoc: why the city is strict on underlayment and shield placement
Oconomowoc's Climate Zone 6A and 48-inch frost depth create one of the most hostile roofing environments in Wisconsin. The freeze-thaw cycle begins in October and peaks in March, with dramatic temperature swings (e.g., 35°F daytime, 15°F night) that force water into and out of roofing assemblies repeatedly. The city's Building Department and local roofers have learned through decades of failure that standard asphalt shingle installation (basic 15-pound felt underlayment, no ice-and-water shield) fails within 7–10 years in Oconomowoc, while properly detailed roofs (synthetic underlayment, 24-inch ice-and-water shield) last 25–30 years. The ice dam is the culprit: warm air from the attic melts snow on the upper roof, water runs down and hits the cold eave overhang, refreezes, and dams up liquid water. That water seeps under the shingles and into the attic, saturating insulation and rotting rafters. By the time the homeowner notices a leak, the damage is often $5,000–$15,000 in hidden structural repairs.
Oconomowoc inspectors require ice-and-water shield to extend at least 24 inches from the exterior wall line (some inspectors push for 30 inches on problem eaves). This rule is stricter than the base IRC R905.1.1, which allows 6 inches on roofs steeper than 4:12. The city adopted the 24-inch standard because local experience proved that narrower shield leaves the transition zone at the drip-edge vulnerable. Synthetic underlayment (nonwoven, perforated on the bottom, impermeable on top) is also mandatory — not optional. Felt absorbs water, dries slowly in spring, and promotes ice dams. Synthetic dries quickly, resists moisture, and allows any trapped water to escape. When you submit your permit application, specify the underlayment brand and width; if the inspector sees felt during the in-progress inspection, the work is red-tagged and must be corrected.
One more detail: ventilation. Oconomowoc code requires soffit vents (continuous or at regular intervals) and ridge vents (or equivalent) to create an air path that dries the roof assembly from below during spring. Solid soffits without vents trap moisture and are a common violation. During the final inspection, the inspector will look for active soffit vents aligned with the ridge vent. If your eaves are boxed in with solid siding, you may need soffit vent installation in addition to the new roof — this is a separate permit and cost. Ask your roofer upfront whether soffit vents are present and accessible; if not, budget $800–$1,500 for soffit vent installation and coordinate it with the roofing permit.
Waukesha County shoreland zoning and double-permit hassle for Lac La Belle, Okauchee, and Monches properties
Oconomowoc is ringed by five lakes: Lac La Belle (west), Okauchee (north), Monches (northeast), Beaver Dam (south), and Fox Lake (southwest). Waukesha County shoreland rules apply to any property within 1,000 feet of the ordinary high-water mark (OHWM). If your roof replacement includes structural changes (e.g., truss repair, deck replacement, rafter replacement), or if your roof work is part of a larger 'development' activity (e.g., new deck or siding on the same project), county approval is required. For like-for-like reroofing, county approval is sometimes waived — but you must ask first. Many homeowners pull a city permit, start tear-off, and then the city inspector mentions the shoreland issue. By then, you are in violation of county code, work is halted, and you must apply for a retroactive county conditional-use permit. This costs $50–$200 in county fees and adds 2–4 weeks of delay (plus attorney fees if an appeal is needed).
To avoid this trap: before you pull the city permit, determine whether your address is in the shoreland zone. Use Waukesha County's online GIS map (available at the county website under Planning and Parks) or call the Waukesha County Planning Department at 262-548-7786 and provide your address. If you are in the zone, ask: 'Does my roof replacement need county approval?' If the answer is yes, contact the county planning office and request a conditional-use permit application. The process takes 2–4 weeks (one application, one staff review, one conditional approval). County staff are helpful and knowledgeable; there is no shame in asking. Once the county approves, you can pull the city permit without risk.
Cost and timeline: county conditional-use permit is typically $50–$150 in fees, plus 2–4 weeks. If you miss this step and the city catches it, you are looking at a stop-work order, county enforcement action, and potentially $300–$500 in fines. The city building department knows this rule inside and out, and they will not issue a final approval if county approval is required but absent. Do this step first — it is the cheapest insurance you can buy.
City Hall, 174 Forest Street, Oconomowoc, WI 53066
Phone: (262) 569-2147 | https://www.oconomowoc.org/residents/permits
Monday – Friday, 8:00 AM – 5:00 PM (verify hours with city)
Common questions
Can I install a second layer of shingles over my existing roof instead of tearing off?
No. Wisconsin Building Code and Oconomowoc code prohibit a third layer of roofing material on any residential structure (IRC R907.4). If you already have two layers, you must tear off both to bare deck before installing new shingles. If you have one layer, you can overlay once — but the city inspector will confirm layer count during the pre-tear-off inspection, and if they find two, you are required to tear off. One overlay only; no exceptions.
Does ice-and-water shield extend from the eaves or from the interior wall line?
From the exterior wall line (the outer edge of the exterior wall sheathing). Oconomowoc code requires it to extend at least 24 inches down the slope from that line. Measure from where the roof meets the top of the wall, not from the gutter or soffit. If your eaves overhang is 16 inches, the shield must still extend 24 inches from the wall line, meaning it covers the overhang plus 8 inches up the slope. This distance is non-negotiable and is inspected carefully.
What if the roofer finds rot or damage in the roof deck during tear-off?
Notify the Building Department immediately. Deck repair or replacement is a separate scope of work and may require additional permits, structural engineer involvement (if the damage is extensive), and added cost. Most homeowner's insurance policies cover structural damage discovered during a permitted project if the permit was pulled before work began. Get a written estimate for deck repair from your roofer, send it to the city, and ask if an amendment to the roofing permit is needed. Budget $1,000–$5,000 for deck repairs and 1–2 weeks of additional timeline.
How much does an Oconomowoc roof replacement permit cost?
Typically $150–$300, based on roof area in squares (100 square feet = 1 square). A 1,500 sq ft roof is 15 squares, so expect $150–$225 (at $10–$15 per square). If you need a structural engineer's report (heavy material conversion), add $400–$800. If you are in a Waukesha County shoreland zone and need a county conditional-use permit, add $50–$200. Get a formal estimate from the city when you apply; they will quote the exact fee based on your measurements.
Can I pull the permit myself, or does the roofer have to do it?
You can pull it yourself if you are the owner-builder. In Wisconsin, single-family residential roofing does not require a licensed contractor license (unlike commercial or multi-unit work). However, most homeowners hire a roofer, and the roofer almost always pulls the permit for liability and scheduling reasons. If you use a roofer, confirm that they have submitted the permit application before work starts. Ask for a copy of the permit card; do not take their word for it. If the roofer hasn't pulled it, ask why — there may be a reason (e.g., they are waiting for you to sign a contract, or they misunderstood your scope). Do not let them start work without a permit; if you do, you assume all liability and fines.
Is my property in Waukesha County's shoreland zone?
Check the Waukesha County GIS map online, or call Waukesha County Planning and Parks at 262-548-7786. Provide your address and ask: 'Is my property within 1,000 feet of the ordinary high-water mark of Lac La Belle, Okauchee, Monches, Beaver Dam, or Fox Lake?' If yes, you may need county approval in addition to the city permit. Do this check before you apply for the city permit; it takes 5 minutes and prevents a 4-week delay.
What is the difference between a pre-tear-off inspection and a final inspection?
Pre-tear-off: the inspector visits before you remove the old roof to confirm the number of existing layers, deck condition, and to authorize tear-off. This protects you by documenting existing conditions and triggering mandatory tear-off if two layers are found. In-progress: the inspector visits once new underlayment and shingles are partially installed to verify ice-and-water shield placement, underlayment type and overlap, and fastening pattern. Final: the inspector walks the completed roof, checks ridge vent, flashing, soffit vents, fastener pull-test, and overall quality. All three are required for a full replacement.
Can I change from asphalt shingles to a metal roof without an engineer?
If the metal roof is standing-seam or corrugated (lighter than shingles), no structural engineer is required. Metal standing-seam weighs 80–100 lbs per square; asphalt shingles weigh 240–350 lbs per square, so the metal is actually lighter and puts less load on the framing. However, if you are converting to slate, clay tile, or concrete tile (800–1,200 lbs per square), a structural engineer's report is required to confirm the framing can support the weight. The engineer typically charges $400–$800 and produces a brief report in 1–2 weeks. Ask your roofer about the weight of the new material; they will tell you whether an engineer is needed.
What happens if I find two layers of shingles and the inspector red-tags the job?
You must tear off both layers to bare deck before the project can proceed. This is mandatory under IRC R907.4 and Wisconsin Building Code. The city will not issue a final permit approval until tear-off is complete and the deck is inspected. The roofer will need to re-schedule, remove both layers (add 1–2 days of work), and restart the new installation. Budget an additional $1,500–$3,000 for unexpected tear-off labor. This is why the pre-tear-off inspection is valuable: it discovers this problem before you commit to a schedule and contractor.
Do I need synthetic underlayment or can I use felt?
Oconomowoc Building Department requires synthetic underlayment (nonwoven, perforated-backed). Felt is code-compliant under the IRC but is not acceptable in Oconomowoc due to the freeze-thaw climate and ice-dam risk. Felt absorbs moisture, dries slowly in spring, and promotes ice dams. Synthetic dries quickly and resists moisture. Specify the synthetic underlayment brand and weight in your permit application. Examples: Synthetic underlayment such as GAF Titanium UDL or Owens Corning Synthetic Underlayment. If the inspector sees felt during the in-progress inspection, the work will be red-tagged and must be corrected.