Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
Full roof replacements and tear-off-and-replace jobs require a permit from the City of O'Fallon Building Department. Like-for-like repairs under 25% of roof area are typically exempt — but a third layer anywhere on the roof triggers a mandatory tear-off and a full permit pull.
O'Fallon enforces the Illinois Building Code, which adopts the 2021 IRC R907 reroofing standard with a strict three-layer maximum. This means the city inspector will probe your existing roof during the pre-permit site visit, and if they find a third layer of shingles, you cannot overlay — you must tear off all old material and pull a new permit. O'Fallon's Building Department processes most roof permits over-the-counter (2-3 day turnaround) if the scope is like-for-like asphalt shingles with proper underlayment specs on the drawings. However, if you are changing materials (asphalt to metal, shingles to tile) or doing structural deck repair, the plan review extends to 5-7 days and may require a licensed structural engineer's sign-off. The city's frost depth of 36-42 inches (depending on exact location within O'Fallon) also drives ice-and-water-shield requirements — you must extend it at least 2 feet up the roof from the eaves per IRC R905.7, which many contractors miss on first submission. Owner-occupants can pull the permit themselves; contractors must be licensed.

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

O'Fallon roof replacement permits — the key details

O'Fallon Building Department requires a permit for any full roof replacement, partial replacement over 25% of roof area, any tear-off-and-replace job (even if area is small), or any job where the existing roof has three layers already. The city strictly enforces IRC R907.4, which prohibits overlaying a third layer of shingles on any residential roof. To determine if your roof has three layers, the inspector will visit the site pre-permit and probe the eaves or gable with a roofing saw or hammer. If three layers are detected, you must remove all layers to bare deck before applying new shingles or other covering. This is not negotiable and is enforced because multiple layers trap moisture, void warranties, accelerate decay, and violate fire-safety standards. O'Fallon's Building Department staff will walk you through the three-layer test at permit intake; if you are unsure, pay a roofer $100–$200 for a pre-permit inspection to confirm layer count and avoid delays.

Underlayment and ice-and-water-shield specifications are the second-most common reason for permit rejections in O'Fallon. Per IRC R905.7, in climate zone 5A (north O'Fallon) and 4A (south O'Fallon), ice-and-water-shield must be applied to all areas within 2 feet from the eaves, plus at least 12 inches beyond the interior wall line of any unheated attic. Many contractors submit permit applications with boilerplate specs like 'standard #15 felt' — the city requires you to specify the actual product (e.g., 'Titanium UDL181 synthetic underlayment' or 'GAF WeatherWatch ice-and-water-shield') and attach the manufacturer's data sheet. Fastening pattern is also required: specify the nail type (e.g., 'stainless steel coil roofing nails, 1 1/4 inch, 6 nails per shingle') and layout (4-6 nails per shingle depending on wind zone, plus 2 nails in the starter course). Vents, flashing, ridge caps, and gable edges must also be detailed. If you are pulling the permit yourself as an owner-occupant, download the city's optional roof-permit checklist from the Building Department website or ask staff in person — it lists every required spec.

Material changes (asphalt to metal, shingles to clay tile, composition to slate) trigger plan review and may require a structural engineer's assessment. If you are upgrading to a heavier material like concrete or clay tile, the city will require documentation that your roof framing can handle the dead load. Metal roofing is lighter than asphalt and does not require structural analysis, but you will need to specify the metal gauge, attachment method (mechanical vs. adhesive), underlayment type, and fastener material (must be compatible with the metal to prevent corrosion). Tile and slate jobs almost always require an engineer's load calculation and may require additional framing or bracing. The engineer's report adds 2-3 weeks to the timeline and costs $300–$800. If budget is tight and you are set on a heavier material, ask a structural engineer during the bid phase — some roofers partner with engineers and bundle the cost.

O'Fallon's permit fees for roof replacement are typically $150–$400, calculated as a flat fee or as a percentage of the estimated job cost (usually 1.5-2% of the reroofing valuation). A 2,000-square-foot roof replacing asphalt shingles costs $12,000–$18,000; the permit fee on $15,000 would be $225–$300. If you are also replacing flashing, vents, or skylights, the city may bundle those into the roof permit or issue separate trade permits (electrical for any roof-mounted solar, plumbing for any vent relocation). Inspections are included in the permit fee and happen in two stages: (1) a deck inspection after tear-off to check for rot or structural damage, and (2) a final roof inspection after all shingles, underlayment, and flashing are in place. In-progress inspection (framing/deck nail verification) is optional but strongly recommended if the contractor found unexpected rot or deck damage during tear-off — this prevents surprises at final and ensures the city approves the repair method. The timeline from permit issuance to final inspection is typically 2-4 weeks, depending on weather and inspector availability.

O'Fallon is in the central Illinois region with glacial till and loess soils, moderate wind speeds (90-100 mph design in most neighborhoods), and no mandatory wind-mitigation upgrades unless the roof is within the flood zone or an inland hurricane-track zone. However, if your home is in a FEMA floodplain (you can check online using FEMA Flood Map Search), the city may require elevation of the roof deck or secondary water-barrier measures. Similarly, if O'Fallon adopts any local amendments to the IRC (check with the Building Department or the city's municipal code online), those supersede the statewide standard — for example, some Illinois municipalities require 5/8-inch plywood instead of 1/2-inch for ice-and-water-shield application areas. Always ask the permit intake staff or check the city's FAQ page for any local amendments specific to roofing. If your roof is near any trees, note that tree trimming and debris cleanup are not typically regulated but should be coordinated with the contractor before tear-off starts.

Three O'Fallon roof replacement scenarios

Scenario A
Like-for-like asphalt-shingle roof replacement, two layers, rear-gable ranch in north O'Fallon, 1,800 sq ft, no structural issues
You have a 1,800-square-foot asphalt roof with two existing layers (original shingles plus one overlay from ~2005). Tear-off and replace with the same architectural asphalt shingles, new synthetic underlayment, ice-and-water-shield extending 2 feet from eaves per IRC R905.7, and new ridge cap. Cost estimate: $13,500–$16,000. Permit required: yes. This is a straightforward like-for-like replacement, so the O'Fallon Building Department will process it over-the-counter in 2-3 days once the roofer submits a one-page application, a simple sketch showing roof area and material specs, and proof of insurance. Roof inspector will visit within 5-7 days to verify deck condition (no rot, nail pattern correct) during tear-off. Final inspection happens once shingles, flashing, and vents are installed — typically 1-2 weeks after permit issuance. Permit fee: $200–$275 (assuming 1.5% of $14,750 midpoint valuation). No structural engineer needed. Timeline: permit to final sign-off, 3-4 weeks depending on weather. Owner-occupants can pull this permit themselves using the city's over-the-counter form.
Permit required | Like-for-like asphalt shingles | Synthetic underlayment + ice/water shield | 2 deck inspections (tear-off, final) | Permit fee $200–$275 | Total project cost $13,500–$16,000 | Timeline 3-4 weeks
Scenario B
Metal roof upgrade, material change from asphalt to standing-seam metal, 2,000 sq ft, south O'Fallon, existing two-layer roof
You are upgrading from asphalt shingles to a standing-seam metal roof (lighter than asphalt, improves energy efficiency). Existing roof has two layers. Tear-off and install metal, synthetic underlayment, fasteners (stainless steel to prevent galvanic corrosion on the metal), and all new flashing. Cost estimate: $18,000–$24,000. Permit required: yes, with plan review. This is a material change, so the city will ask for product specs and installation details: metal gauge (typically 24 or 26), profile type (5V, standing seam, or corrugated), and fastener specification. Metal is lighter than asphalt, so no structural engineer required unless the building is post-1970 with known framing issues. However, the city's plan-review process will take 5-7 days; they will verify that your product matches IRC R905.10 (metal roof requirements) and that flashing and underlayment details are site-specific. You must also specify the attachment method: mechanical fasteners (exposed screws) or concealed fasteners (standing-seam clipped design), as this affects warranty and durability in O'Fallon's moderate wind zone. Once approved, deck and final inspections proceed as in Scenario A. Permit fee: $250–$350 (2% of $20,000 midpoint). Timeline: 1-2 weeks plan review + 3-4 weeks installation and inspection = 4-6 weeks total. Only a licensed contractor can pull this permit.
Permit required | Material change (asphalt to metal) | Plan review 5-7 days | Stainless steel fasteners required | Spec underlayment product + attachment method | No structural engineer needed | Permit fee $250–$350 | Total project cost $18,000–$24,000 | Timeline 4-6 weeks
Scenario C
Three-layer roof detected, mandatory tear-off, historic bungalow in central O'Fallon, 1,400 sq ft, deck rot suspected
Pre-permit inspection by a roofer reveals three layers of shingles on your 1,400-square-foot bungalow roof (original + two overlays). Per IRC R907.4, a third layer cannot be overlaid; you must tear off all three layers to bare deck. Once torn off, the inspector discovers rotted rafters and plywood in a 40-square-foot section near the northeast corner (water infiltration from a previous ice dam). Permit required: yes, and expanded scope. You will now need a structural engineer to specify the rafter repair or replacement — likely $1,200–$2,000 in materials and labor plus $400–$600 for the engineer's report. Total project cost: $17,000–$22,000 (asphalt shingles + complete tear-off + structural repair + ice-and-water-shield per IRC R905.7 in climate zone 4A). Permit intake will be more detailed: submit the engineer's report, detailed drawings of the repair, product specs for any new lumber (species, grade, size), and revised roof specs. Plan review: 1-2 weeks. Two in-progress inspections required: (1) deck/framing after tear-off to approve repair method, (2) final roof inspection. Permit fee: $275–$400 (higher due to structural work). Timeline: 2 weeks plan review + 4-5 weeks construction and inspections = 6-7 weeks total. Only a licensed contractor can pull this permit; homeowner cannot self-permit due to structural work.
Permit required | Mandatory tear-off (3 layers detected) | Structural engineer report required | Rafter repair/replacement scope | 2 in-progress inspections (deck + final) | Permit fee $275–$400 | Total project cost $17,000–$22,000 | Timeline 6-7 weeks including plan review

Every project is different.

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

The three-layer rule and how O'Fallon enforces it

Illinois Building Code Section R907.4 prohibits overlaying a third layer of roofing on any residential roof. O'Fallon Building Department takes this seriously because multiple layers trap moisture, void manufacturer warranties, degrade fire-rating performance, and create dangerous weight loads on aging framing. When you apply for a roof permit, the inspector will conduct a pre-permit site visit and probe the roof edge (typically at a gable end or soffit overhang) with a small roofing saw or hammer to count existing layers. This is a non-destructive test and takes 5-10 minutes. If three layers are found, the city will deny a permit for an overlay and require a tear-off permit instead. Tear-off permits are identical in cost and process to overlay permits, but they take slightly longer because the inspector must verify that all old material is removed (usually a second in-progress inspection after tear-off is complete). Many homeowners are surprised by this rule because their roofer or real-estate agent may have told them an overlay was possible. The answer is: it depends on layer count. If you have two layers or fewer, an overlay is permitted. If you have three, it is not. To avoid delays, pay a roofer $75–$150 to probe the roof and provide a layer-count letter before you apply for the permit.

The financial impact of the three-layer ban is real but manageable. An overlay roof (single layer) costs $5–$7 per square foot; a tear-off-and-replace costs $8–$10 per square foot. For a 2,000-square-foot roof, that is roughly $2,000–$4,000 extra. However, tearing off is often better long-term: the contractor can inspect the deck and flashing for rot or damage that is hidden under overlays, preventing expensive repairs 5-7 years later. O'Fallon's Building Department encourages tear-offs for this reason and will not sign off on an overlay if a third layer is detected, regardless of price objections.

Ice-and-water-shield, frost depth, and O'Fallon's climate-specific requirements

O'Fallon straddles Illinois climate zones 5A (north) and 4A (south), with frost depths of 36-42 inches. This matters for roof underlayment because ice dams are common in both zones, and IRC R905.7 requires ice-and-water-shield (also called self-adhering membrane) in specific locations. The rule is: install ice-and-water-shield in all areas within 2 feet of eaves and also in valleys, around penetrations (chimneys, vents), and over any unheated attic space. The city requires you to specify the actual product (brand, model, thickness) and attach a data sheet. Common products: Titanium UDL181, GAF WeatherWatch, Owens Corning WeatherLock. Costs run $0.50–$1.20 per square foot; on a 2,000-square-foot roof, allocate $500–$1,200 for ice-and-water-shield alone. Many first-time permit submittals from roofers skip this detail or say 'standard underlayment,' which triggers a request-for-information (RFI) and delays the permit 3-5 days. To avoid this, ask your roofer upfront which ice-and-water-shield product they use and include it in the permit application.

The reason for ice-and-water-shield in O'Fallon is practical: winter thaw cycles create ice dams at the eaves, and if water backs up under the first layer of shingles, it can seep into the attic and cause mold and rot. Ice-and-water-shield is a self-sticking, flexible membrane that creates a watertight seal even when water backs up under it — a regular felt or synthetic underlayment does not. O'Fallon's Building Department will ask the final inspector to verify ice-and-water-shield coverage during the final roof inspection, so it is not optional and cannot be skipped to save money. If budget is tight, ask the roofer to apply ice-and-water-shield only to the most critical areas (within 2 feet of eaves and all valleys) rather than the entire roof; this can reduce cost by 30-40% while meeting IRC minimum standards.

City of O'Fallon Building Department
O'Fallon City Hall, O'Fallon, IL 62269 (exact address: verify with city website or call)
Phone: (618) 632-6433 or check city website for current number | https://www.ofallon.il.us (check for 'Permits' or 'Building' page)
Monday–Friday 8:00 AM – 5:00 PM (verify locally; hours may vary seasonally)

Common questions

Can I overlay shingles over a two-layer roof in O'Fallon?

Yes, if you have only two existing layers of shingles, an overlay (single new layer applied directly over the old roof) is permitted in O'Fallon per IRC R907.4. You will still need a permit and must specify the new material, underlayment, and ice-and-water-shield coverage. The inspector will verify layer count during the pre-permit site visit. Overlay costs 20-30% less than tear-off-and-replace, but many roofers recommend tear-off anyway because it allows deck inspection for hidden rot or damage.

Do I need a permit to repair a few missing shingles or patch a small leak?

No. Repairs under 25% of the total roof area (roughly 500 square feet on a 2,000 sq ft roof) do not require a permit in O'Fallon. This includes patching small leaks, replacing a few damaged shingles, or fixing flashing around a vent. However, if the repair reveals rot that requires structural work, or if the repair turns into a partial roof replacement (e.g., one side of the roof), contact the Building Department to confirm whether a permit is now required.

How much does a roof permit cost in O'Fallon?

Roof permits in O'Fallon range from $150–$400, typically calculated as 1.5-2% of the estimated project cost. A $15,000 roof replacement would cost about $225–$300 for the permit. Tear-off, like-for-like overlays, and material upgrades are all charged the same permit fee. The fee includes two inspections (in-progress deck check and final roof sign-off). Check with the Building Department for the exact fee schedule or ask your contractor.

What happens during the roof inspection in O'Fallon?

The city conducts two inspections: (1) Deck inspection after tear-off (if applicable) to check for rot, proper nailing, and structural integrity; the inspector will probe suspect areas and approve any repairs. (2) Final roof inspection after shingles, underlayment, flashing, and vents are installed; the inspector walks the roof to verify ice-and-water-shield coverage, fastener pattern, and flashing detail. Both inspections are included in the permit fee. You can request the inspection online or by phone; the city typically responds within 2-3 business days.

Can I pull the roof permit myself as the homeowner, or must my roofer pull it?

Owner-occupants can pull the permit themselves in O'Fallon, but it requires submitting drawings and product specs. Most homeowners hire the roofer to handle it because the roofer can specify materials, labor, and construction details more accurately. If you pull it yourself, you must attend the pre-permit site inspection and provide a detailed scope and material list. Contractors pulling permits must be licensed. Ask your roofer upfront who will handle the permit.

How long does the permit process take in O'Fallon?

Like-for-like asphalt roof replacements typically process over-the-counter in 2-3 days. Material upgrades (metal, tile) or jobs with structural work require plan review, which adds 5-7 days. Once the permit is approved, deck and final inspections add another 3-5 days depending on weather and inspector availability. Total timeline from application to final sign-off: 2-4 weeks for simple jobs, 6-7 weeks for complex ones.

What if my roofer finds rot or structural damage during tear-off?

Stop work and call the Building Department immediately. The inspector will visit to assess the damage and approve a repair scope, which may require a structural engineer's report and amended permit. Rafter repair costs $500–$3,000 depending on extent; the cost and timeline (add 1-2 weeks for engineer review and material procurement) are usually not known until tear-off is complete. This is why some homeowners request an in-progress inspection immediately after tear-off to catch problems early.

Do I need ice-and-water-shield on my roof replacement in O'Fallon?

Yes. IRC R905.7 requires ice-and-water-shield (self-adhering membrane) in all areas within 2 feet of the eaves, in valleys, and around penetrations in both climate zones 5A and 4A, which cover all of O'Fallon. The city requires you to specify the product (brand and model) and will verify coverage during final inspection. Cost is roughly $500–$1,200 depending on roof size. This is non-negotiable for O'Fallon permit approval.

What if my roof is near trees or in a flood zone?

Tree debris and trimming are not regulated by the Building Department, but coordinate with your roofer before tear-off starts. If your roof is in a FEMA flood zone (check FEMA Flood Map Search online using your address), the city may require elevation of the roof deck or secondary water-barrier measures to comply with local flood-mitigation code. Contact the Building Department to confirm requirements before you submit the permit.

Can I use an overlay permit to convert my asphalt roof to metal without a tear-off?

No. Material changes (asphalt to metal, shingles to tile) require full plan review and precise engineering of attachment, underlayment, and fasteners. Even if you have only two layers and could overlay asphalt shingles, upgrading to metal or tile typically requires tear-off to ensure proper substrate preparation and to allow deck inspection. The city will ask for structural confirmation that your framing can handle the new material's weight (metal is lighter than asphalt, but tile is heavier). Plan on 1-2 weeks of review time and possibly a structural engineer's report ($400–$600).

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 O'Fallon Building Department before starting your project.