El Paso County Roofing Standards
Every roof in El Paso County is built to a minimum standard set by the Pikes Peak Regional Building Department. The question worth asking is whether your contractor stops there — or goes further. Because the difference between a code-compliant roof and a well-built roof is real, and in Colorado's climate, it shows up fast.
Understanding the Standard
When a contractor tells you a roof is "up to code," they're telling you it meets the minimum legal requirement to pass inspection. That's not nothing — code exists for good reason, and a contractor who can't meet it has no business on your roof. But code is written as a floor, not a blueprint for quality. It reflects the least a roof can be and still be considered acceptable.
In El Paso County, roofing work is governed by the 2021 International Residential Code with 2023 Pikes Peak Regional Building Code amendments — a local layer of requirements that in some cases exceeds the national standard. These local amendments exist because Colorado's climate, elevation, and hail exposure create conditions that generic national code doesn't fully account for.
Beyond code, shingle manufacturers publish their own installation specifications. These aren't suggestions — they're the conditions under which your warranty is valid. A roof installed to code but outside manufacturer specs can pass inspection and still void your warranty on day one. Knowing the difference between what's required and what's recommended is one of the most valuable things a homeowner can understand before hiring a contractor.
The contractor question that matters: "Are you installing to code minimums, or to manufacturer specifications?" A contractor who knows their craft will answer without hesitation. One who doesn't know there's a difference is telling you something important.
PPRBD Reroofing Requirements
Straight from the Pikes Peak Regional Building Department's reroofing guidelines — per the 2021 International Codes with 2023 Regional Building Code Amendments.
New asphalt roof coverings cannot be installed over existing layers on residential homes. All existing roofing material must be removed down to the deck before any new installation begins. This is not optional and cannot be waived.
A roof installed over an existing layer traps moisture, adds weight, and makes it impossible to properly inspect the decking for rot, damage, or code-compliant fastening. Any contractor suggesting a layover on a residential home is either uninformed or cutting corners.
It is a code violation for any person to contract or perform reroofing work over 100 square feet without a license — unless you own the property and it is your primary residence. The license must be specific to this jurisdiction. A Colorado Springs or El Paso County license is not the same as a general Colorado contractor's license — because Colorado has no statewide roofing license.
Out-of-state storm chasers sometimes claim a Colorado license exists. It doesn't. Ask for the specific PPRBD license number and verify it directly at pprbd.org or by calling (719) 327-2880.
Any repair or replacement work over 100 square feet requires a permit — whether performed by a licensed contractor or a homeowner. The permit must be obtained before work begins. Stocking materials on the driveway or roof is considered the start of a project. Materials staged before a permit is issued result in a triple permit fee and a stop work order.
The contractor pulls the permit in their own name. If a contractor asks you to pull the permit, or suggests skipping it, walk away.
All one- and two-family dwellings in the City of Colorado Springs must have a minimum Class A roof covering — the highest fire resistance rating available. Solid wood roofing products are excluded from this requirement. Accessory structures require a minimum Class B rating.
Given the wildfire risk in El Paso County and the Front Range generally, Class A is not just a code requirement — it's the only responsible choice for a primary residence in this region.
Drip edge metal must be installed at both eave edges and rake edges on all shingle roofs. This is not a manufacturer recommendation — it is a code requirement. Drip edge directs water away from the fascia and decking, preventing rot at the most vulnerable edges of the roof.
Some contractors skip rake drip edge to save time and materials. It's a code violation and leaves your fascia exposed to water intrusion at the most wind-driven edge of the roof.
Properties above 7,000 feet in elevation require an ice barrier at the eaves. This barrier must consist of either two cemented layers of underlayment or a self-adhering polymer-modified bitumen sheet — and must extend from the eave's edge to a point at least 24 inches inside the exterior wall line of the building.
Your property's elevation is listed on your permit receipt. Many Colorado Springs properties sit right at or above this threshold — verify your elevation before assuming it doesn't apply to you.
Asphalt shingles cannot be installed on a roof pitch below 2:12. Low-slope sections of a roof require different materials — typically modified bitumen, TPO, or another low-slope membrane. A contractor proposing asphalt shingles on a section of your roof with minimal pitch is proposing a code violation.
Roofing contractors are only permitted to replace the vent cap, collar, and jack on a B-Vent. Any repair or replacement of the connections or the B-Vent itself must be performed by a licensed HVAC contractor. This is a safety requirement — B-Vents carry combustion gases and improper work creates carbon monoxide risk.
If your reroof involves working around gas appliance vents, confirm your roofing contractor knows this boundary and has a plan for any work that falls outside it.
If your home has solar panels, a separate Detach and Reset permit is required before the arrays are removed for roofing work. This permit must be obtained by a licensed contractor. Roofing under solar without the proper permit is a code violation regardless of who does the solar work.
Where It Gets Important
Code tells a contractor the minimum. Manufacturer specs tell them what's required to honor the warranty. These are not always the same thing — and when they differ, the higher standard wins.
This is the gap most homeowners never know exists. A shingle manufacturer's installation guide specifies exactly how their product must be installed — fastener count, fastener placement, underlayment type, starter strip coverage, overhang dimensions. When a contractor deviates from those specs, the warranty is void. Not reduced. Void. Even if the roof passes inspection.
Manufacturers write these specs because they've tested their products under specific conditions. They know what their shingle needs to perform as rated — and they won't honor a warranty claim on a roof that wasn't installed the way they specified. Code doesn't know or care about manufacturer specs. An inspector checks code compliance. Nobody checks manufacturer compliance except the contractor doing the work.
The warranty trap: Many homeowners assume their new roof carries a 30 or 50-year manufacturer warranty. What they don't know is that warranty is conditional on proper installation per manufacturer specs — not just code compliance. Ask your contractor which warranty tier they're installing to, and get the specific installation requirements in writing before work begins.
The Detail That Matters Most
This is one of the most consequential installation decisions on your roof — and most homeowners never know to ask about it.
Standard asphalt shingle installation uses four nails per shingle. Four nails meets code in most wind zones and is the default for the majority of roofing contractors. It's faster, it uses less material, and it passes inspection. But it's not the same as six nails.
Six-nail installation is required by most major manufacturers to qualify for their enhanced wind warranty — typically rated to 110, 120, or 130 mph wind speeds. The Front Range of Colorado regularly sees sustained winds of 60–80 mph with gusts well above 100 mph in exposed areas. If your shingles are rated for 130 mph winds under a six-nail pattern and they're installed with four nails, that wind rating doesn't apply to your roof.
The difference in labor time is minimal. The difference in material cost is less than $100 on a typical reroof. The difference in performance in a high-wind event is not minimal at all.
Meets inspection requirements. Does not qualify for enhanced wind warranties. Standard practice for most contractors.
Required for enhanced wind warranties. Recommended for all Front Range installations given Colorado's wind exposure. Minimal cost difference.
Ask this specifically: "Are you installing with four nails or six nails per shingle, and does your installation qualify for the manufacturer's enhanced wind warranty?" If they say four nails and you're in an exposed location, ask why — and whether six nails is available.
Water Infiltration Prevention
The code sets a minimum. Manufacturers and experienced roofers know where water actually enters a Colorado home — and it's not always where the code looks.
Ice and water barrier is a self-adhering, rubberized membrane that bonds directly to the roof deck. Unlike felt underlayment, it seals around nails and fasteners — meaning if water gets under the shingles, it can't get through the barrier and into your home. It's the last line of defense before your decking, and it's significantly more protective than standard underlayment alone.
PPRBD code requires ice and water barrier at eaves on properties above 7,000 feet in elevation. That's the floor. Experienced contractors and most manufacturer specifications extend this significantly further — because ice dams, wind-driven rain, and failing pipe boots don't limit themselves to low-elevation eaves.
Must extend from the eave edge to at least 24 inches inside the exterior wall line. This is where ice dams form and back up water under shingles.
Valleys concentrate water flow from two roof planes. Wind-driven rain and snowmelt make valleys one of the most common leak points on Colorado roofs.
Even below 7,000 feet, Colorado's freeze-thaw cycles and wind exposure make eave protection a best practice regardless of code requirement.
Pipe boots, skylights, chimneys, and vents are the most common sources of roof leaks. Ice and water barrier around every penetration is the standard any quality contractor should meet.
Wind-driven snow and rain hit rake edges hard on exposed Colorado properties. Barrier at rakes provides an additional layer of protection on the most weather-exposed edges.
What to ask: "Where are you installing ice and water barrier, and what are you using around penetrations?" A contractor who only mentions eaves — or only mentions it when pressed — may be doing the code minimum and no more. The answer should include valleys and all penetrations without prompting.
The Other Half of a Quality Roof
Proper attic ventilation is required by code, specified by manufacturers as a warranty condition, and routinely done wrong — or not done at all — on re-roofs across El Paso County. A poorly ventilated attic runs hot in summer, traps moisture in winter, and shortens shingle life significantly regardless of how good the shingles are.
The IRC Section R806 standard requires a balanced system: 50% intake at the soffit and 50% exhaust at the ridge. PPRBD inspectors are strict about this balance. Most contractors replace what's already there without calculating whether it was ever correct in the first place.
Calculate your exact ventilation requirements, understand what PPRBD actually inspects for, and learn which vent types hold up against Colorado hail. The complete guide is on its own dedicated page.