Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
A full roof replacement in Bloomingdale requires a permit under Illinois Building Code. Repairs under 25% of roof area and like-for-like patching of fewer than 10 squares are typically exempt, but any tear-off work triggers permitting.
Bloomingdale enforces the 2012 International Building Code (IBC) with Illinois amendments, and the city operates a permit portal that allows most residential roofing applications to be filed online and approved over-the-counter within 3-5 business days for like-for-like replacements. The key Bloomingdale quirk: the city's Building Department has adopted the stricter three-layer rule (IRC R907.4) without local waiver language, meaning if your roof has two existing layers and you're adding a third, you MUST tear off at least one layer before reroofing — this triggers full permit review instead of expedited approval. Bloomingdale sits in DuPage County, which uses 42-inch frost depth for deck nailing schedules and requires ice-and-water-shield extended 24 inches from eaves on all asphalt-shingle jobs (colder than many downstate jurisdictions that use 12 inches). Material changes — shingles to metal, slate, or tile — require a structural evaluation and full building-department sign-off; these are NOT over-the-counter approvals. If your contractor has not already filed the permit, you can do it yourself online or in person at city hall; most owner-occupied homeowners are allowed to pull their own permit in Illinois.

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

Bloomingdale roof replacement permits — the key details

Bloomingdale's building code baseline is the 2012 International Building Code (IBC) with Illinois amendments adopted by ordinance. The critical trigger for permitting is IRC R907.4, which states: 'Reroofing shall not be permitted where the existing roof covering, including underlayment, is so deteriorated, decayed, or damaged that it is unsuitable to serve as a base for the new roof, or where there are more than two layers of existing roofing in the area to be reroofed.' Bloomingdale's interpretation is literal and strict: if your roof has two existing layers visible in the field, you must tear off at least one before adding the new layer. If you do not, the permit will be rejected at the plan-review stage or discovered during the rough (pre-final) inspection, triggering a stop-work order and mandatory tear-back. This is the single largest source of permit delays and re-pulls in the area. Before filing, visually inspect your roof in the attic or have your contractor probe the roof structure in multiple locations (eaves, ridge, valley) to count layers; three-layer roofs are common on older Bloomingdale homes (built 1960–1990) where previous owners added shingles over shingles.

Underlayment and ice-and-water-shield requirements are non-negotiable in Bloomingdale because the city is at 42-inch frost depth (DuPage County standard) and experiences significant ice-damming risk. IRC R905.2.7.2 requires synthetic underlayment or asphalt-saturated felt as a secondary water barrier; Bloomingdale's Building Department also requires ice-and-water-shield (self-adhering membrane) to be installed continuously from the eaves to a point at least 24 inches inside the building's interior wall line on all low-slope and steep-slope roofs. This is 12 inches more than the IRC minimum and reflects the region's heavy snow-melt cycles. If you are upgrading from a 1970s-era roof with no underlayment, your permit application will be flagged and the inspector will check for proper nail pattern (8–10 inches on center in the field, 6 inches at the edges) and fastener type (stainless-steel or hot-dipped galvanized, minimum 3/4-inch ring-shank nails for asphalt shingles). Failure to spec underlayment at the time of permit filing results in automatic rejection and a request for revised plans showing the membrane manufacturer, thickness, and installation coverage. This costs about 1–2 weeks to resubmit.

Material changes — such as switching from asphalt shingles to metal standing-seam, architectural asphalt shingles to slate, or any change in weight or structural loading — require a structural evaluation and will NOT be approved over-the-counter. If your roof deck is older or shows signs of rot, or if the new material (especially tile or slate) weighs more than the original, you must submit a structural engineer's report showing the deck can carry the new load and that existing rafters, joists, and connections are adequate. This adds 2–4 weeks to the permit timeline and costs $500–$1,500 for the engineer's stamp. Bloomingdale's Building Department has seen multiple slate and tile roof failures in the 1920s–1950s homes in the Bloomingdale Historic District due to undersized rafters, so they review these applications in full plan review (not OTC). If you are simply replacing asphalt shingles with asphalt shingles, architectural shingles with architectural shingles, or asphalt shingles with asphalt shingles of the same or lighter weight, no structural evaluation is required and the permit is typically approved within 3–5 business days.

Fastening schedules and flashing details are a secondary common rejection point. The permit application must specify the fastener schedule: for standard asphalt shingles in Bloomingdale, IRC R905.2.5 requires 4 fasteners per shingle in the field and 2 fasteners per shingle along the eaves. The permit form will ask you to confirm this, and if your contractor says 'standard fastening' without a specific count, the plan reviewer will request clarification. Flashing — around chimneys, vents, walls, and valleys — must be specified in the permit as either ice-and-water-shield, Type I metal flashing with sealant, or equivalent. Many homeowners and budget contractors assume flashing is 'standard' and do not detail it; the Building Department will require a flashing schedule showing coverage and material for each penetration. This is not a deal-breaker but adds 1–2 weeks if not included in the initial application. Valley flashing must be at least 24 inches wide on both sides of the valley (IRC R905.2.8.7), and this requirement is always checked during rough inspection.

The permit timeline in Bloomingdale is faster than many DuPage municipalities because the city allows online filing and has an efficient over-the-counter approval process for like-for-like, single-layer replacements. A simple asphalt-shingle-to-asphalt-shingle job with no structural changes typically receives approval within 3–5 business days. Material changes, structural evaluations, or tear-off requirements (due to three-layer rule) extend this to 2–4 weeks. Inspections are typically two: a rough inspection after the deck is exposed and fastener pattern is set (before underlayment is installed), and a final inspection after the job is complete and flashings are sealed. Some inspectors will inspect in a single visit if weather permits and the work is staged properly. If the inspector finds fastener spacing off by more than 1/2 inch, decking failure, or inadequate ice-and-water-shield, you will receive a deficiency notice (sometimes called a 'red tag') and must correct the issue before final approval. The final sign-off is required before the roof is considered permitted and protected under the building code.

Three Bloomingdale roof replacement scenarios

Scenario A
Single-layer asphalt shingles to architectural shingles, rear roof only, no deck repair — 2003 ranch in Westmore subdivision
Your 2003 ranch home has a single layer of aged asphalt shingles (installed circa 2000, now curling). You want to replace the rear slope (approximately 18 squares) with architectural shingles of the same weight class. You have no plans to change the underlying deck or flashing. This is a classic over-the-counter permit in Bloomingdale: the application takes 15 minutes to fill out online (product names, fastener schedule, underlayment type), you upload a photo of the existing roof showing one layer visible, and the city approves within 3 business days. Your permit fee is based on roof area: Bloomingdale charges approximately $20–$30 per 100 square feet of roof area, so an 18-square job runs $360–$540 in permit fees. You do not need a structural engineer because the new shingles weigh the same as the old ones. Your contractor should frame the ice-and-water-shield as running 24 inches from eaves (per DuPage County requirement) and fasten with stainless-steel 3/4-inch ring-shank nails at 6 inches on center along eaves and 8 inches in the field. Rough inspection happens when the deck is exposed and nails are in place; final inspection after all flashings (vent boots, ridge cap, drip edge) are sealed. Timeline: permit to final sign-off is typically 2–3 weeks, and the roof can be walked on immediately after final approval.
Permit required | Single layer visible | Over-the-counter approval | 3–5 day turnaround | Permit fee $360–$540 | Architectural shingles OK | Rough + final inspection | 2–3 weeks total
Scenario B
Asphalt shingles to standing-seam metal roof, full roof replacement with structural evaluation — 1970s colonial on Old Ironsides Lane (near historic district)
Your 1970s colonial has a single layer of aging asphalt shingles but you want a metal standing-seam roof for longevity and aesthetics. Metal roofing weighs less than asphalt shingles, so structural loading is not a concern, BUT your home is near the Bloomingdale Historic District and the permitting process is more rigorous. Because you are changing materials, Bloomingdale's Building Department requires a full plan review (not OTC): you must submit product specs (metal gauge, color, standing-seam profile), underlayment schedule (ice-and-water-shield + synthetic felt), and a signed letter from the roofing contractor stating that the deck is adequate for the new system and that fastening will follow the metal-roof manufacturer's pattern (typically 1-1/4-inch stainless-steel fasteners at 24 inches on center in the field). The permit application must also note any historical considerations if your property is within the overlay; some Bloomingdale neighborhoods have Design Review Board approvals for metal roofing color and profile. Plan review takes 2–3 weeks. Your permit fee is roughly $400–$600 (metal roofs are slightly higher due to complexity). Before final approval, the inspector will verify fastener spacing, underlayment coverage (especially 24-inch ice-and-water-shield from eaves), and proper seaming. Metal roofs require a different nailing pattern than shingles, so the rough inspection is critical to catch fastener mistakes. Timeline: permit to final approval is typically 3–5 weeks. The material cost and labor will be significantly higher than asphalt (approximately $12,000–$18,000 vs. $3,000–$5,000 for shingles), but the roof will last 40–50+ years.
Permit required | Full plan review | Material change to metal | 2–3 week review cycle | Permit fee $400–$600 | No structural evaluation needed (lighter material) | Design Review consideration possible | Fastener verification critical | 3–5 weeks total
Scenario C
Asphalt shingles over old asphalt shingles — roof has two layers already, must tear off one — 1980s home in central Bloomingdale
Your 1980s home has two visible layers of asphalt shingles (original 1980s layer plus a 2005 overlay). You want to add a third layer of architectural shingles without tearing off. This is where Bloomingdale's strict three-layer enforcement comes into play: IRC R907.4 states that no more than two layers are allowed, and if you already have two, you cannot overlay a third. Your permit application will be rejected at the plan-review stage unless you specify a tear-off of at least one layer. The contractor must provide a revised scope: remove the top layer (the 2005 shingles) or remove both layers down to the deck, then install new ice-and-water-shield and architectural shingles. If removing just the top layer, the permit fee increases by approximately $200–$400 (tear-off labor plus disposal). If removing both layers, add another $300–$600. Total permit cost: $500–$900 (vs. $300–$400 for a straight overlay). The plan reviewer will note the tear-off requirement on the permit and the inspector will verify during rough inspection that the old layer has been removed, nails are pulled, and the deck is clean before new fastening begins. This delays the project by 1–2 weeks and can be a surprise cost if you did not know about the three-layer rule. Timeline: initial rejection, resubmission with tear-off scope, approval, and final inspection: 4–6 weeks total. To avoid this, always probe your roof in the attic or ask your contractor to count layers before committing to an overlay.
Permit required | Two layers already present | Tear-off mandatory (IRC R907.4) | Permit rejection likely on first submission | Tear-off adds $500–$900 to permit costs | Plan review 2–3 weeks | 4–6 weeks total project timeline | Budget $1,000–$1,500 in additional labor

Every project is different.

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

Why Bloomingdale's three-layer rule matters more than you think

The IRC R907.4 three-layer rule exists because each layer of shingles and underlayment adds weight to the roof structure, and most residential rafters built before 1990 are engineered for a specific dead load (typically 20–25 psf including one layer of roofing). A second layer adds roughly 5–7 psf; a third layer could exceed the rafter's safe load capacity, risking sagging, nail-pop, and water infiltration as the deck flexes. Bloomingdale enforces this rule strictly because many homes in the city were built in the 1970s and 1980s with lighter-gauge lumber and simplified nail schedules. The city has documented multiple insurance claims and structural failures in homes with three-layer roofs, particularly in older subdivisions like Westmore and near the historic downtown core.

If your home has two layers and you add a third without a tear-off, the Building Department will cite IRC R907.4 and require the unpermitted roof to be removed at your cost — not by the city, but by you or your contractor. This is not merely a fine; it is a structural deficiency that becomes a lien on your property title and must be corrected before you can sell or refinance. Buyers' inspectors will identify a three-layer roof immediately (it is visible in the attic and on the exterior), and lenders will require removal as a condition of financing. The corrective tear-off cost — $1,500–$3,000 — is far more than the incremental cost of a tear-off during the original permit process.

The smart move is to identify the layer count before filing a permit. Ask your contractor to do a visual count from inside the attic, or probe the roof edge with a utility knife to see how many layers are present. If two layers are visible, specify a tear-off in your permit application from the start. This adds 1–2 weeks and $300–$600 in labor, but it is certain and compliant. Many homeowners try to sneak a third layer onto a roof to save money on tear-off, and nearly all of those jobs end up being discovered and corrected at triple the cost.

Ice-and-water-shield and DuPage County frost depth: why 24 inches matters in Bloomingdale

Bloomingdale experiences winter temperatures well below freezing (average January low: 21°F) and significant snow-melt cycles, creating ideal conditions for ice damming. When warm air from inside the home heats the roof deck, snow on the upper roof melts and refreezes at the eaves, where the deck is colder. This creates a dam that stops water drainage, and water backs up under the shingles into the attic. To prevent this, the IRC and DuPage County building standards require ice-and-water-shield (self-adhering, rubberized asphalt membrane) installed from the eaves upward to a point at least 24 inches interior from the building wall line. Many jurisdictions require only 12 inches; Bloomingdale requires 24 inches to account for the region's heavy snow load and multi-day melt periods.

The ice-and-water-shield must be installed BEFORE the underlayment and shingles are fastened. The membrane is self-adhering and sticks directly to clean roof deck; it does not need fasteners. The permit application and rough inspection both verify this coverage. Cutting corners — installing only 12 inches, or skip-installing in valleys — results in a deficiency notice and a required fix before final approval. Cost of ice-and-water-shield is roughly $1–$2 per square foot, so a 24-inch strip across a 30-foot-wide roof costs approximately $200–$400 in materials. This is not optional and should be included in any permit estimate.

In Bloomingdale's oldest neighborhoods (near the historic district, built 1920–1950), some homes have shallower roof overhangs and wider gutters designed before ice-damming was a recognized problem. If your home has a 2–4 inch eave overhang, the 24-inch ice-and-water-shield requirement may extend slightly onto the first few feet of the upper roof; the inspector will verify that the shield covers the full eave and extends properly. This is where visual inspection and detailed permit specs prevent disputes during final approval.

City of Bloomingdale Building Department
2 South Ascension Avenue, Bloomingdale, IL 60108
Phone: (630) 529-2100 | https://www.bloomingdaleil.org/ (search 'building permit' for online portal access)
Monday–Friday, 8:00 AM–5:00 PM

Common questions

Can I do a roof replacement without a permit if it's just fixing leaks?

No. If you are removing more than 25% of the roof covering or doing any tear-off-and-replace work, a permit is required even if your intent is repair. Patching isolated leaks with roofing cement or replacing a few missing shingles (under 10 squares) may be exempt, but once you remove a section to the deck, you must stop and file a permit. Bloomingdale's Building Department distinguishes between 'repair' (patching) and 'reroofing' (removal and replacement), and reroofing always requires a permit.

How much does a Bloomingdale roof replacement permit cost?

Permit fees in Bloomingdale are typically $20–$30 per 100 square feet of roof area. A 30-square (3,000 sq ft) replacement costs roughly $600–$900 in permit fees. Material changes (shingles to metal/tile) and tear-off requirements may add $100–$300. Structural evaluations (if required) are paid separately to the engineer, not the city, and cost $500–$1,500.

What if my roof already has two layers and I want to add a third?

You cannot add a third layer under IRC R907.4. Bloomingdale strictly enforces this rule. You must specify a tear-off of at least one existing layer in your permit application. If you do not, the permit will be rejected at plan review, and you will have to resubmit with a tear-off scope. A tear-off adds $300–$600 to the project cost and 1–2 weeks to the timeline.

Do I need a structural engineer's report to change from asphalt shingles to metal?

Metal roofing weighs less than asphalt shingles, so a formal structural evaluation is not typically required. However, Bloomingdale does require a full plan review (not over-the-counter approval) for material changes. Your contractor should provide product specs and a letter confirming deck adequacy. If your deck shows rot or is undersized, the city may ask for an engineer's report. Tile and slate roofs, which are heavier, almost always require a structural evaluation.

What happens during a rough roof inspection?

The rough inspection occurs after the old roof is removed (if tear-off was required), the deck is exposed, and new fasteners are in place but before underlayment, ice-and-water-shield, and shingles are installed. The inspector checks for deck damage, nail spacing (6 inches on center at eaves, 8 inches in field), fastener type (stainless-steel or galvanized), and proper ice-and-water-shield coverage (24 inches from eaves in Bloomingdale). Any deficiencies are noted on a report and must be corrected before the final inspection.

Can I pull my own roof replacement permit in Bloomingdale as a homeowner?

Yes. Illinois law allows owner-occupied homeowners to pull permits for work on their own residence. You do not need to hire a contractor or have a license. However, the work must still meet the IBC and all inspections are required. Many homeowners hire contractors who pull the permit on their behalf (contractors are responsible for compliance). Either way, the permit must be filed and inspections must pass.

How long does the Bloomingdale permit approval process take?

For a like-for-like asphalt-to-asphalt replacement with no deck repair or three-layer issues, approval is typically 3–5 business days (over-the-counter). Material changes, tear-off requirements, or structural evaluations extend this to 2–4 weeks. After permit approval, rough and final inspections add another 1–3 weeks depending on weather and inspector availability. Total project timeline: 2–5 weeks from permit filing to final sign-off.

What is ice-and-water-shield and why do I need 24 inches in Bloomingdale?

Ice-and-water-shield is a self-adhering membrane that prevents water from backing up into the attic during ice dams (freeze-melt cycles). Bloomingdale requires 24 inches coverage from the eaves upward (IRC minimum is 12 inches). This extends the protection further up the roof and accounts for the region's heavy snow load and multi-day melt periods. The membrane is installed before shingles and is mandatory for permit approval. Cost is roughly $200–$400 per roof.

What happens if I don't get a permit and the city finds out?

A stop-work order is issued, work must halt, and you may face a $500–$1,500 fine. More costly: insurance claims may be denied, refinancing can be blocked, and your Seller's Disclosure statement must note the unpermitted work, potentially costing you $5,000–$15,000 in escrow or price reduction when selling. Unpermitted roofing is a frequent trigger for lender and insurance disputes.

Do I need to notify my homeowners insurance before starting a roof replacement?

You should notify your insurance company after the permit is pulled (not before). Do NOT file a claim for a replacement roof unless there is storm damage — insurance does not cover normal wear-out. However, your insurer should be informed that work is happening. Some insurers offer replacement-cost coverage if the roof is damaged by a covered peril (wind, hail) and may require that the replacement be permitted and inspected to preserve coverage. Check your policy and call your agent.

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