Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
A full roof replacement or any tear-off in Burlington requires a permit under Iowa Building Code (IBC). Repairs under 25% of roof area, like-for-like patching without deck work, are exempt — but the moment you tear off layers or change materials, a permit is mandatory.
Burlington enforces the Iowa Building Code, which adopts the IBC with state amendments. The critical difference in Burlington specifically is that the city's online permit portal (available through Burlington's municipal website) handles most residential roof permits as over-the-counter submissions — meaning you can submit plans, get approval, and begin work within 2–3 business days if the scope is straightforward (like-for-like shingle-to-shingle). This is faster than many neighboring counties. However, Burlington's building inspector will flag any three-layer-or-more roof immediately under IRC R907.4, requiring full tear-off before replacement can proceed — no overlay options. Cold-climate ice-water-shield requirements are strict here due to Zone 5A freeze-thaw cycles and the 42-inch frost depth; underlayment extending 2 feet beyond the exterior wall is non-negotiable on plans. Material changes (shingles to metal, asphalt to tile) require structural review and cost more ($300–$400 permit vs. $150–$200 for like-for-like). Owner-occupants can pull permits themselves; tenant/investor properties must use a licensed roofing contractor.

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

Burlington roof replacement permits — the key details

Burlington adopts the 2021 International Building Code (IBC) with Iowa amendments. The most critical rule: IRC R907.4 prohibits reroofing over a three-layer roof. If your home has two or more existing layers and you want a full replacement, the inspector will require a tear-off to bare deck before any new material is installed. This is non-negotiable and must appear in your permit application. The reason: multiple layers trap moisture, compress insulation, and mask structural defects. If you're planning an overlay (new shingles over existing), the permit will ask you to certify in writing that only one layer exists. Lie on that form, and you're exposed to stop-work orders and insurance claims denial. Most Burlington inspectors will eyeball the roof eave during plan review or pre-permit walk-through to count layers. If you're unsure, hire a roofing contractor to do a pre-bid inspection and provide a layer count — it costs $100–$200 and prevents rejection.

Ice-water-shield and underlayment are non-negotiable in Burlington because Zone 5A weather cycles (freeze-thaw, snow load, ice dams) are brutal on roofs. Your permit plans must specify: (1) ice-water-shield or equivalent secondary water barrier (e.g., Grace, Owens Corning Grace, IKO Armorgard) running from eave up to a point 2 feet inside the exterior wall, per IRC R905.1.1; (2) synthetic or asphalt-saturated underlayment with 4-inch lap and proper fastening pattern; (3) fastener type and spacing (typically 8–10 inches on center for shingles, per manufacturer spec). Many DIY permit applications fail because they omit these details. When you submit plans, include a product data sheet for underlayment and ice-water-shield. The inspector will cross-check that products meet IRC R905 (shingle roofing) or R906 (tile/slate) depending on your choice. If you're switching from asphalt shingles to a standing-seam metal roof, you must also specify fastener compatibility and thermal expansion allowance — metal roofing has different wind-uplift requirements under IBC 1511 and will require structural review ($50–$100 additional review fee).

Tear-off versus overlay: Burlington's code is clear, but the fee difference is real. A tear-off (full removal to deck, new underlayment, new shingles) typically costs $1.50–$2.50 per square foot of labor, plus $150–$250 permit fee. An overlay (new shingles over old, single-layer only) costs $0.75–$1.25 per square foot, plus $100–$150 permit fee. The permit fee is usually calculated at $0.15–$0.25 per square of roof area (100 sq ft = 1 square). A 2,000 sq ft roof (20 squares) would incur roughly $150–$200 for like-for-like, $250–$350 for a material change. Permit applications in Burlington can be submitted online via the city's municipal website portal or in person at Burlington City Hall (Dept of Planning and Building Services). Most like-for-like applications are approved same-day or next business day. Material-change applications go to full plan review and take 5–7 business days. You'll need two sets of plans (or digital submit + 1 hard copy): roof layout with square footage, product specifications, fastening pattern, and underlayment detail. The roofing contractor usually pulls the permit; if you're owner-occupied and doing it yourself (rare), you pull it.

Inspections are straightforward for Burlington. After permit issuance, you'll receive a notice specifying two required inspections: (1) deck-nailing or structural inspection (before underlayment) — the inspector checks that deck nails are ≤12 inches apart, no rot, and structural integrity is sound; (2) final inspection (after shingles/material installed, flashing sealed, gutters reattached). Inspections can be scheduled online or by phone and are typically completed within 24–48 hours of request. If deck damage is discovered (soft spot, rot, delamination), the inspector will stop work and require repairs before proceeding — this can add 1–2 weeks and $1,000–$3,000 in framing costs. Gutters, flashing, and downspouts are considered part of the roofing permit; if you're replacing gutters at the same time, include them in the permit scope (no separate permit needed). Gutter-only replacement or reroofing, without touching eaves or fascia, is typically exempt from permitting, but if you discover rot during tear-off, you must notify the inspector or risk non-compliance.

Owner-builder status in Burlington is straightforward: if you own and occupy the home, you can pull the permit yourself and hire a roofing contractor to do the work — the contractor doesn't need to pull it, you do. If the home is a rental, investment property, or you're a contractor doing work for others, you must use a licensed roofer (Iowa licensed, not just local) and they pull the permit. Non-owner projects require proof of contractor licensing and liability insurance (minimum $300,000). Costs for owner-builder are the same as contractor-pulled permits. The advantage of owner-builder permitting: you're responsible for compliance, but you avoid the contractor markup (typically 15–20% on permits and fees). The disadvantage: you're liable for any code violations, and your homeowner's insurance may not cover the work if the roofer is unlicensed. Always ask the contractor if they've pulled the permit before work begins — verbal agreement isn't enough; request a copy of the permit and receipt.

Three Burlington roof replacement scenarios

Scenario A
Single-layer asphalt shingle overlay, 1,800 sq ft, owner-occupied, no material change
You're replacing worn-out asphalt shingles on a 1985 ranch in southeast Burlington; one layer exists (you've verified with a roofer). Scope: tear off old shingles, install new synthetic underlayment, install new 25-year architectural shingles, reseal flashing, reattach gutters. No deck repair needed. This is a straightforward like-for-like replacement. Cost estimate: $8,000–$12,000 labor + materials. Permit cost: $150 (roughly $0.20 per square, 18 squares × $0.20 + base fee). You pull the permit yourself (owner-occupied) or hire a licensed roofer to pull it. Submission: online via Burlington's permit portal. You'll upload a roof sketch (hand-drawn or CAD), square footage, product data sheet for underlayment (Grace or equivalent, 2 ft extension from eave), product spec for shingles (GAF Timberline, Owens Corning, etc.), and fastening pattern (6 nails per shingle, 6–8 inches apart, galvanized or stainless steel). Plan review: 1 business day (over-the-counter approval). Inspections: (1) deck-nailing pre-underlayment (next day, 30 min), inspector checks deck fastening and rot; (2) final after shingles (next day, 45 min), inspector verifies shingle alignment, flashing seal, and gutter reattachment. Total permit timeline: 4–5 days from submission to final approval. If deck is sound, work can start immediately after permit issuance. Common hold-up: if inspector finds soft spot or delamination during deck-nailing inspection, repair adds 1–2 weeks. Post-permit cost: $0 if deck is clean.
Like-for-like asphalt shingle | 1,800 sq ft | Permit $150 | Single-layer verified | Synthetic underlayment (ice-water-shield 2 ft from eave) | Two inspections (deck, final) | 4–5 day turnaround | No structural review
Scenario B
Material change: asphalt shingles to standing-seam metal, 2,400 sq ft, Zone 5A wind/snow load
You're upgrading a Colonial-style home in North Burlington from standard asphalt shingles to a standing-seam metal roof (Englert, Chief Buildings, etc.) to reduce maintenance and extend roof life to 50+ years. Scope: tear off two existing layers (found during inspection), deck repair/reinforcement if needed, install new ice-water-shield, install new underlayment (synthetic), install standing-seam metal with thermal-break fasteners, seal all seams, install new gutters. Material change requires structural evaluation under IBC 1511 (wind uplift, dead load). Cost estimate: $18,000–$28,000 (metal roofing is 2–3x shingles). Permit cost: $300–$400 (material-change review fee $100–$150 + $0.25 per square). Two-layer tear-off is mandatory (IRC R907.4); plan review will explicitly require this. Submission: online via Burlington portal or in-person. Plans must include: roof layout with dimensions, square footage (24 squares), product data sheet for metal roofing (fastener type, thermal expansion allowance, standing-seam profile), structural calc or engineer letter if roof pitch <4:12 or if metal is heavier than original shingles (rare, metal is lighter). Ice-water-shield spec (2 ft from eave), underlayment spec (synthetic, 4-inch lap), and fastening pattern for metal (typically clipped fasteners, 24 inches on center). Plan review: 5–7 business days (structural review required). Inspector will require deck inspection pre-underlayment to verify two-layer removal and deck integrity. Metal roofing expands/contracts with temperature; fasteners must allow 1/4-inch movement per 10 feet of run — common rejection point if not specified. Inspections: (1) deck-nailing + two-layer removal verification (before underlayment); (2) fastener spacing for metal (before sealing); (3) final (seams sealed, gutters, flashing). Total timeline: 12–15 days from submission to final. Zone 5A snow load (Burlington averages 25–30 inches annually) is built into metal roof specifications by manufacturer, but inspector will verify dead load rating matches or exceeds roof pitch + snow load. If deck needs reinforcement (common in older homes with 2-layer roofs), add $2,000–$5,000 and 1 week.
Material change: asphalt to metal | 2,400 sq ft | Permit $300–$400 | Two-layer tear-off required | Structural review 5–7 days | Ice-water-shield + synthetic underlayment | Thermal-break fasteners (metal expansion allowance) | Three inspections (deck, fastener spacing, final) | 12–15 day turnaround | Zone 5A snow/wind load verification
Scenario C
Partial roof repair, 15% of roof area, leak patch, no tear-off, investor property
You own a rental property in west Burlington; the roof has developed a localized leak (300 sq ft, 3 squares) from deteriorated shingles around a skylight. You want to patch: remove damaged shingles, replace with matching product, reseal skylight flashing, no deck work. This is a repair under 25% of roof area and does NOT require a permit under IRC R905.12 (reroofing exemptions). However, Iowa Code allows cities to set local thresholds; Burlington's standard is 25% or less = repair, exempt. Cost estimate: $800–$1,500 (labor + materials). Permit cost: $0. Contractor pulls this as a warranty repair, no permit paperwork. Exception: if during repair the contractor discovers a third layer or significant deck rot, work must stop and a permit is required retroactively (and penalties apply). This is the trap: rental properties can't self-permit, so if problems emerge, the investor pays contractor delay + inspector fine + re-permit. Many landlords get burned here. Recommendation: even for 'simple' repairs, have a roofing contractor do a pre-work walkthrough and provide written certification that the scope is <25% and repair-only (no underlayment replacement, no deck work). If the contractor won't certify, the scope is probably larger than 25% and needs permitting. Inspections: none required for exempt repairs, but if landlord later claims insurance coverage and the adjuster investigates, lack of permit can void the claim if the repair was inadequate. Investor risk: high. Owner-occupied risk: lower (homeowner insurance usually covers owner repairs without permit for <25% scopes).
Repair only, <25% of roof area | 300 sq ft (3 squares) | No permit required | Leak/skylight flashing only | No deck work, no underlayment | Contractor self-certifies repair-only scope | $0 permit fees | Immediate start, no inspections | Rental property (no owner-builder exemption) | Pre-work contractor walkthrough recommended

Every project is different.

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

Ice-water-shield, frost depth, and Zone 5A freeze-thaw in Burlington

Burlington sits in Climate Zone 5A with a 42-inch frost depth and brutal freeze-thaw cycles (winter lows −10 to −20°F, spring/fall melt). This is why ice-water-shield is not optional — it's a de facto code requirement that the inspector will verify. Ice dams form when roof warmth melts snow, water backs up under shingles, and freezing temperatures re-freeze it, creating a dam. Water then pools and seeps through the roof deck into attics and walls. In Zone 5A, dams are inevitable; the code's answer is redundant water barriers. IRC R905.1.1 requires underlayment; IRC R905.1.2 adds secondary water barrier (ice-water-shield) in cold climates — and Burlington's inspector interprets this as mandatory.

Ice-water-shield must extend from the eave upward a minimum of 2 feet beyond the exterior wall (or to a point 24 inches inside the wall, per some interpretations). On a typical home, this means shield on the lowest 4–6 feet of roof (often the first 8–10 rows of shingles, depending on roof pitch). The product must meet ASTM D1970 (adhesive-backed membrane) or D226 (asphalt-saturated felt). Most inspectors accept Grace, Owens Corning Grace, IKO Armorgard, or Bituthene. Cheap generics sometimes fail code review — stick with name brands. Cost: $0.30–$0.50 per sq ft, or $300–$600 for a 2,000 sq ft roof. Many permits are rejected or delayed because applicants omit ice-water-shield from the plan or specify a product that doesn't meet ASTM specs. When you submit plans, include the product data sheet and the ASTM cert. Second common mistake: under-sizing the membrane area. If the inspector catches shield 1 foot up from eave instead of 2 feet, work stops and must be redone — costly. During final inspection, the inspector will walk the eaves and spot-check that shield is continuous and lapped properly (4-inch lap, adhesive properly set). Freeze-thaw also affects fastener pull-out: in wet/cold climates, nails and screws loosen after a few thermal cycles if not properly set. IRC R905.8 specifies fastener length and spacing for shingles (1 1/4-inch minimum into sheathing, 6–10 inches on center per manufacturer). Improper fastening is a common deck-nailing inspection failure.

Gutters and downspouts are also critical in Zone 5A because snow load and ice dam water must drain away from the foundation. If gutters are undersized, ice backs up, and water floods the basement or foundation. During re-roofing, inspect gutters: if they're 4-inch K-style or smaller on a large roof, upgrade to 5-inch or 6-inch. Downspouts should be 4-inch and extend 4–6 feet away from the foundation (or to daylight/perimeter drain). Cost for gutter replacement: $1.50–$3.00 per linear foot, or $1,500–$4,000 total. This isn't always required by permit, but inspectors often note it, and it's wise preventive maintenance in a freeze-thaw zone. If you're not replacing gutters, at least clean and inspect them before work begins; debris-clogged gutters are a guaranteed ice-dam recipe.

Permit submission, plan details, and common Burlington rejections

Burlington's permit portal (accessible via the city's municipal website, search 'Burlington IA permit portal') allows online submission of residential roof plans. For a like-for-like replacement, you can submit handwritten or simple CAD sketches; you don't need a full architect set. Minimally, include: (1) roof layout showing all roof planes, valleys, and dimensions (measure from eaves, peak, and ridge); (2) total square footage (sum of all planes); (3) product specs (print the data sheet from the manufacturer); (4) fastening pattern and underlayment detail (can be a photo of the product label + a note on fastening spacing). Most rejections occur because applicants omit (3) or (4). The inspector can't approve work without knowing what material you're installing and how it will be fastened. If you're submitting in person, bring two hard copies and the original. If online, submit high-resolution PDFs (scans of hand drawings are fine). The city typically responds within 1–3 business days for like-for-like; if the submission is incomplete, you'll get an email listing deficiencies. Fix and resubmit — no additional fee.

Common Burlington rejections and how to avoid them: (1) Three-layer roof detected in field. Solution: have contractor inspect and certify layer count before permit application. If three or more layers exist, the permit application MUST state 'full tear-off required per IRC R907.4.' (2) Underlayment or fastening pattern not specified. Solution: include product data sheet and manufacturer fastening chart; highlight the nail spacing and fastener type in your plan notes. (3) Ice-water-shield not extended 2 feet from eave. Solution: explicitly state on plan 'ice-water-shield extends 24 inches beyond exterior wall per IRC R905.1.2.' (4) Material change without structural calc. Solution: if switching to metal or tile, include engineer letter or manufacturer structural cert showing wind-load rating for your roof pitch + snow load. Burlington's average 25–30 inches of snow is built into most metal roofing specs, but the inspector will ask. (5) Gutter or flashing work not specified. Solution: if you're replacing gutters or flashing as part of the project, list it in the scope; if not, note 'existing gutters reattached per original configuration.' The inspector needs to know what's new and what's reused.

Timelines: like-for-like permits (same material, no material change, no deck work) are approved same-day or next business day, often over-the-counter (you walk in, submit, inspector reviews, approves, you pay, you leave — 45 min). Material-change permits go to full review and take 5–7 business days. If the inspector needs to site-visit for deck assessment or layer count, add 2–3 days. Once the permit is issued, you have 180 days to start work and 1 year to complete it (standard Iowa rule). If work stalls beyond 1 year, the permit expires and you must reapply (no refund, but fees are waived if you reapply within 6 months). Inspections are scheduled by phone or online; turnaround is typically 24–48 hours after request. If the inspector can't access the property (weather, locked gate), reschedule — no penalty. Final inspection must occur before you close out the permit; the inspector will issue a Certificate of Occupancy (CO) or 'Permit Closed' notice. Keep this for your records (useful for insurance claims, resale disclosure, future permit reference).

City of Burlington Department of Planning and Building Services
Burlington City Hall, 400 Washington Street, Burlington, Iowa 52601
Phone: (319) 753-8150 (main), or ask for Building/Planning Dept | https://www.burlington-iowa.com (search 'Building Permits' in municipal services) or contact Planning Dept for online portal access
Monday–Friday, 8:00 AM–5:00 PM (Central Time). Closed weekends and city holidays.

Common questions

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

Hire a roofing contractor for a pre-bid inspection ($100–$200); they'll climb up and count. You can also try looking under the eaves from inside the attic with a flashlight — you may see shingle edges. Or, pull up a corner shingle on a rear corner and look at the profile — each layer will show a distinct tar line and nail holes. If you have two or more layers, any full replacement requires tear-off per IRC R907.4 (no overlay option). Document the layer count in writing before submitting the permit; if the inspector finds a third layer you didn't disclose, penalties apply.

Can I do a roofing overlay instead of tear-off?

Only if you have one existing layer. Burlington enforces IRC R907.4 strictly: two or more layers must be torn off before new shingles are installed. Overlay (new shingles over old, no tear-off) saves $1–$2 per sq ft in labor but is only legal on single-layer roofs. If you overlay a two-layer roof, the inspector will catch it during final inspection or a future permit, forcing removal and re-do (costly). Always tear off if there's any doubt.

What's the actual cost of a permit in Burlington?

Like-for-like asphalt shingle replacement: $150–$200 (roughly $0.20 per square, 100 sq ft = 1 square). Material change (to metal, tile, etc.): $300–$400 (base + structural review fee). Partial repair under 25%: no permit fee. The fee is non-refundable and is in addition to contractor labor and materials. Ask your roofer for an itemized quote that separates contractor costs from permit costs.

Do I need an engineer or architect for a metal roof upgrade?

If the roof pitch is 4:12 or steeper and the metal product is lighter than the original shingles (which is typical), an engineer letter is often waived — the metal manufacturer's installation guide is sufficient, and the building code defers to that. If pitch is <4:12 or if you're adding significant weight (slate, concrete tile), a structural engineer review is required. Cost: $300–$800 for a structural calc. Burlington's inspector will tell you during plan review if it's needed.

What happens if I hire an unlicensed roofer or do the work myself?

Owner-occupants can pull permits and hire anyone they want; liability is on you. Renters or investor properties must use a licensed roofer (Iowa roofing license). If an unlicensed contractor is caught during inspection, the permit is voided, work must stop, and you may face fines ($500–$1,200). Additionally, homeowner insurance may deny coverage if an unlicensed contractor is involved. Always ask the contractor for their Iowa roofing license number and verify it with the state.

Ice-water-shield — is it really required, or is it just underlayment?

Ice-water-shield (secondary water barrier) is mandatory in Burlington and Zone 5A per IRC R905.1.2. Standard underlayment (felt or synthetic) is the primary barrier; ice-water-shield is the backup for ice dams and freeze-thaw cycles. Both are required on the plan. Ice-water-shield extends 2 feet up from the eave (roughly the first 4–6 rows of shingles); the rest of the roof uses standard underlayment. Cost is $300–$600 total, but skipping it will cause rejection during plan review or inspection.

How long does a roof permit take from start to final approval?

Like-for-like asphalt shingle: 4–7 days (1 day plan review, 1 day deck-nailing inspection, 1 day final). Material change: 12–15 days (5–7 days plan review for structural, 1 day deck, 1 day fastener spacing, 1 day final). Partial repair: no permit, immediate. Delays occur if deck damage is found (add 1–2 weeks for repairs) or if plan is incomplete (add 3–5 days for resubmission). Once issued, you have 180 days to start work.

What if I start roofing work without a permit and the inspector shows up?

The inspector can issue a stop-work order (fine $500–$1,200) and require you to pull a permit, pay double fees, and pass inspection before resuming. If significant work is done without permit, the city may require removal and re-do. Insurance will deny claims for unpermitted work. Resale disclosure will flag the unpermitted roof, and buyers may demand a discount or refuse the property. Always get the permit before first nail.

Can I change my permit scope after it's issued?

Minor changes (e.g., switching shingle color, upgrading gutters) don't require re-permit. Major changes (e.g., switching from shingles to metal, adding deck repair) require a permit modification or new permit. Contact the Burlington Building Dept before work starts if scope changes; they'll advise whether reapproval is needed (no additional fee if same budget; small fee if budget increases).

What's the deal with gutters and downspouts — do they need a permit?

Gutter replacement alone does not require a permit. However, if you're reroofing and replacing gutters at the same time, include gutters in the roof permit scope (no separate permit needed, no additional fee). If gutters are undersized for your roof (4-inch on a large house), Burlington inspectors often recommend upgrading to 5–6 inch; it's not a code violation, but good practice in Zone 5A with heavy snow/ice. Cost: $1.50–$3.00 per linear foot.

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