Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
Full roof replacements, tear-offs, and material changes require a permit in New Berlin. Repairs under 25% of roof area may be exempt, but the 48-inch frost depth and Wisconsin's three-layer rule make most residential work permittable.
New Berlin enforces Wisconsin's strict three-layer prohibition (IRC R907.4) with particular rigor because of the 6A climate zone's moisture and freeze-thaw cycling. The city's Building Department requires a permit for any tear-off-and-replace work, full replacements, and material changes (shingles to metal, for example). What makes New Berlin different from nearby Milwaukee or Waukesha: the city explicitly flags third-layer detection during rough inspections and will issue a stop-work order if you overlay a two-layer roof without tearing off first — this is NOT discretionary, and the fine structure ($500–$1,500 per infraction) is enforced by the city inspector at deck inspection. Additionally, New Berlin's online permit portal is slow to update (often 24–48 hours behind actual approvals), so calling the Building Department directly after submission saves days of uncertainty. Owner-occupants can pull their own permits, but the city strongly recommends using a licensed roofing contractor to avoid deck nailing and underlayment rejections that delay inspection.

What happens if you skip the permit (and you needed one)

New Berlin roof replacement permits — the key details

New Berlin adopts the 2015 International Building Code (IBC) with Wisconsin amendments, making IRC R907 (reroofing) and IRC R905 (roof-covering requirements) the governing standards. The most critical rule for New Berlin homeowners: IRC R907.4 prohibits more than two layers of roofing. If your roof currently has two layers of shingles, a tear-off is mandatory before new shingles go down. The city's Building Department does NOT grant waivers to this rule, and it is discovered during the rough inspection when the inspector visually confirms deck fastening patterns and underlayment specification. Any homeowner or contractor who attempts an overlay on a two-layer roof faces an immediate stop-work order, removal of the entire overlay (at your cost), and a fine. This rule exists because the 6A climate zone experiences significant freeze-thaw cycling and moisture infiltration, and a third layer traps water against the deck, promoting rot and ice dam formation. When you file for your permit, you must disclose the number of existing layers on your Permit Application Form — falsifying this (common mistake) results in permit denial and contractor license action.

Wisconsin's 48-inch frost depth and glacial-till soils create a secondary code requirement that catches many homeowners: ice and water shield must extend a minimum of 24 inches up the roof from the eaves (IRC R905.1.1, per Wisconsin cold-climate amendment). This is NOT optional and is checked during rough inspection. Standard asphalt shingles with a synthetic underlayment are acceptable if the underlayment extends the full 24 inches, but if you're downgrading to felt or skipping the shield on lower-slope sections, the inspector will red-tag the permit. New Berlin sees significant ice dam claims in winter (February–March are the worst months), so the city's inspectors are especially vigilant about underlayment spec. When you submit your permit application, you must specify the exact underlayment product (brand and type — e.g., Owens Corning WeatherLock, Carlisle SynTec, or equivalent) and include a sketch showing the 24-inch extension distance. If your application doesn't include this detail, it will be returned incomplete, delaying your permit by 5–7 days.

New Berlin allows owner-occupants to pull their own permits for residential roofing under Wisconsin State Building Code exceptions, but the city requires that you either perform the work yourself (with inspection) or hire a licensed Wisconsin roofing contractor. The contractor is responsible for pulling the permit or confirming you've pulled it; this responsibility is contractually enforceable, and many roofing companies will walk away from a job if the homeowner refuses to permit it. Permit costs in New Berlin are calculated at approximately $3.50–$5.00 per roofing square (100 sq ft), plus a base fee of $50–$100. For a typical 2,000 sq ft single-family home (20 squares), expect a permit fee of $120–$200. This fee is relatively competitive with neighboring municipalities (Milwaukee is slightly higher at $4.50–$5.50 per square). The city does not charge for plan review for standard like-for-like replacements; if you're changing materials (metal roof, tile, slate) or making structural modifications (adding vents, extending overhangs), you may face a $75–$150 additional plan review fee. The permit is valid for 180 days from issuance; if work doesn't begin within that window, the permit expires and must be renewed (second renewal is half-fee).

Inspections for roof replacements in New Berlin are typically two-stage: rough inspection (deck nailing and underlayment) and final inspection (completed roof and flashings). Rough inspection can be scheduled as soon as the old roof is removed and new deck repairs are made but before shingles are fastened. This timing is important because if the inspector finds deck rot or structural damage during rough inspection, you'll need a structural permit amendment, which adds 1–2 weeks. Final inspection happens after all shingles, flashing, ridge caps, and trim are complete. The Building Department aims for a 48-hour inspection window, but winter scheduling (December–March) often stretches this to 5–7 days due to inspector availability and weather. If the roof is visible from the street and you live in one of New Berlin's three historic districts (Old New Berlin, Sunset Heights, or Madison Avenue overlay), the city's Historical Preservation Commission must sign off on material and color changes — add 2–3 weeks to your timeline for this approval. Many homeowners are unaware of the overlay until they file, so confirm your address against the city's zoning map early.

One often-missed requirement in New Berlin is the fastener specification for asphalt shingles. IRC R905.2.4 requires hot-dipped galvanized or stainless-steel fasteners with a ring-shank design, driven flush (not countersunk). The city's inspectors physically check fastening during rough inspection by probing several spots on the roof deck. If you or your contractor use substandard fasteners (box-store nails instead of roofing-specific fasteners, or corrosion-prone carbon steel), the permit will be red-tagged for correction. Additionally, fastener spacing must be 6 inches on center along the rake and eave edges and 12 inches on center in the field, per manufacturer specs; hand-nailing (which often results in loose spacing) is the leading cause of inspection failures in New Berlin. New Berlin's Building Department has a 20-year track record of enforcement on this detail, so specify 'galvanized ring-shank roofing nails, 1.25-inch, per IBC Table 1507.2' in your permit application materials. Failure to include this level of detail often results in an 'incomplete application' rejection, adding 1 week to your timeline.

Three New Berlin roof replacement scenarios

Scenario A
Like-for-like asphalt shingle replacement, one existing layer, standard eaves and gutters — New Berlin subdivision home
You have a 20-year-old asphalt shingle roof with one layer underneath. You want to replace it with the same material (architectural shingles, same color family). This is the most common roof permit scenario in New Berlin, and it is straightforward. You file the permit application online or in person with the Building Department (address: New Berlin City Hall, 3805 S. Brookfield Road, New Berlin, WI 53151 — confirm phone and hours by calling the main city line at 262-784-7727 and asking for Building). The application asks for the number of existing layers, the new material brand/type, and the underlayment product; you provide a photo of the current roof from the street and a copy of the roofing contractor's estimate or quote. Permit fee is approximately $140–$180 (20 squares × $4.50 per square, plus base fee). The contractor submits a Roof Fastening Specification sheet (usually a one-page form) confirming hot-dipped galvanized ring-shank nails, 1.25-inch length, and the synthetic underlayment brand (e.g., Owens Corning WeatherLock) extending 24 inches from the eaves. The city issues the permit within 3–5 business days (often issued same-day if submitted in person before 11 AM). Rough inspection is scheduled after the old roof is torn off and any minor deck repairs are done (typically 1–2 days of work). The inspector arrives, verifies deck fastening spacing (spot-checks 4–5 areas), confirms underlayment is correctly extended, and signs off. Final inspection happens after shingles, ridge cap, flashing, and valleys are complete; this usually takes 2–3 days to schedule. Total project timeline: 2–3 weeks from permit issuance to final sign-off, assuming no deck rot or bad weather. Cost breakdown: permit fee $140–$180, roofing labor and materials $8,000–$14,000 (depending on access and roof complexity), no structural permits needed.
Permit required | 1 layer only (tear-off not mandatory) | Synthetic underlayment 24-inch extension required | Two inspections (rough + final) | Permit fee $140–$180 | Total project $8,200–$14,200
Scenario B
Two existing layers, required tear-off, material change to metal standing seam — historic district (Madison Avenue overlay)
Your home is in the Madison Avenue historic overlay and has two existing layers of asphalt shingles. You want to upgrade to a metal standing-seam roof (classic look, energy-efficient, 50+ year lifespan). This scenario triggers THREE additional regulatory steps beyond a standard replacement. First, the tear-off is mandatory per IRC R907.4 (Wisconsin three-layer prohibition), and the permit application must disclose 'two existing layers' and 'tear-off required' — the city flags this for inspector attention. Second, the material change from asphalt to metal requires a structural review (IRC 1505.1.1) to confirm the deck can handle fastener loads and snow drift redistribution; this adds a $100–$150 plan review fee and 1 week to the timeline. Third, the historic district overlay requires Madison Avenue Historic Commission approval before the permit can be finalized. You file the roof permit AND submit a Historic District Certificate of Appropriateness (COA) form to the Planning Department, specifying metal color, profile (standing-seam is typically approved, but painted finishes are reviewed more stringently). The COA process takes 2–3 weeks; the city will often approve it conditionally (e.g., 'charcoal or bronze only, no bright colors'). Once the COA is approved, the Building Department issues the roof permit. Cost: permit fee $180–$220 (tear-off flag adds a base surcharge), COA processing $0 (no fee in New Berlin), structural review $100–$150. Rough inspection includes deck nailing verification, fastener type confirmation (stainless steel fasteners required for metal roofing, per IBC 1507.2.8), and underlayment specification (single-ply synthetic, rated for metal attachment). Final inspection checks flashing, sealing at ridge/hips/valleys, and gutter integration. Timeline: 6–8 weeks total (3 weeks COA + 1 week permit plan review + 2–3 weeks construction + inspection scheduling). Cost breakdown: permit + COA + structural review $280–$370, metal roofing materials and labor $12,000–$18,000 (metal is 40–60% more expensive than asphalt), total project $12,300–$18,400.
Permit required (tear-off mandatory) | Two existing layers detected | Historic district COA required (2-3 weeks) | Structural plan review required | Metal fasteners required | Permit fee $280–$370 | Total project $12,300–$18,400
Scenario C
Repair only: patching 15% of roof area after hail damage, same shingle type, no full replacement — owner-occupied
A hailstorm damaged the northeast slope of your roof (approximately 3–4 squares out of a 20-square total — roughly 15% coverage). Several shingles have lost granules, and two have cracked. Your insurance adjuster has approved repair (not replacement) at $2,500. This is a repair scenario, not a replacement, so it does NOT require a permit in New Berlin. IRC R907.1 exempts repair work that does not exceed 25% of the roof area and does not involve a tear-off. Your contractor can patch the affected area with matching shingles (or as close as available, since 10-year-old shingles may not be in production), re-nail exposed edges, and apply roofing cement under any lifted edges. The key limiting factor: no tear-off is allowed; the old shingles are not removed, just re-nailed and patched. Your contractor should verify with the insurance company that a permit is not required before starting, since some insurers mandate permitting for any roof work. If the insurance company demands a permit (some do, especially on newer homes with high-value policies), the permit fee would be minimal ($50–$75 for a repair-only application). Timeline: 1–2 days of work, no city inspection required. Cost: $2,500 contractor fee (insurance-covered), no permit fee unless the insurer requires it. However, if during patching the contractor discovers a third layer underneath (rare but possible in older homes), the entire job must stop, the patch must be removed, and you'd need to file for a full-replacement permit with tear-off — this would turn a $2,500 repair into an $8,000–$12,000 full replacement. This is why pre-inspection by the contractor is critical.
No permit required (repair only, under 25%) | Hail damage patching | No tear-off | Insurance adjuster approval obtained | Contractor should confirm with city before starting | No permit fee | Total project $2,500 (insurance-covered)

Every project is different.

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

New Berlin's three-layer rule and frost-depth underlayment: why the city enforces both so strictly

The 48-inch frost depth in New Berlin (driven by glacial-till soils with significant clay content) also explains why the city mandates synthetic underlayment with 24-inch eave extension. Ice dams form when heat escapes through the attic, melts snow on the upper roof, and that meltwater refreezes at the colder eaves. In New Berlin, ice dams are virtually guaranteed in February and March, and they can persist for weeks due to the extended freeze period. If water is not backed up behind an ice dam by a properly installed ice-and-water shield, it will migrate under shingles and into the deck, where it can freeze and expand, cracking rafters and sheathing. Synthetic underlayment (polyethylene or polypropylene) remains pliable below freezing and creates a physical barrier that stops water penetration even if it backs up under the shingles. Felt-based underlayment, by contrast, can absorb water and becomes brittle when frozen. New Berlin's city inspectors specifically check for underlayment type during rough inspection and will red-tag any permit that specifies felt or lacks the 24-inch eave extension. The extension distance is measured from the outer edge of the fascia board up the slope; a typical house with a 30-degree roof pitch requires underlayment to extend roughly 2–3 feet up the slope to achieve 24 inches of horizontal coverage. This is one of the most-missed details in homeowner DIY applications, and it regularly delays inspections by 1–2 weeks while the homeowner corrects the spec.

New Berlin's permit portal, contractor licensing, and why calling the city directly often saves a week

New Berlin requires that any roofing contractor pulling a permit be licensed in Wisconsin under the Department of Safety and Professional Services (DSPS) roofing contractor license or be working under a general contractor's license that covers roofing. The city's Building Department maintains a list of licensed contractors and will cross-check the contractor name on your permit application against the DSPS database. If the contractor is not licensed (a common problem with unlicensed handymen or out-of-state crews), the permit will be rejected outright. Additionally, the Wisconsin Uniform Dwelling Code requires that the roofing contractor carry Builders Risk insurance (proof of coverage must be submitted with the permit application in New Berlin) and provide a written warranty on labor (typically 5–10 years). These contractor requirements are strictly enforced because they protect both the homeowner and the city from liability. If you hire an unlicensed roofer and the roof fails within five years, New Berlin's Building Department will not issue a Certificate of Occupancy or sign-off on the work, and your homeowner's insurance may deny claims related to unpermitted or improperly installed roofing. The financial and legal risk is substantial: a denied claim could cost $15,000–$30,000 in water damage remediation alone.

City of New Berlin Building Department
3805 S. Brookfield Road, New Berlin, WI 53151 (2nd Floor, Building Services)
Phone: 262-784-7727 ext. 1270 | https://www.newberlinwis.org (search 'permit portal' or call for direct link)
Monday–Friday, 8:00 AM–5:00 PM (closed holidays)

Common questions

How do I know how many layers of roofing are currently on my roof?

Walk your attic and look at the underside of the roof sheathing near the eaves; you may see nail heads from previous layers, or the rafters may have visible compression/cupping from weight. A better approach: call a local roofing contractor for a free inspection (most do this at no charge); they can probe the roof edge from outside with a small tool to count layers by looking at the cross-section. Do NOT assume it's one layer based on external appearance alone. If you submit a permit claiming 'one layer' and the inspector finds two, your permit will be denied and you'll face a compliance order to file an amended permit.

Can I do a roof replacement myself as the owner if I live in the house?

Yes, Wisconsin allows owner-occupants to pull their own residential roofing permits for single-family homes without hiring a contractor. However, you must have the work inspected, comply fully with IRC R907 and R905 (including underlayment specs, fastener requirements, and 24-inch eave extension), and pass rough and final inspections. New Berlin's Building Department does not offer much leniency on code compliance for DIY work, and many homeowners find the fastening and underlayment details challenging. Most owner-occupants still hire a contractor to do the work and either pull the permit themselves (less common) or have the contractor pull it (standard practice).

What is the difference between 'synthetic underlayment' and 'felt underlayment,' and why does New Berlin care?

Felt underlayment is traditional asphalt-impregnated paper (15 lb or 30 lb), inexpensive but absorbs water and becomes rigid when frozen, offering poor ice-dam protection. Synthetic underlayment is a polypropylene or polyethylene non-woven fabric that remains flexible below freezing and provides better water resistance; it is the standard in Wisconsin due to the 6A climate and freeze-thaw cycling. New Berlin requires synthetic underlayment (not felt) in all new roofing permits because felt fails prematurely in the region's winter conditions, leading to insurance claims and roof rot. Roofing contractors almost universally use synthetic now, so this is rarely an issue unless you specify a budget material.

If I have an unpermitted roof replacement and want to sell the house, what happens?

Wisconsin Seller Disclosure (Form OP-H) requires disclosure of any unpermitted home improvements, including roofing. The real-estate agent will typically flag it, and the buyer's lender may refuse to close until a permit is obtained retroactively and the roof is inspected by the city. Alternatively, you can file a 'request for retroactive permit' with the city, which requires a full re-inspection and usually costs 50–75% of the original permit fee plus penalties. Many buyers will reduce their offer by $5,000–$15,000 to account for the disclosure risk and remediation cost.

How long does the city take to issue a permit once I submit the application?

For a complete, standard like-for-like asphalt shingle replacement, New Berlin typically issues the permit within 3–5 business days if submitted in person or online. If your application is incomplete (e.g., missing underlayment spec, contractor license number, or fastener type), it will be returned for corrections, adding 5–7 days. Material changes (metal, tile) or structural work can take 1–2 weeks due to plan review. In-person submission before 11 AM on a weekday can result in same-day issuance if all documents are present.

What if the inspector finds deck rot or structural damage during the rough inspection?

If the inspector discovers rot or structural issues (split rafters, water-damaged sheathing, soft spots), the project is placed on hold, and you must file a structural repair permit amendment. This adds 1–2 weeks and potentially $2,000–$5,000 in deck repair costs (lumber replacement, re-nailing, reinforcement). The amendment is required before roofing can proceed; many homeowners with older roofs encounter this, especially if the previous roof leaked. You can minimize this risk by having the contractor do a pre-tear-off deck inspection before the permit is submitted, so you're not surprised at the city inspection.

I am in a historic district. Do I need separate approval before my roof permit can be issued?

Yes, if your address is in one of New Berlin's three historic overlays (Old New Berlin Historic District, Sunset Heights, or Madison Avenue). Material and color changes (e.g., shingles to metal, or dark shingles to light shingles) require a Historic District Certificate of Appropriateness (COA) from the Planning Department. Same-color asphalt-to-asphalt replacement may be exempt from COA review, but you should confirm in writing before proceeding. COA review takes 2–3 weeks, so apply for it concurrently with your roofing permit to avoid delays.

What are the penalties if the city finds unpermitted roof work in progress?

A stop-work order is issued immediately, work must cease, and fines of $500–$1,500 per violation are assessed (the city typically counts one violation per major code section violated — e.g., 'unpermitted roofing' + 'three-layer violation' = $1,000–$3,000 total). The homeowner is also liable for the cost of removal and remediation. Additionally, the contractor's Wisconsin roofing license may be suspended or revoked, and the homeowner cannot obtain a Certificate of Occupancy or final sign-off on the property until the violation is cured and the work is retroactively permitted and inspected.

Can my roofing contractor apply for the permit, or do I have to do it myself?

In practice, the roofing contractor applies for the permit in most cases; it is included in the contract. The contractor is responsible for ensuring the permit is pulled, that all code requirements are met, and that inspections are scheduled. However, you are liable for ensuring the permit was actually pulled before work begins. Many contractors add the permit fee to the overall job estimate (typically $140–$300), so confirm this before signing the contract. If the contractor refuses to pull the permit or delays it, you can pull it yourself as the property owner and hire the contractor to do the work under your permit.

What roofing materials are allowed in New Berlin, and are there any restrictions on color or style?

Standard asphalt shingles (architectural or three-tab) are allowed universally. Metal standing-seam, metal shingles, and clay tile are allowed but require structural plan review for load verification. Wood shake, slate, and rubber are allowed but are less common and require specialty contractor certification. In historic districts, certain materials and colors are restricted by the Historic Commission; charcoal, brown, and gray tones are typically approved, while bright colors (red, blue, green) are often denied. Consult the Planning Department or review your district's Design Guidelines before specifying a material color.

Disclaimer: This guide is based on research conducted in May 2026 using publicly available sources. Always verify current roof replacement permit requirements with the City of New Berlin Building Department before starting your project.