Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
A full roof replacement, tear-off-and-replace, or material change requires a permit from Johnston Building Department. Repairs under 25% of roof area and like-for-like patching are exempt.
Johnston Building Department enforces Iowa building code (which adopts the International Building Code) and specifically IRC R907 reroofing rules. The critical Johnston-specific detail: the city sits in Iowa's 5A climate zone with 42-inch frost depth, which means roof design must account for significant snow load and ice dam risk — your permit application must specify ice-and-water shield placement per IRC R905.9.2, extending it properly from the eaves. Unlike some neighboring counties that allow three roof layers, Johnston enforces the strict two-layer maximum: if your existing roof has two layers already, a third application triggers a mandatory tear-off (IRC R907.4), no exceptions, and the city's building inspector will sight-verify the deck before approval. Johnston's permit fee is based on your project valuation (typically $100–$300 for a standard residential reroof). The city processes most roof permits over-the-counter in 1–2 days if your contractor submits a complete application with materials specs and deck-condition photos; however, any structural deck repair or material change (e.g., shingles to metal) requires plan review and adds 1–2 weeks. Confirm your contractor pulls the permit — many homeowners assume the roofer handles it, but a missed permit can block your home sale and trigger a stop-work order.

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

Johnston roof replacement permits — the key details

Johnston Building Department bases its roof permit threshold on the International Building Code Section 1511 and Iowa's adoption of IRC Chapter 9 (Roof Assemblies and Rooftop Structures). The clearest rule: any tear-off-and-replace project requires a permit, no matter the roof area. If you're replacing more than 25% of your roof in a single calendar year, you must pull a permit. If your roof has two existing layers and you're adding a third, IRC R907.4 mandates tear-off — you cannot overlay. The code exists because each roofing layer adds dead load to your home's framing, and Iowa's frost depth (42 inches) and snow-load design standards (per ASCE 7, which IRC references) mean your roof structure must shed snow safely. Three layers can trap moisture, ice, and heat under the top surface, causing premature failure and leaks. Johnston's inspectors will ask for the number of existing layers during permit review; if you're unsure, your contractor should measure during a site visit or submit a photo of a cross-section (often taken from an edge or eaves). A tear-off is not optional if three layers exist.

The second key detail is ice-and-water shield placement in Johnston's 5A climate. IRC R905.9.2 requires ice-and-water shield (self-adhering, synthetic waterproofing membrane) installed on all roof surfaces in areas where the average January temperature is below 32°F and there is a possibility of water backup from ice dams. Johnston qualifies. The shield must extend from the edge of the roof deck to at least 24 inches inside the exterior wall line (or to the projection of the exterior wall line if your overhang is less than 24 inches). Many contractors and homeowners skip this step, thinking standard underlayment is enough — it isn't. Johnston inspectors will ask you to specify the ice-and-water shield brand and coverage area in your permit application, and the final inspection will include a visual check of the roof surface or photographic evidence. If your permit application doesn't mention it, expect a rejection or a Request For Information (RFI) that delays your approval by 3–5 days.

A third detail specific to Johnston is the two-layer maximum under current code. If you have an older home (built before 2000), it may have two or three layers already. If three layers are present, you cannot simply add a fourth; you must remove all but one or none, then install your new roof system. This is a tearoff project, which costs an extra $1.00–$2.00 per square in labor (a typical 2,000-square-foot roof = 20 squares, so $20–$40 additional). Tearoff projects take 1–2 extra days. If your existing roof is a composite asphalt shingle system and you're staying with composite shingles, the permit is straightforward and often approved over-the-counter. If you're changing materials (e.g., shingles to metal, or shingles to clay tile), expect a structural engineer's review, because metal and tile have different weight profiles and may require deck reinforcement. Johnston's building inspector will flag this during plan review.

Johnston's permit application requires: (1) a completed residential permit form (available from the city or online portal); (2) the square footage of the roof area being replaced (or 'full replacement'); (3) the existing and proposed roofing materials (shingle type, color, manufacturer if known); (4) the number of existing layers; (5) confirmation of ice-and-water shield installation (if applicable); (6) the contractor's license number (if hiring a contractor — not required if you're the owner); and (7) a site address and legal description. For material changes or if structural repair is anticipated, you'll also need a roofing plan showing fastener patterns and underlayment details. Most residential reroof permits are approved in 1–2 business days if your application is complete; however, if the inspector spots missing information (e.g., no ice-and-water shield specified, or the square footage is listed but material is vague), you'll get an RFI email asking for clarification. Plan for 1–3 additional days if that happens.

Johnston inspections are typically two-point: (1) a deck-condition inspection (before or immediately after tear-off, if tear-off is required) to confirm no structural damage and that the deck is solid, and (2) a final inspection once the roofing is complete, to verify proper fastening, material compliance, underlayment placement, and ice-and-water shield coverage. The deck inspection is crucial in Iowa because of frost heave and moisture: if your inspector finds soft spots, rot, or delamination during tearoff, you'll need to address those (usually by replacing the damaged boards or reinforcing the structure with additional framing). This can add $500–$2,000 to the project cost if extensive damage is found, so budget for a contingency. The final inspection is a walk-through; the inspector will check a sample of fastener patterns (nails or staples spaced per code, typically 6 inches on center), confirm the underlayment laps are correct (4 inches minimum along the length and width), and verify that flashing around penetrations (vents, chimneys, skylights) is sealed and sealed with appropriate sealant. If everything is compliant, you'll receive a signed-off permit, usually the same day.

Three Johnston roof replacement scenarios

Scenario A
Like-for-like asphalt shingle overlay, 20-year roof, single existing layer, no tear-off — standard residential replacement
You have a 1960s ranch home with a single layer of 20-year-old architectural asphalt shingles (past their design life). You're staying with asphalt shingles, same profile and color. No structural issues visible in the attic. Your contractor quotes $4,500 for a straightforward overlay. In Johnston, this requires a permit because you're replacing the entire roof (even though it's an overlay, not a tear-off, the scope is 100% of the roof area, which triggers the permit requirement). Your contractor will pull the permit, submitting the property address, the square footage (roughly 1,800–2,000 sq ft = 18–20 squares), the existing and new shingle type (e.g., 'Owens Corning Duration, Driftwood Gray, 30-year'), and confirmation that ice-and-water shield will be installed extending 24 inches from the roof edge over your soffit. Since you have only one existing layer, no tear-off is required. The permit is approved over-the-counter in 1 business day; fee is roughly $150–$200 (based on 1.5–2% of project valuation, or a flat rate by square footage — Johnston typically uses valuation-based). Once the permit is issued, the roofer will schedule the work. The inspector will perform a final inspection after installation, checking for proper fastener spacing (6 inches on center per IRC R905.2.5), correct underlayment overlap, and ice-and-water shield placement. Assuming no defects, you'll receive a signed Certificate of Completion the same day or next business day. Total permit timeline: 1–2 days. Project timeline: 1–2 days. Cost: $150–$200 permit, $4,500 project.
Permit required (100% roof replacement) | Like-for-like asphalt shingles, overlay | Ice-and-water shield required (5A climate) | Permit fee $150–$200 | Deck inspection before, final after | Typical 1–2 day approval | No tear-off required
Scenario B
Tear-off required: two existing layers, metal roof upgrade, structural evaluation needed — material change in north Johnston
Your 1980s colonial home has two layers of asphalt shingles (discovered during a pre-replacement inspection). You want to upgrade to a standing-seam metal roof (better durability in Iowa winters, lower maintenance). Metal roofing is heavier than asphalt (typically 1.2–1.5 lbs/sq ft vs. 2–3 lbs/sq ft for asphalt, so actually lighter, but the attachment and deck loading differ). Because you have two existing layers, IRC R907.4 mandates tear-off: you cannot add a third layer. Because you're changing materials, you must submit a structural evaluation or, at minimum, a roofing plan from the metal roofing manufacturer showing fastener specifications, attachment pattern, and deck compatibility. Johnston's building department will flag the material change during plan review and request either (a) a letter from the roofer certifying the deck is adequate (most roofers provide this as part of their quote), or (b) a structural engineer's stamped letter confirming the deck can support the metal system (cost: $300–$800). Assuming the deck is adequate, expect plan review to take 5–7 business days. The permit fee will be higher because of the material change: likely $250–$400 (valuation-based, with metal roofing quoted at $8,000–$12,000 for a typical residential home). The tearoff inspection is mandatory: the inspector will examine the deck after removal, looking for rot, nails popping up, or delamination. If the deck is sound (likely), they'll approve the installation to proceed. If soft spots are found, you'll need to replace those sections ($500–$2,000). The final inspection is detailed for metal: fastener type (typically 5/16-inch corrugated washers, stainless steel in Iowa to prevent rust), spacing, and correct installation of trim and flashing. Metal roofs expand and contract, so the inspector will verify that fasteners are not over-tightened and that seams are properly sealed. Total permit timeline: 5–7 days (plan review). Tearoff + install: 2–3 days. Inspections: deck (1 hour), final (1–2 hours). Cost: $250–$400 permit, $8,000–$12,000 project, plus $500–$800 if structural engineer letter is needed.
Permit required (tear-off mandate, material change) | Two existing layers (IRC R907.4 tear-off) | Metal roof upgrade (structural evaluation recommended) | Permit fee $250–$400 | Plan review 5–7 days | Deck inspection + final inspection | Tearoff labor $1,500–$3,000
Scenario C
Partial replacement, roof repair, storm damage under 25%, emergency re-nail and flashing patch — no permit needed
A spring hailstorm damaged the north slope of your 10-year-old asphalt shingle roof. Several shingles are cracked, one valley is dented, and the flashing around a chimney is bent. Your insurance adjuster estimates the damage at 15–18 squares (roughly 1,500–1,800 sq ft of damage across a 2,000 sq ft roof, so about 18% of the total roof area). Your contractor quotes $2,200 to replace the damaged shingles, straighten and reseal the flashing, and inspect/re-nail any lifted shingles in the adjacent zone. Because the replacement is under 25% of the total roof area and it's a like-for-like repair (same shingle type, same material, same profile), Johnston does not require a permit. Your contractor can begin work immediately without filing any paperwork. However, note the exception: if the repair work requires removal of more than two or three rows of shingles in the damaged area, and you discover a second existing layer underneath, the contractor must stop and inform you that a third layer would trigger a tear-off mandate, which would then require a permit. Assuming only one layer is discovered, the repair proceeds as a simple patch, taking 1 day. The homeowner is responsible for verifying that the contractor knows this is under-25%-threshold work and that no permit is required; many roofers will pull a permit anyway out of abundance of caution (adding $100–$150 in time and fees, but ensuring complete documentation). From Johnston's perspective, no inspection is required for a repair under 25% of roof area. If you hire a contractor, confirm they understand the threshold; if you DIY the repair (re-nailing lifted shingles, replacing a few courses), no permit is required. Cost: $0 permit fee, $2,200 repair.
No permit required (repair under 25% of roof area) | Like-for-like shingle replacement | Flashing patch/reseal only | Same material, same profile | Can proceed immediately | No inspections required | Contractor may pull permit for documentation (optional, +$100–$150)

Every project is different.

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

Ice-and-water shield in Johnston's 5A climate: why it matters and what IRC R905.9.2 requires

Johnston, Iowa averages winter temperatures well below freezing, with January lows around 20°F (NOAA data). This climate creates ice dams: when snow accumulates on your roof and interior heat melts it, the water runs down toward the eaves, where exterior cold refreezes it into a ridge. That ridge blocks drainage, and water backs up under your shingles, leaking into the wall. Standard felt or synthetic underlayment is not waterproof enough to stop this backup. IRC R905.9.2 requires a self-adhering, synthetic ice-and-water shield (also called ice-and-water barrier or synthetic underlayment) in cold climates. Johnston's building code enforcement requires compliance.

The shield must extend from the roof edge inward to at least 24 inches beyond the exterior wall line (measured horizontally). If your roof overhang is less than 24 inches, the shield runs 24 inches inward from the fascia line. Most modern homes have 12–16-inch overhangs, so the shield extends well into the attic space. The purpose is to stop water that backs up under the shingles in an ice-dam scenario — if water gets under the shingles and finds the shield, it drains down and out, not into the wall cavity. In Johnston, inspectors will ask your contractor to confirm ice-and-water shield placement during the final inspection. Some contractors use ice-and-water shield only at the eaves and skylights (common practice); others cover the entire deck. Either is code-compliant if the eaves minimum is met. Specify the brand and width in your permit application (typical widths are 36 or 48 inches); the inspector will verify visually or from photos.

Cost: ice-and-water shield adds $0.30–$0.60 per square foot of shield used. For a typical 2,000 sq ft roof with 24 inches of shield around the perimeter (roughly 300–400 sq ft of shield), expect $100–$250 in additional material. This is almost always included in a roofer's quote; if they don't mention it, ask them to add it before signing. Skipping ice-and-water shield is a permit application red flag in Johnston — inspectors will request it, and a rejection RFI will add 3–5 days to your timeline.

Deck inspection and hidden damage: why Iowa's frost heave and moisture risk matter

Iowa's glacial-till soil and 42-inch frost depth create unique conditions for home roofs. Frost heave — the upward movement of soil due to ice formation in the soil pores — can stress foundation and framing connections. Additionally, Iowa's humidity and precipitation (roughly 35–40 inches annually) mean moisture can accumulate under roofing, especially if ventilation is poor or if there's interior moisture from a humid basement. During a tearoff project, your Johnston building inspector will examine the roof deck (the plywood or boards under the shingles) for soft spots, rot, mold, nail pops, or delamination. Dacite (decking) with 3/8-inch or thicker plywood is standard in residential construction. If your home was built in the 1970s–1990s, the deck may be 1x6 or 1x8 boards; if built after 2000, likely 1/2-inch CDX plywood or OSB. Plywood and OSB are vulnerable to rot if exposed to standing water or poor ventilation.

Common issues found during tearoff in Johnston: (1) nail pops from frost heave (nails work upward slightly each winter, creating a small bump); (2) soft spots from moisture infiltration where gutters were clogged or downspouts discharged near the foundation; (3) delamination of OSB (less common with plywood, but possible if humidity exceeded 65% for extended periods); (4) mold (visible as black or green staining, usually on the underside of plywood or in valleys where water pooled). If issues are found, repair costs range from $200–$2,000 depending on scope: isolated soft spots may require removal and replacement of a small section (a few boards or a plywood sheet, plus nailing and framing adjustment); large wet areas may require partial deck replacement and improved ventilation (more expensive). Your permit fee does not cover deck repairs; those are change orders added during the project. Budget a $500–$1,000 contingency if your home is older or has had any history of roof leaks.

Prevention: proper attic ventilation (soffit and ridge vents, or turbine vents) keeps the deck cool and dry in summer and prevents moisture accumulation in winter. Clean gutters and downspouts annually. If you discover decay during a tearoff, address it during the re-roof — it's the one time the deck is fully exposed and accessible. Skipping deck repair and simply laying new shingles over it is false economy; the damage will worsen and reduce the life of your new roof.

City of Johnston Building Department
Johnston City Hall, 6 E. Sunrise Drive, Johnston, IA 50131
Phone: (515) 278-0555 (main); confirm roofing permit extension with staff | https://www.johnstoniowaonline.com (check 'Building Permits' or 'Online Services' for permit portal)
Monday–Friday, 8:00 AM – 5:00 PM (closed weekends and city holidays)

Common questions

Do I need a permit if I'm just re-nailing a few lifted shingles after a storm?

No. Re-nailing existing shingles without removal and replacement is considered maintenance and is exempt from permitting. If you're also removing and replacing a few shingles in the same area (under 10–15 shingles, which is less than 1% of a typical roof), that's still repair-level work and usually exempt if the total damage is under 25% of the roof area. However, if you discover a second or third layer of shingles during the work, stop and contact a roofer — you may need a permit for a tear-off.

My contractor said my roof has three layers. Can I just overlay a fourth?

No. Iowa code (IRC R907.4) prohibits three or more layers. You must perform a tear-off, removing all but one layer (or all layers if you prefer to start fresh). The tear-off inspection is mandatory, and the permit process becomes more involved (plan review, deck inspection, final inspection). Tear-off costs an additional $1.00–$2.00 per square in labor, but it's non-negotiable under code.

How much does a roof permit cost in Johnston?

Johnston permits are typically valuation-based, charged at 1.5–2% of the project valuation or a flat rate per square foot. For a standard asphalt-shingle replacement on a 2,000 sq ft roof (20 squares), expect $150–$300. A tear-off or material-change project (like an upgrade to metal) may cost $250–$400 due to plan-review time. Contact the building department for the exact fee schedule, which may have been updated.

What's the fastest permit timeline in Johnston?

Like-for-like asphalt-shingle overlays are typically approved over-the-counter in 1–2 business days if your application is complete (address, square footage, materials, contractor license, ice-and-water shield confirmation). Material-change projects (e.g., shingles to metal) require plan review and take 5–7 business days. If the inspector requests additional information (RFI), add 3–5 days. Once the permit is issued, you can begin work immediately.

Do I have to hire a licensed roofer, or can I install a roof myself as the owner?

Johnston allows owner-builders to pull permits for owner-occupied residential work, including roofing, provided the work is on their primary residence and they perform the work themselves (not hiring a separate contractor without a license). However, most homeowners use a licensed roofer because roofing is specialized work requiring proper fastening, underlayment, and flashing techniques to pass inspection and comply with warranty requirements. If you DIY, you'll need to pull the permit yourself and pass inspections; if you hire a licensed roofer, they typically pull the permit.

Will my homeowner's insurance cover my roof if I skip the permit?

Many insurance carriers require proof of permitted, inspected work for roofing claims. If you file a claim for a leak or storm damage and the carrier discovers the roof was installed without a permit, they may deny the claim, citing code violation. Some carriers allow a grace period or will reimburse only the depreciated value, not replacement cost. It's safer to pull the permit — the cost ($150–$300) is minimal compared to the risk of claim denial ($5,000–$15,000 loss).

What happens at the final roof inspection in Johnston?

The inspector will walk the roof (or view photographs if weather is unsafe) and check: fastener spacing (6 inches on center per code), underlayment overlap (4 inches minimum), ice-and-water shield placement (if required), flashing around penetrations (vents, chimneys, skylights — sealed with appropriate sealant), and overall workmanship. They'll pull up a sample of shingles to verify fasteners are driven straight and fully seated, not split nails or oversized fasteners. If all checks pass, you receive a signed Certificate of Completion, usually the same day or next business day.

Can I overlay a metal roof over asphalt shingles in Johnston, or must I tear off?

If you have one layer of asphalt and no hidden layers, a metal-roof overlay is technically allowed under code. However, the material change (asphalt to metal) triggers a structural review: the roofer must confirm the deck can support the metal system (usually lighter, but attachment differs). You'll need a permit and plan review (5–7 days). A tear-off is not mandated by code in this case, but many roofers recommend it to examine the deck and avoid potential moisture traps. Confirm with your roofer and the building department during permit application.

Does Johnston require a structural engineer's letter for a roof replacement?

Structural engineer review is required only if you're changing roof materials (shingles to tile, asphalt to metal) and the new material has a significantly different weight or fastening profile, or if the deck inspection reveals damage. For like-for-like replacement, no engineer letter is needed. If a material change is planned, the roofer can often provide a manufacturer's letter confirming deck adequacy; if the deck has existing damage, the engineer letter costs $300–$800 and protects your home's structural integrity.

What should I include in my roof permit application?

Submit: (1) completed residential permit form with your property address and legal description; (2) square footage of the roof area being replaced (or 'full replacement'); (3) existing and proposed roofing materials and colors (manufacturer if known); (4) number of existing layers; (5) confirmation that ice-and-water shield will be installed (if applicable); (6) contractor's name, license number, and insurance (if hiring a contractor); (7) a diagram or photo showing the scope (especially if it's partial). For material changes or deck concerns, also include the roofing plan or manufacturer's specification sheet. Submit online via the city portal if available, or in person at City Hall.

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