Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
A full roof replacement or any tear-off-and-replace requires a permit from the City of Johnstown Building Department. Like-for-like repairs under 25% of roof area may be exempt, but material changes (shingles to metal, for example) always require a permit regardless of scope.
Johnstown sits in the Front Range climate zone 5B with 30–42 inch frost depth and expansive clay soils — conditions that make proper underlayment, ice-and-water-shield specification, and deck fastening patterns critical to code compliance and long-term roof durability. The city adopts the 2021 Colorado Building Code (based on the 2021 IBC and IRC), which means IRC R907 reroofing rules apply directly: any tear-off, any third layer detected, and any material change (shingles to metal, tile, or architectural shingles) all trigger a permit requirement. Johnstown's online permit portal allows submission, but the Building Department historically reviews roofing plans in 5–10 business days for standard like-for-like replacements and longer for structural assessments or material upgrades. The city also enforces secondary water barriers (ice-and-water-shield) extended 24 inches up from eaves in zone 5B — standard practice in colder climates to prevent ice-dam damage. Unlike some neighboring jurisdictions (Fort Collins, for example), Johnstown does not have a streamlined over-the-counter roofing track, so you'll go through the standard portal submission and inspection sequence. Owner-builders are allowed on owner-occupied 1–2 family homes, but the contractor or property owner must pull the permit before work starts.

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

Johnstown roof replacement permits — the key details

The core rule is IRC R907.2 (Reroofing): any full tear-off-and-replace requires a permit, period. If the existing roof has three or more layers of shingles already (not uncommon in homes built in the 1980s–2000s), IRC R907.4 mandates complete tear-off — no overlay allowed — which means you'll be pulling a permit regardless. The City of Johnstown Building Department enforces this strictly because of the expansive clay soils on the Front Range; poor deck fastening patterns or inadequate underlayment can lead to deck rot and structural settling in homes on bentonite clay, which is expensive and difficult to remediate. If you're uncertain about the number of existing layers, the roofing contractor should probe the roof during the site visit. A permit application will ask for documentation (roof tearoff photos or inspector notes) confirming layer count. Material changes — shingles to metal standing seam, for example, or asphalt to architectural slate — always require a permit because they may trigger structural evaluation (slate is heavier; metal has different wind-load coefficients) and different fastening specifications. Like-for-like patches under 25% of roof area (roughly 5–7 squares on a typical 2,500 sq ft home) are typically exempt and do not require a permit; however, if you're doing multiple scattered patches that add up to more than 25%, or if you're patching over existing damage to the deck itself, a permit is required.

Johnstown's specific climate considerations drive stricter underlayment requirements than some lower-altitude jurisdictions. Zone 5B (Front Range, Johnstown's elevation ~5,350 feet) and higher elevations in the mountain zone 7B both require ice-and-water-shield (self-adhering secondary water barrier) extended at least 24 inches up the roof slope from the eaves — sometimes more if the home is in a known ice-dam zone. The IRC R907.2.8 specifies this for areas with winter temperatures below freezing; Johnstown qualifies. When you pull a permit, the application and plan review will verify that your roofing contractor's specifications call out the ice-and-water-shield with specific product names (e.g., Grace Ice and Water, Owens Corning WeatherLock) and extended coverage distance. Many homeowners and even some contractors cut corners here — specifying only standard 15 lb felt underlayment — and the Johnstown Building Department will reject the application or cite you during rough inspection. The city's online permit portal allows you to upload the roofing contractor's specifications (cut sheet, product data) as part of the submission, which speeds review if done correctly.

Permit fees in Johnstown are calculated as a percentage of the project valuation, typically $150–$350 for a full residential roof replacement (usually 1.5–2% of estimated re-roof cost). A 2,000 sq ft roof at $10–$15 per square installed runs $20,000–$30,000 in total cost; the permit fee would be roughly $300–$450. The city's permit fee schedule is available on the Johnstown Building Department website or by phone. Plan review typically takes 5–10 business days for standard asphalt or metal shingles (like-for-like material). If you're upgrading to a different material (metal standing seam, slate, or tile) or if structural assessment is needed, plan review extends to 2–3 weeks. Inspections are typically two: one rough inspection after the deck is fully exposed and before new underlayment and shingles are laid (inspector verifies deck condition, fastening patterns, and absence of rot or structural damage), and a final inspection after installation and cleanup. The Johnstown Building Department uses a standard Colorado inspection checklist for roofing; your contractor should be familiar with it.

Owner-builders can pull permits for owner-occupied 1–2 family homes in Johnstown, provided they own and occupy the home and are the primary applicant. However, the roofing work itself must still comply with IRC R905 (roof-covering installation standards) and IRC R907 (reroofing standards), meaning the deck fastening pattern, nail spacing, and underlayment placement are inspected the same way as contractor-installed work. Many owner-builders hire a roofing contractor to do the work and then apply for the permit themselves; this is allowed, but the permit application must clearly state who the installer is. Johnstown's online permit portal asks for the contractor's license (if applicable) and insurance; if you're the builder, you'll provide your own information instead. If you hire a licensed roofing contractor, they typically pull the permit as part of their scope — confirm this in the contract before signing.

The final critical detail specific to Johnstown is expansive soil disclosure and interaction with foundation movement. The city does not require a geotechnical report for standard reroofing, but if the inspector observes deck cupping, curvature, or signs of settling (common on bentonite clay homes), they may recommend structural evaluation of the deck framing. If the deck is found to be compromised due to soil settlement or moisture damage, the permit scope expands to include deck repair or replacement, which adds cost and timeline. Get a deck inspection as part of your roofing contractor's site visit; if there's any doubt, hire a local structural engineer ($500–$1,500) before pulling the permit. This upfront investment often saves rework and re-inspection delays later.

Three Johnstown roof replacement scenarios

Scenario A
Full asphalt shingle tear-off-and-replace, 2,400 sq ft home, Johnstown city limits, one existing layer
You're tearing off one layer of 20-year-old asphalt shingles and installing new architectural asphalt shingles with 30-year warranty. The deck is solid (no rot observed), and you're staying with like-for-like material. This is the most common scenario in Johnstown and requires a permit because it's a full tear-off-and-replace under IRC R907.2. Your roofing contractor (or you, if owner-building) pulls the permit via the Johnstown Building Department online portal, uploading the roofing specs: 30 lb felt or synthetic underlayment, ice-and-water-shield (Grace or equivalent) extended 24 inches from eaves, architectural asphalt shingles (e.g., GAF Timberline HD), 6d galvanized nails at 4 inches OC along the nail line and 12 inches OC field nailing per IRC R905.2.5. Permit fee: approximately $250–$350 (roughly 1.5% of a $20,000–$25,000 project cost). Plan review turnaround: 5–7 business days. Inspections: Rough inspection after tear-off and deck exposure (inspector checks for rot, proper deck fastening, no three-layer condition); final inspection after installation and cleanup. Timeline: permit pull to final sign-off typically 3–4 weeks, assuming no rework. Cost breakdown: Permit $300, inspection fees (included in permit for Johnstown), roofing labor and material $20,000–$25,000. No structural work needed; straightforward project.
Full tear-off-and-replace (IRC R907.2) | Asphalt-to-asphalt, no material change | Ice-and-water-shield required (24 in. from eaves, zone 5B) | Permit $250–$350 | Plan review 5–7 days | Two inspections (rough + final) | Total project $20,000–$26,000
Scenario B
Overlay of two existing layers with metal standing-seam conversion, same 2,400 sq ft home, rear section only (60% of roof)
You have two layers of old asphalt shingles and want to switch to metal standing seam (aesthetic upgrade, better snow shed for potential ice dam risk). Because you're changing material (shingles to metal) AND the existing roof has two layers already, IRC R907.4 prohibits an overlay — you must do a full tear-off of both layers, which triggers a permit requirement regardless of scope. Additionally, metal roofing has different fastening and load characteristics than asphalt; the structural evaluation of your deck fastening pattern becomes part of the permit review (metal standing seam is heavier in some profiles and has different wind-uplift coefficients, particularly relevant in Johnstown's Front Range wind corridor). Permit application must include structural engineer sign-off or manufacturer's installation guidelines confirming deck adequacy. Permit fee: $300–$450 (higher end due to structural component). Plan review: 2–3 weeks (structural review adds time). Inspections: Rough inspection after two-layer tear-off (inspector confirms no three-layer condition existed, deck fastening pattern is IRC R602.3 compliant), and final after metal panels are installed and sealed per manufacturer specs. The ice-and-water-shield requirement applies under IRC R905.1.2.1, extended 24 inches from eaves. Timeline: 4–6 weeks total (permit pull to final). Material upgrade cost: metal standing seam typically $12,000–$18,000 installed; permit and engineering add $600–$800. This is a medium-complexity project because of the material change and structural assessment component.
Full tear-off required (two existing layers) | Material change shingles-to-metal (structural review) | Ice-and-water-shield 24 in. from eaves | Engineer sign-off needed (~$500–$800) | Permit $350–$450 | Plan review 2–3 weeks | Rough + final inspections | Total $13,000–$19,500
Scenario C
Like-for-like asphalt patch (4 squares, rear roof section, no tear-off), Johnstown mountain zone home at 9,200 ft elevation
A hail storm damaged a small section of your roof (rear slope, roughly 4 squares = 400 sq ft out of a 2,800 sq ft total roof). You're not doing a full tear-off, just patching the damaged shingles in place without removing the existing layer. Because the patch is under 25% of total roof area (4 squares is ~14% of 2,800 sq ft) and you're using identical asphalt shingles, this work is exempt from permitting under IRC R907.2 and Johnstown's local interpretation (repairs under 25% do not require a permit). However — and this is critical for Johnstown mountain homes — if the inspector later observes that the patch did not include proper ice-and-water-shield under the replacement shingles in the zone 7B mountain elevation, and ice-dam damage occurs in winter, your homeowners insurance may deny the claim and cite improper installation. The recommendation: even though a permit is not required, have the roofing contractor install ice-and-water-shield under the patch shingles if the home is at elevation 8,500 ft or higher (zone 7B climate). Cost: $1,500–$2,500 for a 4-square patch with labor, no permit fee. Timeline: 1–2 days (no permit pull, no inspection). The gray area here is whether the patch location is in a known ice-dam zone; if so, some contractors voluntarily add ice-and-water-shield to prevent future claims even though it's technically not required for a repair. Johnstown does not mandate this in the permit exemption, but it's a best practice for mountain properties.
Repair under 25% of roof area | No permit required (IRC R907 exemption) | Like-for-like asphalt shingles | Ice-and-water-shield optional (best practice for zone 7B) | No permit fee | No plan review or inspection | Total $1,500–$2,500

Every project is different.

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

Johnstown's Front Range expansive soil and roof replacement — why it matters for your permit

Johnstown is built on bentonite clay, a highly expansive soil common along the Front Range foothills. When soil moisture changes (dry spell followed by wet spring, or vice versa), expansive clay swells and shrinks, causing differential settlement in the home's foundation and framing. This movement directly affects the roof deck: fastening patterns can loosen, nail holes can enlarge, and cupping or curvature in the roof deck becomes visible. When you pull a permit for a roof replacement, the Johnstown Building Department's rough inspection includes a visual deck assessment for signs of this movement — cupped decking, nail pops, or wavy sheathing. If found, the inspector may require a structural engineer's assessment before final approval, adding 1–2 weeks and $500–$1,000 to your project cost.

The IRC R907 reroofing standard assumes a stable, properly nailed deck. In Johnstown, the permitting process essentially confirms that your deck is stable enough for new roofing. If the contractor discovers rot, loose fastening, or structural sagging during tear-off, the permit scope expands to include deck repair or partial deck replacement (adding $3,000–$8,000 and extending timeline by 2–3 weeks). This is why an upfront deck inspection before pulling the permit — hiring a structural engineer or experienced roofing contractor to probe the deck — is a smart investment. You'll know the true cost and timeline before committing, and the permit application can address deck repairs upfront instead of discovering surprises mid-project.

Johnstown's building code also emphasizes proper fastening patterns on homes with clay soil because the fasteners must remain tight despite soil movement. IRC R602.3 specifies nail spacing and size; for roofing decking (typically 1.5 inch nominal plywood or OSB), 8d or 10d common nails at 6 inches OC along joist lines and 12 inches OC in the field are standard. The Johnstown Building Department's inspector will verify this during rough inspection, particularly if the deck is being renailed as part of the project. Some contractors skip this step if they're doing a tear-off, assuming the old nails are sufficient; the inspector will catch this and require renailing, which adds labor but prevents future fastening failure.

Johnstown's ice-and-water-shield requirement — what the code says and what homeowners miss

Johnstown is in zone 5B (Front Range Front Range climate, 30–42 inch frost depth) and zone 7B in the mountains (60+ inch frost depth). Both zones experience ice dams: snow on the roof melts as the roof warms, water runs down and freezes at the eaves (where it's colder), and backup water leaks into the attic. The IRC R905.1.2.1 requires ice-and-water-shield (self-adhering secondary water barrier, also called ice-dam underlayment) extending at least 24 inches up the roof slope from the eaves in these cold climates. This is not optional; it's code-required. However, many homeowners and even some contractors specify only standard 15 lb felt underlayment and omit ice-and-water-shield to save cost ($200–$400 per home). Johnstown's Building Department plan reviewers will flag this during the initial permit review and require specification of ice-and-water-shield with product name (e.g., Grace Ice and Water, Owens Corning WeatherLock, or equivalent).

The cost of ice-and-water-shield is minimal (roughly $0.80–$1.50 per square foot, or $200–$400 total for a 2,000–2,500 sq ft roof), but it's non-negotiable in Johnstown. If you skip it and ice-dam damage occurs (water damage to attic, insulation, and interior ceilings), homeowners insurance will deny the claim if they discover the roof was installed without code-required ice-and-water-shield. This has happened repeatedly in Johnstown; homeowners have been denied $5,000–$20,000 claims because unpermitted or improperly installed roofing lacked the ice-and-water-shield spec. Including ice-and-water-shield in your permit application upfront ensures the contractor installs it correctly and you're protected if damage occurs later.

For mountain zone 7B homes (elevations 8,500 ft and above), some contractors recommend extending ice-and-water-shield even further (36–48 inches from eaves) or across valleys and roof penetrations (where ice dams are most likely to trap water). The IRC R905.1.2.1 does not mandate this, but Johnstown's historical claim data supports it. When you pull a permit for a mountain home re-roof, ask your contractor whether they recommend extended ice-and-water-shield coverage. It adds $300–$600 to the project but can prevent expensive water damage in the next major snow event.

City of Johnstown Building Department
Johnstown Town Hall, Johnstown, CO 80534 (confirm current address with city website)
Phone: (970) 587-2191 or visit city website for current number | https://www.johnstown.colorado.gov (navigate to 'Permits' or 'Building' section for online permit portal)
Monday–Friday, 8 AM–5 PM Mountain Time (verify on city website; hours may vary by season)

Common questions

Can I overlay new shingles over my existing roof in Johnstown without a permit?

Only if you have one existing layer and you're staying with the same material (asphalt shingles to asphalt shingles). If you have two or more layers, IRC R907.4 requires complete tear-off, which means a permit is required. Additionally, any material change (shingles to metal, tile, or architectural shingles) always requires a permit because the city needs to review the new material's structural and wind-load specs. Johnstown Building Department strictly enforces the three-layer rule because of the expansive clay soils — poor overlay installation can mask deck damage and lead to structural settling.

What's the difference between a permit for a like-for-like roof replacement and a material-change upgrade?

Like-for-like (asphalt to asphalt, same color/thickness) is a standard permit with 5–7 day plan review and $250–$350 fee. Material change (asphalt to metal, slate, or tile) requires structural engineer review of deck adequacy because different materials have different fastening patterns, load profiles, and wind coefficients. This adds $500–$800 for engineering, extends plan review to 2–3 weeks, and increases permit fee to $350–$450. Johnstown's Building Department categorizes these differently; material-change projects get flagged for structural assessment before approval.

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

Repairs under 25% of roof area (roughly 5–7 squares on a typical home) do not require a permit, including missing shingle patches and flashing repairs. However, if the repair involves removing and replacing the underlying deck or if it's a widespread patch across multiple areas totaling more than 25%, a permit is required. When in doubt, call Johnstown Building Department at (970) 587-2191 and describe the scope; they can confirm whether your specific repair is exempt.

My contractor says they'll pull the permit. What should I verify in the contract?

Confirm in writing that: (1) the contractor includes the permit fee in their quote and will pull it before work starts, (2) the roofing specifications (ice-and-water-shield distance, underlayment, fastening pattern) comply with IRC R905 and Johnstown code, and (3) they'll pass all inspections (rough and final) at their cost — no rework charges if they fail. Ask for a copy of the permit application and plan review comments once received. If the contractor skips the permit and you're later cited, you (the homeowner) are responsible for back-fines and remediation, not the contractor.

What happens if the inspector finds three layers of shingles during tear-off?

IRC R907.4 prohibits re-roofing over three or more layers; the entire roof must be removed. If your permit only specified a single tear-off and three layers are found, the inspector will issue a citation and require documentation of the additional layers removed. You'll pay for the extra removal labor (typically $500–$1,500 depending on roof size) and may face a corrective permit or enforcement action. This is why the roofing contractor should probe the roof before pulling the permit to confirm layer count.

Is ice-and-water-shield required in Johnstown, or is it optional?

Ice-and-water-shield is code-required in Johnstown under IRC R905.1.2.1, extended at least 24 inches from eaves in zone 5B (Front Range). It is not optional. Johnstown Building Department will reject permit applications that do not specify ice-and-water-shield, and insurance companies will deny ice-dam damage claims if the roof was installed without it. Cost is roughly $200–$400 per home — a small price for code compliance and insurance protection.

How long does the Johnstown Building Department take to issue a roof replacement permit?

Standard like-for-like asphalt replacements: 5–10 business days for plan review and permit issuance. Material-change or structural-assessment projects: 2–3 weeks. Once you have the permit, the contractor schedules rough and final inspections; rough typically occurs within 1–2 days of tear-off completion, and final within 1–2 days of finished installation. Total timeline from permit pull to final sign-off is typically 3–4 weeks for straightforward projects.

What if my home is in a Johnstown mountain zone (elevation 8,500+ ft)? Are roof requirements different?

Yes. Mountain homes are in zone 7B with 60+ inch frost depth and more severe ice-dam risk. Johnstown does not mandate extended ice-and-water-shield by code, but best practice is 36–48 inches from eaves instead of the minimum 24 inches. Snow load design is also reviewed; metal roofing in the mountains should be rated for the site-specific snow load (typically 50–150 psf depending on exact elevation and slope). Discuss elevation and snow-load design with your contractor before pulling the permit; the city may request structural engineer confirmation if the elevation is over 9,000 feet.

Can I do a roof replacement myself (owner-builder) in Johnstown?

Yes, if you own and occupy the home as your primary residence. You can pull the permit yourself via the Johnstown Building Department online portal. However, the roofing work must still comply with IRC R905 and R907; the inspector will verify deck fastening patterns, underlayment placement, and ice-and-water-shield coverage the same way as if a contractor did the work. If you hire a contractor to do the work while you pull the permit, that's allowed too — just clarify in the application who the installer is. Most homeowners hire a contractor and have them pull the permit as part of their service.

What are the main reasons Johnstown Building Department rejects roof replacement permit applications?

Top rejections: (1) Failure to specify ice-and-water-shield or insufficient distance from eaves (most common); (2) Underlayment not specified or non-compliant with IRC R905; (3) Fastening pattern (nail spacing, size, type) not detailed; (4) Material change proposed without structural engineer sign-off; (5) Three-layer condition not disclosed or addressed in tear-off plan. Most of these are correctable with a resubmission; plan for 1–2 weeks of back-and-forth if your initial application is incomplete. Provide detailed roofing specs (product names, fastening diagrams, ice-and-water-shield coverage distance) upfront to avoid delays.

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