Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
Most roof replacements in Romeoville require a permit. If you're doing a full tear-off, any material change (shingles to metal/tile), or touching more than 25% of the roof, you need one. Patch-only repairs under 25% and gutter work are typically exempt.
Romeoville enforces the Illinois Building Code (2015 edition plus amendments), which tracks the IRC closely—but here's what makes Romeoville specific: the city's inspectors strictly flag the 3-layer rule (IRC R907.4). If your field inspection detects three or more existing shingle layers, you cannot overlay; you must tear off to bare deck. This is enforced more consistently in Romeoville's permit-review process than in some neighboring Cook County jurisdictions, where the rule is sometimes overlooked until final inspection. Additionally, Romeoville sits in Climate Zone 5A (north) and 4A (south), with frost depth at 36–42 inches—meaning ice-and-water shield must extend at least 24 inches from the eaves on any asphalt shingle re-roof, per IRC R905.2.7.1. The city's Building Department processes most like-for-like reroofs over-the-counter (same-material, no structural change) in 1–2 weeks; material changes or deck work trigger a full review that can stretch 2–3 weeks. Permit fees run $150–$350 depending on total roof area and material type, calculated at roughly $1.50–$2.00 per roofing square.

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

Romeoville roof replacement permits—the key details

Romeoville adopts the 2015 Illinois Building Code, which incorporates the IRC with state-level amendments. The critical threshold for roofing is IRC R907: any full roof replacement, any tear-off-and-replace (even partial), any change of material type (asphalt to metal/tile/slate), or repairs exceeding 25% of the roof area require a permit. The three-layer rule is hard-coded into R907.4: if your roof has three or more existing layers of shingles, you cannot overlay a fourth layer—you must tear off to the deck. Romeoville inspectors typically verify this during the pre-construction inspection or rough-in (deck nailing) phase. If a third layer is discovered and you've already started overlay work, expect a stop-work order and a demand to tear off and start over. This rule exists because each additional layer adds weight, reduces ventilation, and masks water intrusion; the city enforces it uniformly across all residential projects.

The permit process in Romeoville is handled by the Building Department, which operates on a first-come, first-served basis with a typical 1–2 week turnaround for like-for-like reroofs (same material, no structural change). Material changes (e.g., shingles to metal) or any structural deck repair trigger a full plan review, which extends the timeline to 2–3 weeks. Most roofing contractors in the Romeoville area are licensed and pull permits as part of their contract; confirm this in writing before signing. If you're doing owner-builder work (which is allowed for owner-occupied homes in Illinois), you'll need to pull the permit yourself at City Hall or via the online portal and be present for inspections. Permit fees run $150–$350, based on total roof area (typically $1.50–$2.00 per square, where a square = 100 square feet). Some contractors bundle the permit fee into their quote; others bill it separately. Ask upfront.

Climate and underlayment are critical in Romeoville's code enforcement. The area sits in IECC Climate Zone 5A (north) and 4A (south), with frost depth of 36–42 inches and cold winters. IRC R905.2.7.1 requires ice-and-water shield to be extended at least 24 inches from the eaves on any asphalt shingle roof—not optional. If you're overlaying (not tearing off) and existing ice-and-water is absent or insufficient, you must add it; inspectors will verify during the rough-in inspection. Secondary water barrier requirements also apply: asphalt shingles need #15 felt or synthetic underlayment under the shingles; metal roofing often requires a different spec (e.g., 30# felt or gutter-style underlayment). Bring the roofing product specs and underlayment data sheets to your permit application; vague specs like 'standard underlayment' will trigger a resubmittal request.

The permit application itself requires: a completed Romeoville Building Permit form, a roof plan or sketch (hand-drawn is fine) showing roof area and dimensions, the existing roof material and number of layers, the proposed material and specs, total project cost, and proof of ownership or authorization. If you're changing materials to tile, slate, metal with standing seam, or any structural upgrade, you may need a structural engineer's letter confirming the roof deck can support the new load. Asphalt-to-asphalt overlays rarely need this; asphalt-to-metal usually does not. Asphalt-to-tile almost always does. Include this upfront if applicable—it saves a second submission loop. The roofing contractor (if licensed) will often prepare these docs; confirm and don't assume.

Inspections happen in two phases: rough-in (after tear-off and/or deck nailing, before underlayment and shingles are installed) and final (completed roof, all fasteners set, gutters and flashing in place, cleanup done). For overlay work, the rough-in inspection verifies no third layer exists and that existing deck fastening is adequate. For tear-off work, the inspector checks deck condition, any needed sister-joist work, and proper underlayment installation. Final inspection confirms material type, fastening pattern (typically 6 nails per shingle per IBC 1511), ice-and-water extent, flashing details, and gutter attachment. Schedule these early; the city typically inspects within 1–3 business days of request. Many contractors use an online scheduling system; confirm the process with your permit.

Three Romeoville roof replacement scenarios

Scenario A
Asphalt-to-asphalt overlay, 2,000 sq ft, 2 existing layers, Romeoville subdivision, south zone
You have an existing asphalt shingle roof with two layers in place—standard for a 1980s colonial in the Tamarack Creek subdivision. You want to overlay a third layer of 25-year architectural shingles (same carrier, same pitch, no deck work). This requires a permit because it is a reroofing project (IRC R907), but it is a straightforward like-for-like overlay—no material change, no structural work. The permit application asks for roof area, existing layer count, proposed material specs, and project cost ($4,000–$6,000 all-in). You'll pay $80–$120 in permit fees (based on 2,000 sq ft at roughly $0.04–$0.06 per sq ft in Romeoville). Romeoville allows owner-builder for owner-occupied homes, so you can pull the permit yourself if you're doing the work; most homeowners hire a licensed contractor who pulls it. The rough-in inspection happens after existing shingles are stripped back (if needed—often you just nail through the old layer) and before new shingles go down; the inspector verifies the two-layer count and that the deck fastening is sound. The final inspection checks fastening pattern (6 nails per shingle), proper starter-strip installation, and ice-and-water shield extended 24 inches from eaves (required by IRC R905.2.7.1 in Zone 5A/4A). Timeline: 2–3 weeks from permit pull to final sign-off. No surprises expected unless deck nails are found to be spaced more than 12 inches apart (code-non-compliant old work); in that case, you may be asked to re-nail the deck or add additional fasteners.
Permit required | Overlay only (no tear-off) | 2 existing layers OK | Asphalt-to-asphalt | Ice-and-water shield 24 in. from eaves | Permit fee $80–$120 | Typical cost $4,000–$6,000 | 2–3 week turnaround
Scenario B
Full tear-off with material change, asphalt to metal standing-seam, 2,200 sq ft, south Romeoville (4A zone), structural evaluation included
Your 1970s ranch has an aging three-layer asphalt roof (two existing layers plus a repair patch layer from 2005 that counts as a third). You want to tear off and install metal standing-seam roofing—a durable, low-maintenance upgrade that can last 40+ years. Because you have three layers, tear-off is mandatory (IRC R907.4), not optional. Because you're changing materials to metal, you need a full permit review and a structural engineer's letter confirming that the roof deck can support the metal panels (typically 5–8 lbs per sq ft, sometimes less than asphalt but the engineer's sign-off is required for the city). The permit application includes the engineer's letter, metal roofing product specs (standing seam profile, fastening pattern, and underlayment type—usually 30# felt or synthetic), total project cost ($8,000–$12,000), and a sketch of the roof layout. Permit fees run $200–$350 (material changes and structural work trigger higher fees). The Romeoville Building Department's full plan review takes 2–3 weeks because the staff cross-checks fastening details, underlayment spec, and flashing compatibility with standing-seam systems. Once approved, the rough-in inspection is critical: after tear-off, the inspector verifies deck condition, any necessary structural work (sister joists, decay repair), and underlayment installation per spec. For metal roofing, underlayment must be rated for metal panels and laid with proper sealing tape at overlaps. The final inspection confirms metal panels are fastened per the standing-seam manufacturer's pattern (usually 2 fasteners per clip, clips 24 inches on center), gutters and flashing are sealed and integrated, and all penetrations (vents, chimney, etc.) are properly flashed. Timeline: 3–4 weeks total (1–2 weeks for review, 1–2 weeks for construction). Cost adder: $400–$800 for engineer's letter.
Permit required | Tear-off mandatory (3 layers) | Material change (asphalt to metal) | Structural engineer letter required | Permit fee $200–$350 | Typical cost $8,000–$12,000 | 3–4 week turnaround | Underlayment spec-critical
Scenario C
Partial roof repair, 400 sq ft damaged section (2 squares), asphalt patch-in-kind, north Romeoville bungalow (5A zone), hail damage claim
A hailstorm damaged a rear-facing slope of your 1950s bungalow in the north Romeoville 5A zone. The damaged area is roughly 400 sq ft (4 squares)—about 10% of your total 4,000 sq ft roof. You want to patch in asphalt shingles that match the existing roof (installed 2010, so about 13 years old now; finding an exact color match may require a specialty supplier). This is a repair, not a reroofing, and it's under 25% of the roof area, so it is exempt from permitting under IRC R907.3 (repairs). You do not need a permit. However, your insurance company (State Farm, Allstate, etc.) will likely require that you obtain a licensed roofing contractor estimate and may require proof of workmanship—even though no permit is needed. A licensed contractor will advise pulling a permit anyway for protection; some do this as a courtesy to the customer, even though exempt work doesn't legally require it. The upside: no permit fee, no city inspection, faster work (can start immediately). The downside: if the repair extends beyond the estimated damage area during work (you start tearing off and find additional hail-induced deck damage), you may be forced to scope-creep into a larger re-roof, which then requires a permit retroactively. For this reason, many contractors in Romeoville recommend getting a pre-construction inspection from the city (often free or low-cost) to confirm the scope before starting, even for exempt work. Timeline: 1–3 days for repair work itself. Cost: $800–$2,000 depending on shingle price and labor.
No permit required (repair, <25% roof) | Asphalt patch to asphalt | Licensed contractor recommended | Insurance estimate helpful | 1–3 day turnaround | Typical cost $800–$2,000 | No permit fees

Every project is different.

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

The three-layer rule: why Romeoville enforces it strictly

IRC R907.4 is unambiguous: 'Where the existing roof covering is of wood shingles or shakes, asphalt shingles, slate, clay or concrete tiles, or where two or more layers of built-up roofing exist, the application of a new roof covering shall not be permitted over the existing roof covering.' In plain English: if you have three layers already, tear off. Romeoville's Building Department treats this rule as a gate issue—if three layers are found, work stops until tear-off is completed. Why? Because each layer adds 2–4 lbs per square foot of weight; the roof structure, gutters, and fascia were engineered for a specific load. Three layers of asphalt can weigh 8–12 lbs per sq ft, approaching or exceeding structural capacity on older homes with 16-inch-on-center rafters. Water intrusion is also hidden beneath three layers; inspectors cannot assess deck condition without tear-off. Romeoville's approach prevents both overload failures and hidden rot that might surface mid-project.

In practice, Romeoville contractors know to disclose layer count to customers upfront. A roofing company will send a crew to cut a small hole (2–3 inches) through the existing shingles and measure the layer count. If three or more are present, the estimate will flag this as 'tear-off required' and the labor/cost jumps 30–50%. This is not negotiable; the city will catch it during rough-in and stop work if an overlay is attempted. Some older homes in south Romeoville (1960s–1970s ranches and bungalows) routinely have three or more layers—prior owners often patched rather than replaced. Budgeting for tear-off is essential; don't assume you can overlay until the contractor has confirmed layer count.

Romeoville has had a few high-profile enforcement actions in the past 10 years where homeowners (or rogue contractors) tried to overlay a third layer and were caught mid-work. The city issued stop-work orders and fined the contractors. These actions are not widely publicized, but they set a tone: Romeoville's Building Department will enforce the three-layer rule consistently. If you are unsure about your own roof, call the city or hire the roofing contractor to cut and count before committing to a bid.

Romeoville's climate, ice-and-water shield, and winter-readiness

Romeoville straddles IECC Climate Zones 5A (north) and 4A (south), with an average winter low of 15–18°F and significant freeze-thaw cycling. Frost depth is 36–42 inches, which affects foundation design but also indicates persistent cold temperatures at roof level—meaning ice dams and thermal shock are real concerns. IRC R905.2.7.1 requires that asphalt shingle roofs in cold climates have an ice-and-water shield (also called 'ice dam protection' or 'water barrier') extended at least 24 inches from the eaves. This synthetic membrane (brands: GAF Cobra, Owens Corning WeatherLock, etc.) stops water that backs up under shingles during ice dam melt from leaking into the attic. Many older Romeoville homes were roofed before this code requirement (or before the rule was enforced) and lack this protection entirely; adding it during a reroofing is mandatory.

Romeoville inspectors verify ice-and-water extent during rough-in. If you're doing an overlay and the existing ice-and-water is missing or insufficient, you must add a new layer under the new shingles. Cost adder: $0.50–$0.75 per sq ft, or $100–$150 for a typical 2,000 sq ft roof. If you are tearing off, ice-and-water goes down as the first layer over the underlayment; no debate. Contractors often spec ice-and-water at 24 inches from eaves, but some recommend extending it 36–48 inches on north-facing slopes (which ice longer) or in valleys; this is not code-required but is a best-practice upgrade. Romeoville does not enforce anything beyond 24 inches, so it's negotiable with your contractor.

Winter roofing in Romeoville is also affected by wind and moisture. The area sees nor'easters and occasional lake-effect snowfall off Lake Michigan (20–40 miles north); sustained winds of 30–40 mph are common in November–March. This drives wind-driven rain under shingles and against flashing. Proper sealing of flashing (roof-to-wall, chimney-to-roof, vent-to-roof) is essential; inspectors check this during final. Metal roofing is popular in Romeoville for this reason—standing-seam systems shed water and ice more readily than asphalt, reducing ice-dam risk. If you live in a north-facing or wind-exposed location (e.g., a hilltop in the Copper Creek area), discuss this with your contractor before choosing materials.

City of Romeoville Building and Development Services Department
City Hall, 1050 W. Romeo Road, Romeoville, IL 60446
Phone: (815) 886-2051 (main line; ask for Building Department) | https://www.romeoville.org/departments-services/planning-building/ (check site for online permit portal link or instructions)
Monday–Friday, 8:00 AM–5:00 PM (closed municipal holidays; verify online)

Common questions

Do I need a permit if I'm just replacing gutters and downspouts?

No. Gutter and downspout replacement is considered exterior maintenance and is exempt from permitting under IRC R905. However, if gutter work uncovers or requires roof repairs (e.g., flashing replacement, new fascia installation), that work may require a permit. Confirm the scope with your contractor before starting; if anything involves the roof deck or shingles, ask.

My roof has only one visible layer—do I still need to count layers before applying for a permit?

Yes. Even if you see only one layer of shingles, there may be an older layer underneath (common in pre-1990 homes). A licensed roofing contractor will cut a small test hole (2–3 inches) and count layers. If they find two or more existing layers, that changes the permitting scope (full tear-off may be mandatory). Always confirm layer count in writing before signing the roofing contract. This is a standard contractor practice; any legitimate roofer will do this without extra charge.

Can I pull the permit myself if I'm doing owner-builder work?

Yes. Illinois law allows owner-builder work on owner-occupied residential properties, and Romeoville honors this. You will need to fill out the Building Permit form, provide roof area and material specs, pay the permit fee ($150–$350), and be present for the rough-in and final inspections. Many owner-builders hire a roofing contractor anyway to manage the work and inspections; confirm who will pull the permit in your contract. If you pull the permit, you are legally responsible for code compliance.

What is the difference between felt and synthetic underlayment, and does Romeoville care?

Felt (asphalt-saturated paper, #15 or #30) is the traditional choice and is cheaper (~$0.10–$0.15 per sq ft). Synthetic underlayment (polypropylene or polyester blend) is more durable, breathes better, and resists tearing (~$0.25–$0.50 per sq ft). Romeoville does not mandate one over the other, as long as the underlayment is rated for the roof slope and climate. For asphalt shingles in Zone 5A/4A, #15 felt or equivalent synthetic is acceptable. For metal or steep-slope roofing, synthetic is often preferred. Bring the product specs to your permit application; vague specs like 'standard underlayment' will cause a resubmittal.

Do I need an engineer's letter for a metal roof overlay (not tear-off)?

Usually no, if the overlay is on an existing roof structure that has been standing and the metal panels are similar in weight to asphalt shingles. However, if the existing structure is visibly damaged or compromised (sagging, wood rot, inadequate rafters), an engineer's letter is recommended to confirm structural sufficiency. Also, if you are overlaying metal over three or more existing layers (which requires tear-off per IRC R907.4), you cannot overlay—you must tear off, and the engineer's letter becomes part of the structural assessment. Discuss with your roofing contractor and the Romeoville Building Department if unsure.

How long does the city take to approve a roof permit?

Like-for-like reroofs (asphalt to asphalt, same scope, no structural work) typically get approved over-the-counter or within 1–2 weeks. Material changes (asphalt to metal/tile) or structural work trigger a full plan review, which takes 2–3 weeks. Resubmittals (if the city requests changes to your application) add 1–2 weeks. Once approved, you can schedule the rough-in inspection; the city typically inspects within 1–3 business days of request. Plan for 3–4 weeks total from permit pull to final sign-off for a complex project.

What if my roofing contractor doesn't pull a permit—what is my liability?

You are liable. The property owner is responsible for code compliance, regardless of whether the contractor is licensed or whether a permit was pulled. If the city discovers unpermitted roofing work, you (not the contractor) are fined and ordered to remediate. Additionally, your homeowners' insurance may deny claims for unpermitted work. Always confirm in your roofing contract that the contractor will pull the permit and provide you with a copy of the permit number and final inspection sign-off. If the contractor refuses, find another contractor.

Do I need to disclose an old unpermitted roof if I sell my house?

Yes. Illinois requires the seller to complete a Residential Real Property Disclosure Report, which includes questions about unpermitted work and code violations. If you fail to disclose, the buyer can sue for breach of contract or fraud. If you sell without disclosing an unpermitted roof and the buyer's lender (or later the buyer) discovers it, the closing can be delayed or the deal killed. Even if you sell 'as-is,' disclosure is legally required. If you discover an unpermitted roof before selling, consult a real estate attorney about your options (remediation, disclosure, or negotiated price adjustment).

Can I use reclaimed or secondhand shingles for my roof repair or replacement in Romeoville?

No. Romeoville requires new shingles that meet current code (IRC R905). Reclaimed shingles are not warrantied and their structural integrity is unknown. The city will not approve a permit for reclaimed materials. Stick to new, code-rated shingles from a major manufacturer (IKO, GAF, Owens Corning, Tamko, etc.). If budget is tight, choose an entry-level architectural shingle (20–25 year warranty) rather than trying to reuse old material.

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