Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
A full roof replacement or any tear-off-and-replace in Erie requires a permit. Partial repairs under 25% of roof area may be exempt, but a third layer detected on-site triggers mandatory tearoff under IRC R907.4 — and that tearoff needs a permit.
Erie's Building Department enforces state-adopted Colorado Building Code (2021 edition, based on IBC/IRC), but what sets Erie apart is its aggressive third-layer enforcement tied to the expansive clay soil typical of the Front Range. Because Erie sits on bentonite-clay terrain prone to differential settlement, roof decks show stress earlier than in non-expansive zones — inspectors flag three-layer situations quickly. Unlike some neighboring Boulder County jurisdictions that may grant third-layer variances in specific circumstances, Erie's permit office treats the IRC R907.4 tearoff mandate as non-waivable. Additionally, Erie's online permit portal (accessible through the City of Erie website) requires roofing contractors to specify underlayment type, fastening pattern, and ice-and-water-shield extension distance before issuance — plan-review notes often come back if these aren't detailed upfront. Expect 1–2 weeks for over-the-counter like-for-like replacement approval; material changes (shingles to metal, for example) trigger a longer full-plan review.

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

Erie roof replacement permits — the key details

Erie's Building Department enforces IRC R907 (Reroofing) with strict attention to existing-layer count and tearoff thresholds. The core rule: if your roof has three or more layers of shingles, you must tear off to bare deck before installing new roof covering. This applies even if you're only replacing 30% of the roof area by damage. The code section states, 'Where the existing roof covering is of wood shakes or shingles, slate, clay or concrete tiles, or asbestos-cement shingles, the application of a new roof covering over the existing roof covering shall be permitted only when the existing roof covering is not from a wood shake or shingle, slate, clay or concrete tile, or asbestos-cement shingle roof.' In plain English: composite shingles over composites are usually okay (one additional layer), but anything beyond two total layers requires tearoff. Erie inspectors routinely probe the deck during pre-permit or initial-inspection visits to verify layer count. If a third layer is discovered after permit issuance, the permit is placed on hold, the roof is required to come down, and the project must be re-permitted — a 2–4 week setback costing $300–$600 in additional labor and re-permit fees.

Underlayment specification and ice-and-water-shield placement are non-negotiable in Erie because the Front Range frost depth (30–42 inches) and rapid spring snowmelt create severe water-infiltration risk along eaves and valleys. IRC R905.1.2 mandates a secondary water barrier for steep-slope roofs in climates with a possibility of ice backup. Erie's permit office interprets this to require ice-and-water-shield extending a minimum of 2 feet up the roof slope from the eave edge — some inspectors require 3 feet if the gutter has history of backing up. The permit application must specify (1) underlayment product (asphalt-saturated felt, synthetic, or rubberized membrane — brand and thickness), (2) fastening pattern (nail spacing and type), and (3) ice-and-water-shield brand and extent distance from eave. Roofing contractors often gloss over these details on initial submission; plan-review notes come back requesting clarification, delaying approval 3–7 days. Pro tip: have your contractor email the specific product data sheets (ATI underlayment product spec, shingle manufacturer ice-and-water-shield recommendation) with the permit application to avoid the back-and-forth.

Material changes (e.g., asphalt shingles to metal or slate) trigger a full structural-capacity review in Erie because the Building Department requires confirmation that roof framing can handle the new dead load. Metal roofing typically weighs 50–150 lbs per square (compared to 250–350 lbs for asphalt); slate or concrete tile can be 800+ lbs per square. The permit application must include a structural engineer's load-capacity letter if the new material weighs more than the existing cover, or if the roof is over 35 years old (framing quality may be questionable). This bumps the review timeline to 2–3 weeks and adds $300–$800 in structural-engineering fees. Additionally, if you are moving from asphalt to metal, Erie's permit office flags the need for a standing-seam fastening pattern that meets the metal-roofing manufacturer's specs — IRC R905.10 governs metal roofing, and Erie inspectors are particular about fastener type (stainless steel, not galvanized, for Colorado's dry, UV-intense climate). Do not assume that swapping material types is a simple over-the-counter permit; budget for plan review.

Owner-builder scope is permitted in Erie for owner-occupied single-family or duplex properties under Colorado state law, meaning you can pull the permit yourself if you own and occupy the home. However, the City of Erie's online portal requires proof of ownership (recorded deed or title commitment) and owner-occupancy affidavit. Many homeowners then hire a contractor to do the work while holding the permit in their own name — this is legal, but inspect-ability becomes the homeowner's responsibility (you or the contractor must be present for inspections). If the contractor is licensed and pulls the permit, insurance and bonding flow through them; if you pull it as owner-builder, you are liable for code compliance and the contractor is merely a laborer. Most roofing contractors in the Erie area (Brighton, Commerce City service area) prefer to pull permits themselves to maintain control of scheduling and inspection coordination. If cost is your driver, owner-builder pulling can save $50–$150 in contractor markup, but it adds administrative burden.

Erie's permit fees for roof replacement are structured as a base fee plus area-based charges. The City of Erie typically charges $150–$250 for base permit processing, plus $0.50–$1.50 per square foot of roof area (a 2,000 sq ft roof = ~22 squares = base + ~$22–$33 in area fees, so total $200–$300). Like-for-like replacements (same material, no tearoff, no structural change) are often fast-tracked as over-the-counter permits, approved same-day or next business day. Material changes, tearoffs, or structural concerns move to full-plan review (7–14 days). Building Department hours are Monday–Friday 8 AM–5 PM; permits can be pulled in person at City Hall or online via the portal. The online portal accepts PDF plans, photos, product data sheets, and structural letters. Inspections are scheduled via the portal; typical sequence is deck-nailing inspection (before underlayment) and final roof inspection (after all layers and flashing). If either inspection fails (fastener spacing incorrect, flashing details non-compliant), corrective work must be re-inspected before sign-off — expect 1–2 additional days per failed inspection.

Three Erie roof replacement scenarios

Scenario A
Standard asphalt-to-asphalt replacement, first roof, Weld County side of Erie, 2,200 sq ft, no tearoff needed
You have a 22-year-old home on the north side of Erie (near the Weld County line) with original asphalt shingles, no damage history, and a builder's inspection from 2002 shows only one layer below. You want to install new GAF Timberline shingles, same color, same pitch, no structural changes. Roofing contractor probes the deck, confirms single layer, and quotes the job at $8,500 labor + materials. Your contractor pulls the permit online, uploads product data sheets for GAF shingles and Owens Corning synthetic underlayment, specifies ice-and-water-shield extending 2 feet from eave, and includes fastening pattern (six nails per shingle, 3/8-inch head, corrosion-resistant). Over-the-counter approval comes back same day ($200 base + $35 area fee = $235 permit cost). Work begins in Week 1, deck-nailing inspection passes on Day 3, final inspection on Day 8 after flashing and ridging are complete. Total project cost: $8,500 labor + materials + $235 permit + $150 inspector travel (if on remote lot) = ~$8,885. No structural work, no material change, standard timeline 1–2 weeks.
Single layer confirmed | Same material (asphalt) | No structural review needed | Ice-and-water-shield 2 ft extension | Permit: $235 | Total project: $8,500–$9,200
Scenario B
Asphalt to metal roof, architectural upgrade, 2,100 sq ft, South Fork Road, requires structural letter
Your 1998 ranch-style home on South Fork Road (elevated terrain, 7B climate zone) has original asphalt shingles that are failing at 26 years old. You want a standing-seam metal roof for durability and aesthetic reasons. Metal roofing weighs 90 lbs/sq (vs. 320 lbs/sq for asphalt), so dead load is actually lighter; however, roof framing is 26 years old and Building Department policy in Erie flags any material change requiring a structural engineer's sign-off. You hire a licensed structural engineer (cost: $400–$700) to perform a load-capacity review and sign-off letter stating the existing framing is adequate for the new metal dead load plus standard snow load for Zone 5B (50 psf ground snow, 20 psf roof snow per ASCE 7). Contractor pulls the permit online with engineer letter, product spec for Englert standing-seam panel (26-gauge, 24-inch width), fastening schedule per manufacturer (stainless steel #10 fasteners, 16-inch spacing), ice-and-water-shield spec (synthetic, 2.5 feet from eave due to metal's temperature cycling risk), and color/finish (mill finish or Kynar 500). Full-plan review takes 10 business days; inspector requests clarification on eave flashing detail (metal roof requires a special aluminum or stainless-steel drip-edge to prevent thermal bridging into soffit). Contractor resubmits; approval issued Day 14. Permit cost: $250 base + $32 area fee = $282 (engineering already paid separately). Project cost: $12,500 labor + materials + $400–$700 structural engineer + $282 permit = ~$13,200–$13,500. Timeline: permit-to-close 4–5 weeks (including plan review and inspection scheduling).
Material change (asphalt to metal) | Structural engineer letter required | Standing-seam fastening spec required | Stainless-steel fasteners (UV/dry climate) | Permit: $282 | Total project: $13,200–$13,500 | Plan review: 10 days
Scenario C
Three-layer tearoff, older home in flood zone, 2,600 sq ft, requires tearoff permit and re-permit after layer discovery
Your 1980 ranch home near Bear Creek (flood zone AE per FEMA maps, expansive soil area) shows two visible layers of shingles from gutter inspection. Contractor assumes there are only two layers, quotes tear-off and new asphalt at $10,200. Permit is pulled for 'asphalt-to-asphalt tearoff' with standard underlayment spec. During deck-inspection phase (Day 5), inspector probes the deck and finds a third layer of old wood shakes beneath the two asphalt layers — rule IRC R907.4 mandates that all layers must come off. Permit is placed on hold; work is stopped. Contractor must now hand-tear the third layer (adding $1,200–$1,800 labor), and the permit must be amended or re-issued to reflect 'full tearoff to bare deck.' City issues a revised permit (reprocessing fee: $75–$150) and re-schedules the deck-nailing inspection. The delay adds 2–3 weeks to the project. Additionally, because the home is in flood zone AE, Building Department requires a Flood Damage Prevention certification form and verification that the new roof deck height meets FEMA base-flood-elevation requirements — this typically requires a surveyor ($200–$400) to confirm. Total cost blowup: original $10,200 + $1,500 extra tear-off labor + $150 re-permit fee + $300 surveyor + $100 additional inspection time = ~$12,250 and a 5–6 week timeline instead of 2–3 weeks. Lesson: order a pre-permit structural probe if roof age is unknown.
Three layers discovered in field | Tearoff required (IRC R907.4) | Flood-zone elevation verification required | Permit amended mid-project | Permit cost: $235 original + $100 amendment | Total project: $11,500–$12,500 | Timeline: 5–6 weeks (delay risk)

Every project is different.

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

Expansive soil and moisture barriers: why Erie is stricter than Denver on ice-and-water-shield

Erie sits on the northern Front Range, where bentonite-clay soils are prevalent — this geotechnical reality directly impacts how the City of Erie enforces roof water management. Expansive clay swells when wet and shrinks when dry, causing differential movement in foundations and roof framing. When a roof leaks due to inadequate ice-and-water-shield coverage, water infiltrates the rim-board and top-plate areas where differential settlement is most visible. Inspectors have seen homes with 2–3 inches of vertical crack separation at the gable-end where water damage accelerated expansion-contraction cycles. As a result, Erie's Building Department is more prescriptive about secondary water barriers than, say, the City of Denver, which sits on sandstone and clay with lower expansion potential. Erie's permit applications almost always come back with a note if ice-and-water-shield is specified at less than 2 feet from the eave or if synthetic underlayment is not explicitly named.

The IRC permits like-kind underlayment (asphalt felt or synthetics with equivalent tear strength), but Erie inspectors flag cheap asphalt felt (30-pound, non-woven) on grounds that it doesn't provide secondary water-barrier function in high-moisture conditions. Best practice in Erie: specify a synthetic underlayment (Owens Corning Synthetic, GAF Gator, Tarco Synthetic) and ice-and-water-shield extending 2–3 feet from the eave on all roof slopes, plus 3–4 feet up into any interior valley. This adds $200–$400 to material cost but avoids plan-review delays and inspector hold-ups.

Spring snowmelt in the Front Range (mid-April through May) brings rapid freeze-thaw cycles. Roof flashing and valleys ice up, melt, and refreeze within hours. Poorly sealed roof seams and inadequate water-barrier extension allow meltwater to wick into the sheathing and framing. Inspectors verify ice-and-water-shield placement at the final inspection, probing from the attic if necessary. Bring photos of the installed underlayment and flashing during final inspection to speed approval.

Contractor permitting vs. owner-builder: insurance, liability, and inspection logistics in Erie

Most roofing contractors in the Erie area (Brite-Bright Roofing, Peak Roofing, Brighton-based services) carry general liability ($1M minimum) and workers' comp coverage. When they pull the permit in their license name, insurance and permitting liability flow through them. If you pull the permit as owner-builder, your homeowner's insurance typically does NOT cover contractor injury (that's a general-liability gap), and you are directly liable for code compliance. In practice, contractor-pulled permits are faster because contractors have established relationships with inspectors and are familiar with local quirks. Owner-builder permits take the same turnaround time but shift administrative burden to you: you must call for inspections, be present (or designate a representative), and sign off on work.

Colorado Statute 12-10-201 permits owner-builders to pull permits on owner-occupied 1–2 family homes without a general contractor's license. However, the contractor doing the labor must still follow code; you are merely the permit-holder. Some homeowners misinterpret this to mean they can hire anyone, but the contractor must comply with IRC and local code. If the contractor is unlicensed and is also pulling the permit, the City of Erie may require a notarized statement that the person pulling the permit is the actual builder performing the work. Mixing owner-builder permitting with an unrelated contractor performing work is a red flag to inspectors.

Cost difference: contractor pulls and marks up the permit fee 15–25% ($35–$75 markup on a $235 permit); owner-builder saves that markup but must manage inspection scheduling and deal with any permit hold-ups. For a $10,000 roof, the $50–$75 difference is often worth the convenience of contractor-managed permitting. For a $3,000 repair or overlay, owner-builder pulling makes sense if you are on-site and available for inspections.

City of Erie Building Department
645 Poplar Street, Erie, CO 80516 (City Hall)
Phone: (303) 926-2620 (main); confirm roofing permit line | https://www.erieco.gov (navigate to Building & Planning > Permits)
Monday–Friday, 8:00 AM–5:00 PM (closed weekends and city holidays)

Common questions

Do I need a permit for a roof repair (not full replacement)?

Repairs under 25% of total roof area, like replacing 5 shingles or patching a 10-sq-ft section, are typically exempt. However, if the repair involves removing and reinstalling shingles over a large area (say, a 15-square section to fix fascia or valley), the City of Erie may require a minor permit ($100–$150) for deck inspection. If any tearoff is involved, a full permit is required. Call Building Department at (303) 926-2620 to describe the scope before starting work.

What is the current freeze on roof permits in Erie due to snow load or weather?

Erie does not officially halt roof permitting due to weather, but late November through March inspections are weather-dependent. Winter inspections may be delayed if snow cover prevents deck access or if forecasted conditions make roofing unsafe. Contractors typically avoid scheduling winter tearoffs due to safety and material issues (adhesive-backed ice-shield doesn't bond well in freezing temps, fasteners are hard to drive in cold). Spring roofs (April–June) and fall roofs (September–October) are the optimal permit windows; expect 10–14 day waits during peak summer (July–August).

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

A structural engineer's letter is required if (1) you are changing roof material to something significantly heavier (e.g., asphalt to slate or concrete tile), (2) the home is over 35 years old and existing framing capacity is unclear, or (3) the inspector requests it during permit review if the roof deck shows visible sagging or water damage. Like-for-like replacements (asphalt to asphalt, or lighter metal) do not typically require a letter unless the home is very old or the deck is compromised.

What happens if my contractor doesn't have a city license?

Colorado state law does not require roofing contractors to be licensed (unlike plumbers or electricians), but they must still follow IRC and local code. If an unlicensed contractor pulls the permit in their name, the City of Erie may request proof that they are a qualifying individual (e.g., notarized statement). If YOU (owner-builder) pull the permit and hire an unlicensed contractor as labor, that is legal under Colorado statute. Verify the contractor carries liability insurance; if they injure themselves on your roof, your homeowner's policy may deny the claim if the contractor is uninsured.

How long does the final roof inspection take, and what does the inspector check?

Final inspection typically takes 30–60 minutes. The inspector verifies (1) all shingles are properly nailed (6 nails per shingle, fasteners in the right field), (2) flashing is sealed and correctly lapped, (3) ridge cap is installed, (4) ice-and-water-shield extends the correct distance from eaves, (5) no debris or fasteners are left on the roof or in gutters, and (6) if applicable, metal roof fastening spacing meets manufacturer spec. Schedule the inspection at least 2 business days in advance via the online permit portal. If the inspection fails, corrective work must be completed and re-inspected within 7–10 days.

Is there a time limit to complete a roof replacement once the permit is issued?

Yes. Most permit jurisdictions in Colorado (including Erie) set a 180-day expiration from permit issuance. If the work is not substantially complete and inspected within 180 days, the permit expires and must be reissued (additional fee of $50–$100). Extensions are available if you request them before expiration. Roof replacement typically takes 1–3 weeks, so expiration is rare unless the project is delayed by weather or contractor availability.

Can I install a metal roof if my home is in a flood zone (AE or VE)?

Yes, but you must verify that the roof deck elevation complies with FEMA base-flood-elevation (BFE) requirements for your zone. The City of Erie requires a Flood Damage Prevention certification form (available from Building Department) signed by you and potentially a surveyor if the deck height is near the BFE. Metal roofing is actually preferred in flood zones because it dries faster after inundation. Budget $200–$400 for surveyor verification if your home is borderline with the BFE.

If I roof over my existing shingles without a permit and an inspector notices, what happens?

If an unpermitted tearoff or overlay is discovered (e.g., during a home inspection for resale or after a neighbor complaint), the City of Erie will issue a stop-work order and require you to pull a permit retroactively. You will pay the original permit fee ($200–$300) PLUS a re-permit fee ($75–$150) and possibly a violation fee ($250–$500 depending on severity). If three layers were installed, they must come off, which is expensive. Additionally, Colorado Seller's Property Disclosure Act requires you to disclose unpermitted work when selling; this can cost 3–5% in buyer concessions or repair credits.

Does the city require my contractor to get a city business license separate from the building permit?

Not specifically for roofing. Colorado state law does not require roofing contractors to be licensed (unlike Colorado-licensed plumbers or electricians). However, the City of Erie may require a roofing contractor to carry a City of Erie Business License if they are performing work in Erie on a regular basis. One-off projects by out-of-town contractors do not typically require a city business license, but confirm with the Building Department if your contractor is based outside Erie or Weld County. Cost is $50–$150 annually if required.

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