What happens if you skip the permit (and you needed one)
- Stop-work orders in South Milwaukee carry a $100–$250 fine per day of continued work, plus mandatory removal and re-permitting at double the original permit fee — roofing violations are among the most frequently cited code infractions in the city.
- Insurance denial: Wisconsin homeowner policies explicitly exclude unpermitted roof work, and water damage claims filed after an unpermitted replacement can result in a complete claim denial or $5,000–$15,000 out-of-pocket liability.
- Resale disclosure and title hold: Wisconsin Homeowners Disclosure Act requires listing agents to note unpermitted major work; buyers' lenders will require final permit sign-off or demand a $10,000–$25,000 escrow holdback at closing.
- Neighbor complaints trigger city inspection: South Milwaukee Building Department receives 8-12 roofing complaints per year; if flagged, fines escalate to $250–$500 per violation day plus cost of city-hired inspector remediation ($2,000–$5,000).
South Milwaukee roof replacement permits — the key details
South Milwaukee Building Department applies IRC R907 (Reroofing) with special emphasis on the three-layer maximum rule. IRC R907.4 states: 'Where the existing roof covering is wood shingles or shakes, the existing roof covering shall be removed down to the deck or existing slate or clay tile shall be removed down to the deck before application of the new roof covering.' While the code technically allows overlay of asphalt shingles under limited conditions, South Milwaukee interprets this conservatively — if your field inspection reveals three or more existing layers (which happens in roughly 30% of homes built before 1990), the city will mandate complete tear-off. This is not negotiable and cannot be appealed without a structural engineer's affidavit showing no additional load or deck damage. The permit application must include the roofing contractor's name, license number, material specifications (shingle grade, fastener type, underlayment R-value), and a roof diagram with square footage. For like-for-like replacements (e.g., architectural asphalt shingles to architectural asphalt shingles, same slope, same deck), the city often approves permits over-the-counter within 2-3 business days. Material changes — shingles to metal, tile, or slate — require a structural evaluation by a licensed engineer or architect, which adds 1-2 weeks and $300–$800 to the timeline and cost.
Ice-and-water-shield specification is non-negotiable in South Milwaukee's Climate Zone 6A. The city's inspection checklist explicitly requires a minimum 24-inch ice-and-water-shield (typically modified bitumen or rubberized asphalt per ASTM D1970) on all north, northeast, and east-facing eave runs, extending from the eave to at least 24 inches above the interior wall line. This is because of the area's sustained freeze-thaw cycles and glacial-till soils that trap moisture. Many contractors from warmer climates or neighboring areas skip this or apply only 12 inches, which will fail final inspection. If your roof has any valleys, those require ice-and-water-shield for their full length. The permit application must specify the ice-and-water-shield product name, thickness, and square footage; the inspection will include a mid-construction walk-through to verify placement before fastening. Underlayment beneath the shield (felt or synthetic) is required by IRC R905.2 and must be minimum No. 30 felt or equivalent synthetic. South Milwaukee's 2023 code adoption (based on 2020 IBC) also requires all reroofing to include a secondary water barrier specification, which means your contractor must note the entire drainage plane system, not just the top-layer shingle brand.
Fastening patterns and deck condition drive most rejections in South Milwaukee. The city requires fasteners per the manufacturer's specification and IRC R905.2.6.1 (4 fasteners per shingle for standard installation, 6 per shingle in high-wind areas or metal roofing). The permit application or contractor's submittal must include the fastener spec sheet. During the in-progress (rough) inspection, the inspector will pull samples of deck nailing (fasteners should penetrate 1.25 inches into solid wood decking or 0.75 inches into plywood per IBC 1507.2). If the existing deck has soft spots, rot, or delamination, the city will require those sections to be patched with like-for-like wood (usually 3/4-inch plywood screwed and glued to existing rim joists). Structural repairs are permitted but cost an additional $150–$400 and require framing inspection. South Milwaukee inspectors are known for catching delaminated roof decking on shake-shingle-to-asphalt conversions because the old shake nails leave holes and weak zones. If more than 10% of the deck requires repair, the city will require a structural engineer's report confirming no load-bearing issues.
Material changes trigger additional code compliance and cost. If you are converting from asphalt shingles to metal roofing, you must specify the metal type (aluminum, steel, copper), gauge, seam type (standing seam, snaplock), and fastening system. Metal roofing in South Milwaukee must include a 30-pound synthetic underlayment (not felt, because metal roofing's cold surface can trap moisture against felt) and ventilation specs if upgrading from unvented to vented. Tile or slate reroofing requires a structural evaluation because tile and slate are 2-3 times heavier than asphalt shingles; the city will demand calculations showing the roof framing (trusses or rafters) can support the additional 8-12 pounds per square foot. Most residential roofs built before 2000 cannot support slate without reinforcement, which means adding sister trusses or reinforced collar ties — a $3,000–$7,000 structural upgrade. The permit fee for a material-change reroofing is typically $200–$350, compared to $100–$150 for like-for-like. The timeline extends to 2-3 weeks because of the engineer review.
South Milwaukee's permit process and costs are straightforward if your contractor handles the paperwork. The Building Department charges based on a sliding scale tied to roof area and project valuation. A 1,500-square-foot roof (roughly 25 squares) with standard asphalt shingles costs approximately $120–$180 for the permit (around $5–$7 per square) if it is a like-for-like replacement. If tear-off and disposal are included, add $30–$50 per square to your estimate, which is a contractor cost, not a permit fee. Most roofing contractors in South Milwaukee pull the permit themselves and include the fee in the bid; verify this in your contract. The city processes permits Monday through Friday, 8 AM to 5 PM, and you can file online through the South Milwaukee permit portal or in person at City Hall. Over-the-counter approval for simple like-for-like jobs happens within 2 business days. If the project requires structural review, plan 10-14 business days. Inspections are scheduled via the portal or by phone (the Building Department's number is in the contact card below). In-progress inspection happens once the decking is visible and ice-and-water-shield is installed; final inspection is performed after all shingles, flashing, and ridge/hip caps are complete. Most contractors schedule final inspection within 1-2 days of completion. If you fail either inspection, you have 10 days to correct and reschedule; repeated failures can result in stop-work and fines.
Three South Milwaukee roof replacement scenarios
South Milwaukee's three-layer rule and why it matters for your resale and future repairs
The three-layer rule is enshrined in IRC R907.4 and enforced strictly by South Milwaukee Building Department. The code's intent is to prevent indefinite stacking of roof coverings, which leads to excessive weight, water infiltration between layers, and deck deterioration. South Milwaukee interprets this rule more conservatively than some neighboring communities; even a borderline two-and-a-half-layer roof (where two complete layers exist plus partial shingles or underlayment in some valleys) will trigger a complete tear-off mandate. This matters because it affects your future repair costs and resale timing. If you inherit a three-layer roof, you cannot patch or overlay — you must budget for a full replacement immediately. Most homeowners discover this during a resale inspection or a post-inspection repair estimate, which is why professional home inspectors in South Milwaukee explicitly call out layer count.
When you file a permit, the city's building inspector will visually confirm the layer count during the in-progress inspection. They do this by examining exposed deck (before new shingles are installed) and sometimes by probing nail positions in the existing roof. If the inspector finds a third layer that the contractor did not disclose, the permit will be red-tagged and the contractor will be ordered to remove all layers before proceeding. This can delay the project by 2-3 days and add $500–$1,500 in tear-off labor. To avoid this, have a roofer's field walk-through before submitting the permit; a reputable South Milwaukee contractor will probe the roof and provide a written layer count to include in the permit application.
Resale implications: Wisconsin Homeowners Disclosure Act (WDPA) requires sellers to disclose major work performed in the last five years and to note any unpermitted work. If you replace a three-layer roof without a permit (or with a partial overlay that violates IRC R907.4), a subsequent buyer's inspector or lender's appraisal will catch it during a resale. The buyer's lender may refuse to finance the purchase until the roof is brought into code compliance — either by tearing off and replacing correctly or by obtaining a 'no-violation' letter from the city, which is rare and requires evidence that the original work was structural sound. Budget for a $10,000–$25,000 escrow holdback or repair cost if this issue emerges during underwriting.
Ice-and-water-shield in South Milwaukee's freeze-thaw climate: why it fails and how to avoid it
South Milwaukee's Climate Zone 6A and 48-inch frost depth create sustained freeze-thaw cycles that test roof drainage systems harder than milder regions. Ice dams form regularly on north and east-facing slopes where morning sun melts roof snow, the meltwater runs down the slope and refreezes at the cold overhang, and backed-up water seeps under shingles. Ice-and-water-shield (modified bitumen or rubberized asphalt per ASTM D1970) is designed to self-heal around nail penetrations and remain tacky in subzero temperatures, preventing water infiltration. South Milwaukee's Building Department requires 24 inches of ice-and-water-shield on all north, northeast, and east-facing eave runs because this is where ice dams form most frequently. Many contractors from warmer climates or unfamiliar with Zone 6A install only 12 inches or apply it only on north faces, which fails final inspection in South Milwaukee.
The ice-and-water-shield must extend from the eave (first shingle row) up the roof to at least 24 inches above the interior wall line. This is calculated by measuring the interior dimension of the wall at the eave, then extending 24 inches beyond it up the exterior roof slope. On a typical 6/12 pitch, this translates to roughly 30-36 inches of horizontal roof coverage. The shield must overlay the drip edge and sit on top of the synthetic or felt underlayment. The application sequence (bottom to top) is: drip edge, ice-and-water-shield, synthetic underlayment, then shingles. If applied in the wrong order (ice-and-water-shield over underlayment), the inspector will catch it and require re-application. The shield must be continuous (no gaps or tears) and overlapped 4-6 inches where rolls butt. Many DIY or budget contractors order insufficient linear footage and end up installing 12-18 inches instead of the required 24 inches; this fails inspection and costs the contractor a re-do.
The ice-and-water-shield must not be extended so far that it traps moisture on north and east slopes with poor ventilation. Some contractors and homeowners misinterpret the rule and install ice-and-water-shield across the entire roof slope, which can trap water vapor and lead to mold or rot on unvented attics. South Milwaukee inspectors will note this and may require additional ventilation (ridge vents, soffit vents) to prevent condensation. If your attic is unvented, discuss ventilation upgrades with your contractor before the reroofing; adding ridge and soffit vents costs $400–$800 but prevents future moisture damage. The permit inspector will note ventilation during the final inspection, so clarify your attic ventilation strategy upfront.
South Milwaukee City Hall, 717 Milwaukee Ave, South Milwaukee, WI 53172
Phone: (414) 768-8062 | https://www.southmilwaukee.org (permit portal link via city website)
Monday-Friday, 8:00 AM - 5:00 PM
Common questions
Can I overlay my existing roof instead of tearing it off in South Milwaukee?
Yes, if you have only one existing layer of asphalt shingles and no structural issues. Overlay is allowed by IRC R907 (with conditions) and will be approved over-the-counter in South Milwaukee. However, if you have two or more existing layers, or if the existing roof is wood shake, slate, or tile, tear-off is mandatory per IRC R907.4. The city enforces this strictly to prevent weight accumulation and water infiltration. Always confirm layer count with a roofer's field walk-through before deciding.
How much does a roof replacement permit cost in South Milwaukee?
Like-for-like asphalt shingle replacements cost approximately $120–$180 for the permit (or roughly $5–$7 per square, with a square being 100 sq ft). Material-change permits (shingles to metal, tile, or slate) cost $220–$350 because they require structural engineer review. Permit fees are separate from the contractor's labor and material costs. Most contractors include the permit fee in their bid, but verify this in your contract.
Do I need an engineer's approval for a metal roof in South Milwaukee?
If you are changing from asphalt shingles to metal roofing, South Milwaukee requires a structural letter confirming your framing can support the new material. Metal is lighter than tile or slate, so most residential trusses are approved with a brief engineer's letter (cost: $200–$350). For tile or slate, a full structural evaluation is required; most pre-2000 residential roofs need reinforcement, which costs $3,000–$7,000 and extends the timeline by 2-3 weeks.
What if my roofer finds a third layer when removing my roof?
All three layers must be removed before new shingles are installed, per IRC R907.4. The contractor cannot stop at two layers and overlay the third. The in-progress inspection will catch this, and the permit will be red-tagged until all layers are cleared. Budget an extra 1-2 days and $500–$1,500 in tear-off labor if a third layer is discovered. To avoid surprises, have the roofer probe the roof before submitting the permit.
Does South Milwaukee require ice-and-water-shield, and how much do I need?
Yes, 24 inches of ice-and-water-shield (modified bitumen or rubberized asphalt per ASTM D1970) is mandatory on all north, northeast, and east-facing eave runs in South Milwaukee's Climate Zone 6A. The shield extends from the eave up the roof to at least 24 inches above the interior wall line. This prevents ice-dam infiltration during South Milwaukee's freeze-thaw cycles. The specification must be included in your permit application; if the contractor applies less than 24 inches, the final inspection will fail.
Can I pull a roof replacement permit myself as an owner-builder in South Milwaukee?
Yes, South Milwaukee allows owner-builders to pull permits for their own residential property per Wisconsin state law. You will need to complete the permit application with roof measurements, material specifications, underlayment type, and ice-and-water-shield details. You can submit in person at City Hall (717 Milwaukee Ave) or online via the South Milwaukee permit portal. Most homeowners find it easier to let their roofing contractor handle the permit paperwork; confirm this in your contract. If you pull the permit yourself, you are responsible for scheduling inspections and correcting any code violations.
What happens if I don't get a permit for a roof replacement in South Milwaukee?
Stop-work orders and fines are common. South Milwaukee Building Department issues $100–$250 fines per day of unpermitted work, and contractors face license suspension. Your insurance may deny water-damage claims if the roof was unpermitted. Wisconsin's Homeowners Disclosure Act requires sellers to disclose unpermitted work; an unpermitted roof can block refinancing or resale. If discovered during resale inspection, the buyer's lender will demand a permit and final inspection sign-off or a $10,000–$25,000 escrow holdback. It is always cheaper to permit upfront.
How long does it take to get a roof replacement permit approved in South Milwaukee?
Like-for-like asphalt shingle replacements are approved over-the-counter within 2 business days. Material-change permits (shingles to metal, tile, or slate) require structural engineer review and take 10-14 business days. Once approved, construction typically takes 3-7 days depending on roof size and complexity. In-progress and final inspections are usually scheduled within 1-2 days of completion. Plan 2-3 weeks total (permit + construction + inspections) for a standard project.
What if South Milwaukee's inspector finds rot or soft spots in my roof deck during the in-progress inspection?
Decking repairs are permitted but require patching with like-for-like plywood or wood and must be inspected separately. If fewer than 10% of the deck squares require repair, the contractor can patch and proceed; cost is typically $150–$400 per section. If more than 10% of the deck is damaged, the city will require a structural engineer's assessment to ensure the roof framing is sound. This adds 5-7 days and $300–$800 in engineer fees. Always budget 10% contingency for deck issues on roofs over 30 years old.
Are gutters and flashing considered part of a roof replacement permit in South Milwaukee?
Flashing is included in a roof replacement permit because it is integral to the roof system and is re-installed during the project. The permit application should specify flashing material (aluminum, galvanized steel, or copper) and sealant type. Gutters are typically a separate item and do not require a permit for replacement unless they are part of the structural drainage system (rare in residential). Downspout and gutter work can usually proceed without a separate permit, but confirm with the Building Department for your specific property if gutters tie into foundation drainage or sump systems.