Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
Full roof replacement, tear-offs, and material changes in Beloit require a permit. Like-for-like repairs under 25% of roof area are exempt. Wisconsin's 48-inch frost depth and three-layer rule make tear-off enforcement strict here.
Beloit enforces Wisconsin Uniform Building Code adoption (WUBC, tracking IBC 2015 with state amendments), which incorporates IRC R907 tear-off rules aggressively in cold climates. The City of Beloit Building Department requires permits for any full replacement, any tear-off regardless of scope, material changes (shingles to metal/tile), and structural deck work. Uniquely, Beloit's glacial-till soil and 48-inch frost depth mean ice/water-shield and flashing details face extra scrutiny in permit review — inspectors will flag improper eave coverage distances because ice dams are a chronic claim driver here. Unlike some neighboring Wisconsin cities that grandfather older two-layer roofs, Beloit strictly enforces the IRC R907.4 prohibition on third layers; if a field inspection reveals three existing layers, the department will red-tag the permit and require full tear-off before proceeding. Like-for-like repairs (same material, same profile) under 25% roof area can sometimes pull over-the-counter without full plan review, but a tear-off of any size — even a 15% section replacement with decking work — triggers the full permit workflow. The department does not maintain a separate 'energy upgrade' or 'cool roof' exemption track; any material change (including reflective coatings on existing shingles) is a new material and requires permit.

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

Beloit roof replacement permits — the key details

Beloit adopts the Wisconsin Uniform Building Code (WUBC), which mirrors IBC 2015 with state-level cold-climate amendments. The critical rule for reroofing is IRC R907.4: no more than two layers of roof covering are permitted on any structure. This is not a guideline — it is a hard permit rejection trigger. If your existing roof has two or more complete layers of shingles, underlayment, and nail lines, you must tear off to the deck before applying new material. The City of Beloit Building Department's permit application requires you to declare the number of existing roof layers in the 'Existing Conditions' section. Inspectors will verify this during the initial site visit. If three or more layers are found in the field, the permit is immediately suspended, and the contractor is directed to complete tear-off before framing inspection proceeds. This rule exists because multiple layers trap moisture and heat, accelerate deterioration, and mask structural damage. In Beloit's freeze-thaw climate, this is especially critical: ice dams form in the eaves, and water migrates under multiple layer systems, causing attic rot and mold that can render the structure uninsurable.

Wisconsin's 48-inch frost depth and glacial-till soil create two secondary permit requirements unique to Beloit-area roofing. First, ice/water-shield (also called 'peel-and-stick' or 'self-adhering membrane') must extend a minimum of 24 inches up from the eave edge — not just to the gutter line. Permit reviewers will check the specification on your submitted roofing schedule or contractor's cut sheet. Many DIY and cut-rate contractors stop the shield at 6-12 inches, thinking 'it won't freeze that high'; the permit office will flag this and require correction before inspections begin. Second, roof decking nails at the perimeter must be spaced no more than 6 inches on center, and all fasteners must penetrate the deck at least 1-1/2 inches (IRC R905.2.1). Frost heave in glacial till can lift and shift roof framing during spring thaw, opening gaps in shingle fastening; over-spaced nails are a leading cause of wind and ice-dam leaks in this region. Permit inspectors in Beloit routinely pull nails during in-progress framing inspection to verify spacing and penetration depth.

Material changes — from asphalt shingles to metal panels, architectural shingles to slate, or composition to clay tile — require a separate structural evaluation and upgrading the permit class. If your new material is heavier than the old (e.g., concrete tile vs. asphalt shingles, which add roughly 4-8 lbs/sq), the Beloit Building Department may require a structural engineer to stamp a roof framing adequacy letter. This costs $300–$500 and adds 1-2 weeks to the permit timeline. Conversely, lightweight metal panels (2-3 lbs/sq) often clear without structural review. The permit form has a checkbox for 'Material Change'; if you check 'Yes', the department will flag the application for plan review rather than clearing it over-the-counter. Color and reflectance alone do not trigger structural review, but they do require notation on the roofing schedule (e.g., 'Light Tan Architectural Shingles, Class A, Algae-Resistant'). Beloit does not have a separate 'cool roof' or 'solar-ready roof' permit track, so energy-upgrade materials are treated as standard material changes.

Permit fees in Beloit are based on the valuation of the roofing work, typically $1.50–$2.50 per square foot of roof area, with a minimum permit fee of $150. For a 2,500 sq ft home (roughly 28 roofing squares), expect a $150–$250 permit fee. For larger or commercial jobs, fees can climb to $400+. The permit application requires an estimate or invoice from the roofing contractor showing labor, materials, and total project cost; the city uses this to calculate the permit fee. If you provide an underestimated invoice, the city may audit the permit and backcharge if the work scope expands. Plan-review time for a like-for-like replacement is 3-5 business days; for a material change or structural evaluation, add 2-3 weeks. The City of Beloit Building Department does not currently maintain an online portal for permit uploads (as of 2024), so applications must be submitted in person at City Hall, 100 State Street, Beloit, WI, or by mail with supporting documents. Hours are Monday-Friday, 8 AM-5 PM. Once issued, the permit is valid for 180 days; inspections (in-progress and final) must be scheduled at least 24 hours in advance by phone.

Owner-builders are allowed to pull roofing permits for owner-occupied residential properties in Wisconsin, but Beloit's building department requires proof of ownership (deed or mortgage statement) and a signed owner-builder affidavit stating the work will not be sold within two years. If you plan to hire a licensed roofing contractor, they should pull the permit in their name (with you as the property owner); most contractors include permit fees in their quote. If you are doing the work yourself or hiring unlicensed labor, you are responsible for pulling and paying for the permit. The department will not issue a permit to a general contractor for roofing unless the contractor is licensed in Wisconsin roofing. In practice, most Beloit homeowners have the roofing contractor handle the permit application as part of the job; confirm this in your contract before signing. If the contractor says 'I'll handle the permit' but does not actually file, you bear the liability for the unpermitted work.

Three Beloit roof replacement scenarios

Scenario A
Like-for-like asphalt shingle replacement, two existing layers, 2,200 sq ft home, south-side Beloit neighborhood
You have a 40-year-old home on a standard lot in south Beloit (not in a floodplain or historic overlay). The roof has two complete layers of 3-tab asphalt shingles and original tar-and-gravel underlayment. A local roofing company inspects and quotes $8,500 for tear-off to deck, new plywood repair (minor rot in southwest corner), synthetic underlayment, and GAF Timberline HD shingles (same profile and color as existing). This is a straight material replacement with minor structural work (decking), so a permit is required. The roofing company pulls the permit in their name; the application declares two existing layers, tear-off scope, and new material specification. Permit fee is $150 (minimum). Plan review takes 4 business days. Once issued, the contractor schedules a pre-tear-off inspection (optional but recommended to document existing condition and frost-line detail). Framing inspection occurs after tear-off and decking repair, with the inspector checking nail spacing (6 inches on center maximum) and ice/water-shield extension (24 inches up from eave). Final inspection happens after all shingles, flashing, and ridge caps are installed. Total permit timeline: 2-3 weeks from application to final inspection. No structural engineer letter required (same weight material). The contractor handles all inspections; you do not need to be present, but many homeowners attend the final walk-through.
Permit required | Two existing layers OK (no tear-off mandate) | Tear-off + replacement | Minor deck repair | Synthetic underlayment + 24-inch ice/water-shield required | Permit fee $150 | Total project $8,500–$10,500 | 2-3 week permit timeline | 2 inspections (framing, final)
Scenario B
Three existing roof layers discovered during tear-off; repair halted; Beloit homeowner faces retroactive permit
You hire a roofer to re-roof your 1960s ranch home in east Beloit. The estimate says 'one layer of old shingles; minimal tear-off.' The roofer starts tearing and discovers three complete layers: original wood shingles (now rotted), 1980s asphalt shingles, and 2005 architectural shingles. The roofer stops immediately and calls the city, or the city inspector discovers this during an unannounced compliance check. Because three layers exist, IRC R907.4 is violated, and the permit (if one was pulled) is immediately red-tagged. The city will not allow work to resume until all three layers are removed and the deck is exposed for inspection. This triggers a 'stop-work order' and adds 3-5 days to the project timeline (manual tear-off takes longer than shingles-over-shingles). If the roofer did not pull a permit, the city may issue a violation notice, and you will be required to pull a 'retroactive permit' at 1.5x the standard fee ($225 instead of $150) plus inspection costs. The deck inspection will flag any soft spots, water damage, or rot, and structural repair (plywood replacement, joist sistering) will be required before new material is applied. This scenario also triggers ice/water-shield and frost-detail scrutiny: inspectors assume that three-layer roofs hide moisture problems. Total additional cost: $2,000–$4,000 for extra tear-off labor, decking repair, and expedite/retroactive permit fees. Timeline impact: 1-2 weeks additional. This is a high-risk scenario if the roofer was hired without confirming they would pull a permit.
Three-layer violation | Tear-off required | Stop-work order possible | Retroactive permit $225 (1.5x) | Extra tear-off labor $1,500–$2,500 | Deck repair $500–$1,500 | Violation fine risk $300–$800 | Total cost impact $2,300–$5,000 | 1-2 week delay
Scenario C
Metal standing-seam roof replacement (material change); structural evaluation required; owner-builder permit
You own a 2,600 sq ft colonial in north Beloit and want to upgrade from asphalt shingles to a metal standing-seam roof for durability and aesthetics. Standing-seam metal is approximately 2-3 lbs/sq (vs. asphalt at 3.5-4 lbs/sq), so it is actually lighter. However, because the material is different, the permit class changes to 'Material Change — Roofing', and Beloit's building department requires a 'Roofing Schedule' (a cut sheet or specification from the metal manufacturer) showing fastening pattern, underlayment, and warranty. You decide to pull the permit yourself as an owner-builder (you live in the home). You submit the application with your deed, owner-builder affidavit, and the metal manufacturer's installation guide. The permit office checks the fastening spec and approves without requiring a structural engineer letter (metal is lighter, not heavier). Permit fee is $150. However, the plan-review process now includes a detailed roofing schedule check, which adds 5-7 business days. Once issued, the in-progress inspection focuses on underlayment installation (metal requires a specific type of synthetic or felt underlayment, not tar-and-gravel) and fastening pattern (typically 12-24 inches on center for standing-seam panels, which is looser than shingle nailing). The final inspection verifies all panels are secured, seams are properly crimped, and flashing around penetrations (vents, chimney, skylights) is watertight. Metal roofing is durable but unforgiving on flashing details; the inspector will be meticulous. Total permit timeline: 3-4 weeks due to plan review. You are not required to hire a licensed roofer for a metal installation in Wisconsin, but most homeowners hire a metal-roofing specialist because the work is technical. If you DIY or hire unlicensed installers, you are liable for permit inspections and any defects. Total project cost: $12,000–$16,000 (metal is more expensive than asphalt, but warranty and lifespan justify it for many owners).
Material change (asphalt to metal) | Permit required | Structural review NOT required (lighter material) | Roofing schedule required (manufacturer spec) | Permit fee $150 | Plan review 5-7 days | Owner-builder allowed (owner-occupied) | Underlayment upgrade required | Fastening pattern verification at inspection | Total project $12,000–$16,000 | 3-4 week permit timeline

Every project is different.

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

Ice/water-shield and frost depth: Why Beloit inspectors are strict on eave coverage

Wisconsin's 48-inch frost depth and Beloit's glacial-till soil create a specific vulnerability: ice dams. During winter, warm interior air or solar gain on dark roofing can melt snow at the ridge, and the melt-water flows down the roof and refreezes at the cold eave edge, forming an ice dam. Water then backs up under the shingles and seeps into the attic, wall cavities, and eventually the living space. By spring thaw, mold and rot are often visible. Wisconsin's Building Department and individual city inspectors in Beloit have learned that the primary defense is a continuous barrier of ice/water-shield (self-adhering membrane) extending far enough up the roof that ice-dam water cannot reach unprotected deck.

IRC R905.1.2 (Wisconsin Amendment) specifies that ice/water-shield must extend to a point not less than 24 inches up from the eave edge measured vertically. Many roofers and homeowners assume the 'eave' means the gutter line (typically 6-12 inches from the wall), but the code measures from the outer edge of the roof sheathing. In a 40-foot-wide home with a 12-inch overhang, the shield must cover roughly the bottom 2-3 feet of the roof slope. Beloit's permit inspectors will review the roofing schedule before approval and will request a site photo or notation during the in-progress framing inspection. If the shield is found to be short, the inspector will note a deficiency, and the contractor must extend it or face a failed inspection.

A secondary detail: in Beloit's climate, the eave-edge underlayment must overlap the exterior wall sheathing by at least 1 inch to prevent wind-driven rain or ice-dam backflow from entering the wall cavity. This is sometimes called 'eave-edge wrap' or 'roof-to-wall transition'. Permit applications for material changes or full replacements now routinely include a detail drawing of the eave-edge condition. Contractors who skip this or run the underlayment flush with the sheathing will fail inspection and delay final approval.

The three-layer rule and why Beloit enforces it aggressively

IRC R907.4 is unambiguous: 'Roof coverings shall not be applied over more than one existing layer of roof covering.' Wisconsin adopted this rule verbatim, and Beloit's Building Department enforces it strictly. The reason is practical and evidence-based: layered roofs trap moisture, inhibit proper fastening, and hide structural damage. A roofer cannot inspect the deck or underlying framing if three layers of roofing are already present; hidden rot, water damage, and insect penetration can go undetected until catastrophic failure occurs. Additionally, the weight of three layers stresses trusses and can exceed the design load in older homes.

In Beloit specifically, this rule is enforced during both the permit-application phase and the field-inspection phase. At application, you must declare the number of existing layers; the city often does not verify this until a site visit or until tear-off begins. If the inspector or roofer discovers three or more layers in the field, work stops immediately, and a 'violation' is issued. The permit is suspended until tear-off is complete and the deck is exposed and approved. This is not a negotiable variance; no appeals or exceptions are granted for three-layer roofs. Homeowners who believe their roof has only one layer but discover three during tear-off must budget extra time and money for complete removal. This is why a professional roof inspection or a roofer's pre-bid site visit is essential before submitting a permit application.

A grey area that inspectors are watching: 'Roof-over' or 'shingle-over-shingle' work where the contractor removes the top layer but leaves the second layer in place. This technically complies with the two-layer rule but is often poor practice because the retained layer may be water-damaged or improperly fastened. Beloit's inspectors will request proof that the retained layer is sound (visual inspection, possibly with a moisture meter reading in suspect areas). If the layer is compromised, the inspector may demand removal of it as well, even though it would technically be the third layer removal. This is a discretionary call, but Beloit leans toward complete tear-off for quality assurance.

City of Beloit Building Department
100 State Street, Beloit, WI 53511
Phone: (608) 364-6800 (City Hall main line; ask for Building/Permit office)
Monday-Friday, 8:00 AM - 5:00 PM (closed weekends and city holidays)

Common questions

Do I need a permit to repair just one section of my roof (e.g., a patch over a leak)?

Repairs that cover fewer than 25% of the roof area and do not require tear-off or structural work are generally exempt from permitting in Beloit. However, if your repair involves removing shingles down to the deck in that section, it is technically a 'tear-off' and requires a permit. The safest approach is to call the Beloit Building Department at (608) 364-6800 and describe the repair scope; they can tell you whether a permit is needed for your specific work. If the repair grows during execution (e.g., you discover rot and need decking replacement), you will need to pull a permit retroactively.

My roofer says he does not pull permits because 'roofing is exempt in Wisconsin.' Is that true?

No. Wisconsin Uniform Building Code (WUBC) and Beloit's local adoption require permits for full replacements, tear-offs, material changes, and structural work. Some roofers claim exemptions for 'repairs,' but that exemption is narrow and covers only patching or replacement of a small portion (fewer than 10 squares, or roughly 10% of roof area) without tear-off or deck work. If your roofer refuses to pull a permit for a full replacement, you have two choices: (1) hire a different roofer, or (2) pull the permit yourself as an owner-builder and ensure the roofer complies with inspections. Unpermitted roofing work creates resale, refinance, and insurance risks that can cost you tens of thousands of dollars.

How long does a roofing permit take in Beloit?

For a like-for-like replacement (same material, no material change), plan on 1-3 weeks from application to final inspection. Initial plan review is 3-5 business days. Once approved, the contractor schedules in-progress and final inspections, which typically happen within 1-2 weeks of project start. For a material change (e.g., asphalt to metal), add 1-2 weeks for detailed plan review of the roofing schedule and fastening spec. If you discover three roof layers during tear-off, add 1-2 weeks for stop-work, extra tear-off labor, and re-inspection.

What if my roof is in a flood zone or historic district? Do I need extra permits?

If your property is in FEMA flood zone AE or VE (mapped online via FEMA's Flood Map Service), the roofing permit application will be flagged, and additional requirements (elevated mechanical systems, vented soffits, etc.) may apply. Beloit has several areas near the Turtle River and Rock River with flood-zone properties. Similarly, if your home is in Beloit's historic district (check the city's zoning map online), the exterior appearance of the roof (color, material, profile) may be subject to Architectural Review Board approval before the building permit is issued. Both conditions add 1-2 weeks to the timeline and may impose material or design constraints. Contact the City of Beloit Planning Department (same phone number as Building) to confirm if your property is in either zone.

Can I install solar panels on my roof at the same time as a re-roof permit?

Yes, but you will need to coordinate two permits: one for roofing and one for solar electric or solar thermal. Beloit does not have a combined 'solar-roof' permit type, so they are issued separately. The roofing permit should be filed first and approved to the framing-inspection stage; then, the solar permit application can reference the approved roofing design and specify how the solar array (racking, wiring, disconnect) will integrate with the new roof. If the solar is thermal (hot-water), it is treated as an add-on mechanical system and requires a mechanical permit. If it is photovoltaic (electricity), it requires an electrical permit and may require a separate structural evaluation if the array load exceeds the roof's capacity. Plan on 2-4 additional weeks if you are bundling solar with a re-roof.

Is there a cheaper way to avoid paying permit fees for roof replacement?

No. Beloit requires permits for full replacements, tear-offs, and material changes, and the fee is mandatory. Attempting to avoid permits by under-declaring the scope, hiring unlicensed labor, or proceeding without approval creates far larger costs: stop-work fines ($300–$800), insurance denial ($30,000+ on claims), resale disclosure requirements (price reduction or deal failure), and refinance blocks. The permit fee ($150–$400) is a small investment compared to the liability. If cost is a concern, get multiple roofing quotes, negotiate the scope (e.g., defer gutter replacement), or ask the roofer if they are running a seasonal promotion.

Do I need to provide a roofing diagram or specification with my permit application?

For a like-for-like replacement, a roofing specification (manufacturer cut sheet showing material name, weight, fire rating, fastening pattern, and underlayment type) is required. For a material change, Beloit's plan review will request a detailed roofing schedule including eave-edge detail, ice/water-shield extent, underlayment type, and fastening pattern. Most roofing contractors include this in their quote or bid; if they do not, ask for the manufacturer's product guide or installation specifications. Submitting incomplete specifications will delay plan review and will be flagged for corrections.

If I hire a roofing contractor, who is responsible for pulling the permit?

The roofing contractor should pull the permit in their business name as part of their standard practice. Confirm this in your written contract before signing ('Contractor to obtain all required permits and pass final inspections'). If the contract is silent, call the contractor and ask directly. Most licensed roofers in Beloit include permit fees in their estimate and handle all filing and inspections. If you hire an unlicensed worker or friend, you (the property owner) are responsible for pulling the permit. As an owner-builder, you can file the application yourself, but you remain liable for inspections and any defects.

What happens at the roofing inspections? What does the inspector check?

Beloit's roofing inspections typically include: (1) Pre-tear-off inspection (optional, but recommended): documents existing roof condition and frost-line detail before tear-off; (2) Framing inspection (required after tear-off): inspector verifies deck is sound, checks for rot or water damage, examines joist spacing and nailing, confirms ice/water-shield is extended to 24 inches up from eave, and verifies nail spacing in perimeter areas (6 inches on center max); (3) Final inspection (after installation): inspector walks the roof, verifies all shingles or panels are secure, checks flashing around penetrations (vents, chimney, skylights), examines ridge and eave-edge details, and confirms gutter attachment and drainage. Plan on each inspection taking 30-60 minutes. You do not need to be present, but many homeowners attend to ask questions.

My contractor says the existing roof has 'two layers' but one is very thin roofing paper. Does that count as a layer for the three-layer rule?

Yes. IRC R907.4 counts any continuous layer of roofing material (shingles, roll roofing, felt, tar, or membrane) as a 'layer.' A thin roofing paper or felt layer counts toward the limit. Beloit's inspectors will count all visible layers during tear-off. If the existing system is shingles over tar paper over older shingles, that is three distinct layers, and tear-off to the deck is mandatory. Do not assume that old or thin layers do not count; assume all layers count and budget for complete tear-off.

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 Beloit Building Department before starting your project.