Residential Roofing Building Code Requirements
Roofing building codes exist to ensure safety, structural integrity, and minimum performance standards. The International Residential Code (IRC) forms the basis for most US building codes, though states and municipalities often amend it with local requirements. This reference covers the key code provisions affecting residential roofing.
Important: Always check your specific local building code, as requirements vary significantly by jurisdiction. This guide covers general IRC provisions as a starting point.
Minimum Slope Requirements
| Material | Minimum Pitch | Notes |
|---|---|---|
| Asphalt shingles | 2:12 | 2:12 to 4:12 requires double underlayment |
| Wood shingles/shakes | 3:12 | Lower pitches require reduced exposure |
| Clay/concrete tile | 2.5:12 | Requires waterproof underlayment below 4:12 |
| Metal shingles/panels | 3:12 | Standing seam can go to 1/2:12 with sealant |
| Slate | 4:12 | Some specialty profiles allow 3:12 |
| Built-up / membrane | 1/4:12 | For flat/low-slope applications |
Underlayment Requirements (IRC R905)
- Standard slope (4:12 and above): One layer of approved underlayment required over entire deck
- Low slope (2:12 to 4:12): Two layers of underlayment required, or one layer of self-adhering modified bitumen
- Ice protection: Required in areas where average January temperature is 25 degrees F or below. Self-adhering membrane from the eave to at least 24 inches past the interior wall line.
- Valley protection: Additional underlayment or ice shield required in valleys
Ventilation Requirements (IRC R806)
- Minimum ratio: 1:150 (1 sq ft NFA per 150 sq ft attic floor area)
- Reduced ratio: 1:300 if a vapor barrier is installed on the warm side, OR if balanced intake/exhaust are provided with 50–80% of the ventilation high (near ridge) and the remainder low (soffit)
- Cross ventilation: Required for effective air movement across the entire attic space
Use our Roof Ventilation Calculator to determine your requirements.
Fire Rating Requirements
| Class | Performance | Materials That Qualify |
|---|---|---|
| Class A | Highest fire resistance | Asphalt shingles, metal, tile, slate |
| Class B | Moderate fire resistance | Pressure-treated wood shakes |
| Class C | Light fire resistance | Some untreated wood products |
Many jurisdictions in wildfire-prone areas (California WUI zones, Colorado) require Class A roofing and prohibit wood roofing materials entirely.
Wind Resistance Requirements
- Wind speed map: The IRC references ASCE 7 wind speed maps to determine design wind speed by location
- High-wind zones: Areas with design wind speeds above 110 mph require enhanced fastening (6-nail pattern for shingles)
- Coastal areas: Additional requirements for wind-borne debris resistance
- Florida Building Code: The most stringent wind requirements in the US, requiring product approval and specific installation methods
Drip Edge Requirements
The 2012 IRC and later editions require drip edge along eaves and rakes for asphalt shingle roofs. Drip edge must be:
- Corrosion-resistant metal (minimum 26-gauge galvanized steel or aluminum)
- Installed beneath the underlayment at the eaves
- Installed over the underlayment at the rakes
- Minimum 2-inch extension
Permit and Inspection Requirements
- Most jurisdictions require a building permit for roof replacement (not just repairs)
- Typical permit cost: $100–$500
- Inspection is usually required after completion
- Maximum number of roof layers varies by jurisdiction (typically 2 maximum)
- When exceeding the layer limit, a full tear-off is required
Frequently Asked Questions
Do I need a permit to replace my roof?
In most US jurisdictions, yes. A full roof replacement (tear-off and re-roof) typically requires a building permit. Minor repairs (replacing a few shingles) usually do not. Unpermitted work can cause problems with insurance claims, home sales, and may require costly remediation.
Can I install a second layer over my existing roof?
Most building codes allow a maximum of two layers of asphalt shingles. If you already have two layers, a full tear-off is required. Even where allowed, overlaying has drawbacks: it hides deck damage, adds weight, and reduces the new roof's lifespan. See our repair vs replacement guide.
Who is responsible for code compliance?
Your licensed roofing contractor is responsible for installing the roof to code and obtaining permits/inspections. However, as the homeowner, you bear the consequences of code violations (fines, insurance denial, sale complications). Always verify that your contractor pulls permits. See our contractor selection guide.